Forums » Linux

No option to set VSYNC with ATI X1250 (Ubuntu Feisty)

Mar 03, 2008 yodaofborg link
Dunno if this just isn't supported on Linux, or just with ATI cards, but there is no option to turn VSYNC on.

Might not seem like a big thing, to most folk, but screen tearing drives me nuts! I have plenty of experience with Nvidia cards and Linux, but virtually none with ATI cards and Linux (except for getting the driver installed) so if I am supposed to set this outside VO well, I have no idea how to.

Is there a reason VO cannot control this feature?
Mar 03, 2008 mr_spuck link
The only way I got that to work was by setting 3D->More Settings->"Wait for vertical refresh" in amdcccle to "Always on". But that has the side effect that everything outside the game becomes totally unresponsive.

There's also aticonfig --vs on ..but that doesn't seem to work here.
Mar 04, 2008 roguelazer link
My understanding is that there's no standard way to do it through OpenGL, so you have to set it through your vendor's control panel (amdcccle/nvidia-settings). And, yes mr_spuck, it will reduce your average framerate. If you have a 60fps monitor and can only produce 59.9fps, vsync will drop you to 30fps, which is a noticeable difference...
Mar 04, 2008 mr_spuck link
No it's not that.. it's probably a driver bug or something. I didn't have this effect with my old nvidia card. Also it gets worse the higher the fps of the application is.. with glxgears the deskop is totally unusable but with ven and maxed out settings it's barely noticeable.