@emersion the second option sounds complex, and kinda like a workaround for a hardware bug

@emersion it'd be magnificent if it worked and worked well, but what about the failure modes?

@emersion
Like, if something went wrong, you'd observe that
- your refresh rate dropa more than necessary
- it flickers anyway
- your refresh rate is high but only 51% buffer flips get a new frame from the app
- the delay from submitting a frame by app to displaying varies in a weird and noticable way

and you'd have no idea why it's happening

@emersion
To be clear, you're the expert here, I'm just providing my gut feeling

@wolf480pl Not sure it'd be that noticeable. If you can change the refresh rate by 15Hz each frame it would only take a few frames to do the full range. Would need to experiment.

@wolf480pl Both options are workarounds really. The first one just pushes the workaround to the clients.

Sign in to participate in the conversation
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!