![]() |
vsync doesn't work, ever
Hi,
I'm using a notebook with an external display and (currently) the 302.11 beta drivers. Vsync never worked properly for me, not with this monitor, not with the one I had before, not with older drivers. There's always a screen region where bad, very noticeable tearing happens, no matter if it's in Firefox or a game. I'm actually quite convinced that it's on but not in sync with the display for some reason. I've messed with TwinView on and off, doesn't help. Forced X to only recognize the external display, no dice. My current relevant configuration: I set Code:
export __GL_SYNC_TO_VBLANK=1 Made an nvidia file in /etc/X11/xorg.conf.d/ Code:
Section "Device" |
Re: vsync doesn't work, ever
Disable TripleBuffer - for me, TripleBuffer stops vsync from being on.
|
Re: vsync doesn't work, ever
Turned it off, now the tearing happens in another screen region, but it's still there.
EDIT: Looks like it works when I turn off display compositing in XFCE. Shame. Oh well. |
Re: vsync doesn't work, ever
Quote:
|
Re: vsync doesn't work, ever
Only gl compositor ; no compositor means tearing too.
|
Re: vsync doesn't work, ever
Quote:
|
Re: vsync doesn't work, ever
Probably you're talking about an opengl app or an XV video inside a window or in fullscreen.
I was referring to the whole desktop (a browser scrolling a webpage, a window moving and so on.) An opengl compositor that syncs to vblank wil fix tearing everywhere; (as a side note it seems to steal some cpu cycles too.) |
| All times are GMT -5. The time now is 03:41 AM. |
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2013, nV News.