![]() |
Automatic VDPAU V-sync in TwinView
Is there anyway to make VDPAU autodetect which monitor it's running on and sync to that monitor? It's kinda annoying having to type
Code:
export VDPAU_NVIDIA_SYNC_DISPLAY_DEVICE=CRT-0 |
Re: Automatic VDPAU V-sync in TwinView
If you use the overlay-based presentation queue, it will sync-to-vblank on both displays at once.
When using the blit-based presentation queue, it will always sync to a single statically configured display, as set by that environment variable. The most likely way to get the blit-based presentation queue is to disable the X composite extension. See the VDPAU section of the README for complete details on the selection algorithm. |
Re: Automatic VDPAU V-sync in TwinView
Hi
Quote:
I'm having tearing problems with v195.36.15 on my second twinview monitor with smplayer and vdpau. Strange, because I think it was working yesterday. My computer resumed from suspend to ram, could it be related? |
Re: Automatic VDPAU V-sync in TwinView
...duplicate..
|
Re: Automatic VDPAU V-sync in TwinView
Quote:
The README says: The following conditions or system configurations will prevent usage of the overlay path: X composite extension enabled on the given screen. |
Re: Automatic VDPAU V-sync in TwinView
I confirm that rebooting solved the tearing problem.
Then I logged out then back in, and tearing restarted. (I have fedora 12) Can someone confirm? |
x
|
Re: Automatic VDPAU V-sync in TwinView
Quote:
The most likely way to get the overlay-based presentation queue is to disable the X composite extension. sophana, I'm not sure why rebooting would affect sync-to-vblank in any way. |
Re: Automatic VDPAU V-sync in TwinView
1 Attachment(s)
Quote:
My system has twinview configured on 2 different monitors with different resolutions and frequency. With fedora 10, there had always been tearing on the second monitor. After upgrading to fedora12 (and using vdpau), It was resolved. Very cool. But everytime I logout, then log back in, tearing reappears on the second monitor. I found no other workaround than rebooting to make it disappear. Can anyone try this? Attached is the bug report (after logout/login when the tearing bug occurs) here is a part of the vdpau debug log (at the end, because I have to move the window on the second screen to see tearing) Code:
vdp_presentation_queue_block_until_surface_idle(3, 5, -) |
| All times are GMT -5. The time now is 08:17 PM. |
Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©1998 - 2013, nV News.