Hacker News new | past | comments | ask | show | jobs | submit login

It's quite irritating that these settings aren't sane defaults that the driver falls back on, but at least it's simple to configure.



One's sanity is another's insanity. I dislike vsync'd desktop (and it is my #1 annoyance with Windows since 8, i just put up with it) so for me the sane option is the existing default one.


Could you elaborate why?


Due to responsiveness. When i move or resize a window, the UI feels too sluggish with the window (or its edge) being several frames behind the mouse cursor (which is composited by the GPU on top of the most recent framebuffer state).

Without a compositor running (which introduces its own lag due to having to draw all toplevel windows in its own backbuffer) and v-sync, everything is up-to-date.

There is tearing, of course, but the only time it bothers me is when i watch a video - in which case i enable vsync in the video player. But other than that i prefer the responsiveness.

FWIW it is the same in games too, i always play with vsync disabled and i always notice when a first person game (where i have direct control of the camera with the mouse) is rendering behind the current state (some games use previous game state(s) to keep the GPU busy). And yeah it annoys me when it happens.

Some people suggest high refreshrate monitors, but to me that feels like a workaround that lowers the problem's impact, but doesn't make the problem go away.


Is the maximum 13ms of extra latency (assuming a modest 75Hz vsync) really that noticible? With modern desktops there's got to be multiple frames of lag before you even hit the vsync?


Is the real solution here to use a display with adaptive sync?


Adaptive sync is not being used for composited desktop, only for apps that are fullscreen (i.e. no need to coordinate several different processes to random intervals).


Is it? It's a global configuration change in a text file that doesn't exist by default.


I mean, you're hardly patching and recompiling the kernel. But you're right that its not very discoverable.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: