AMA about Wayland or the Linux graphics stack, technical or otherwise

(standing offer)

@sir What VSync scheme does sway/wlroots use? How does it achieve VSync without any noticeable input lag? How frequently does it render the screen contents?

We render frames during the downtime between page flips and present them when the display is ready. This means your input will not be seen until the next vblank, e.g. 60 Hz.


@sir @YaLTeR Can vblank rate be variable, to use technologies like VESA Adaptive Sync?

Sign in to participate in the conversation
Gamedev Mastodon

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