Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 02-18-10, 10:51 PM   #13
AaronP
NVIDIA Corporation
 
AaronP's Avatar
 
Join Date: Mar 2005
Posts: 2,487
Default Re: Video tearing on second monitor using TwinView

In that case, it's up to Compiz and not the video player to sync to vblank. You could try using the __GL_SYNC_DISPLAY_DEVICE option when starting Compiz to choose which display it syncs to. Otherwise, I'd suggest disabling Compiz to see if it works better for you.
AaronP is offline   Reply With Quote
Old 11-01-10, 06:17 PM   #14
khoma
Registered User
 
Join Date: Mar 2008
Posts: 4
Default Re: Video tearing on second monitor using TwinView

Bumping this to ask if there's been any progress made by anyone, nVidia or Compiz or whoever is currently holding the ball? Still no way to watch videos on my plasma tv without making my desktop fairly... ugly... by disabling GL effects?

Tried setting the environment variable mentioned above, but it doesn't seem to do anything, and even if it did work, wouldn't that just mean I'll get tearing issues on my primary monitor instead?
khoma is offline   Reply With Quote
Old 07-12-12, 06:50 AM   #15
scottdeagan
Registered User
 
Join Date: Nov 2011
Posts: 2
Default Re: Video tearing on second monitor using TwinView

I have a GTX460, running Ubuntu 12.04 64-bit, Compiz with wobbly windows switched on, my second monitor is a 42-inch Sony TV.

When in TwinView mode, there is noticeable (annoyingly noticeable) tearing on the Sony TV. The tearing starts from the top and moves slowly to the bottom. I'm not interested in getting rid of the tearing for a video playback application - I want to get rid of the tearing even when I'm using the second monitor as a monitor (dragging windows around etc).

I have tried to use the other option (separate X window instead of TwinView), but all I get is a grey screen and an "X" cursor.

I've tried all the 295.x drivers and the 302.x beta drivers, nothing gets rid of the tearing (I'm also tried all combinations of vsync in the driver and CCSM, and manually setting the refresh rate).

It works perfectly on Windows 7 using the 301.42 driver, but I don't want to use Windows. I tried copying the ESID information from Windows 7 and loading it in Ubuntu 12.04 via xorg.conf, but the tearing persists.

It breaks my heart that this one issue has pushed me back to Windows. I understand that Linux gets a lot less love because it's the little guy, but would it not be possible to produce a driver that provides ALL the same basic functionality as the Windows counterpart? Why does dual monitor support work so flawlessly in Windows 7, but not in Linux?
scottdeagan is offline   Reply With Quote
Old 07-12-12, 11:36 AM   #16
johnc
Registered User
 
Join Date: May 2011
Posts: 92
Default Re: Video tearing on second monitor using TwinView

Quote:
Originally Posted by scottdeagan View Post
I have a GTX460, running Ubuntu 12.04 64-bit, Compiz with wobbly windows switched on, my second monitor is a 42-inch Sony TV.

When in TwinView mode, there is noticeable (annoyingly noticeable) tearing on the Sony TV. The tearing starts from the top and moves slowly to the bottom. I'm not interested in getting rid of the tearing for a video playback application - I want to get rid of the tearing even when I'm using the second monitor as a monitor (dragging windows around etc).

I have tried to use the other option (separate X window instead of TwinView), but all I get is a grey screen and an "X" cursor.

I've tried all the 295.x drivers and the 302.x beta drivers, nothing gets rid of the tearing (I'm also tried all combinations of vsync in the driver and CCSM, and manually setting the refresh rate).

It works perfectly on Windows 7 using the 301.42 driver, but I don't want to use Windows. I tried copying the ESID information from Windows 7 and loading it in Ubuntu 12.04 via xorg.conf, but the tearing persists.

It breaks my heart that this one issue has pushed me back to Windows. I understand that Linux gets a lot less love because it's the little guy, but would it not be possible to produce a driver that provides ALL the same basic functionality as the Windows counterpart? Why does dual monitor support work so flawlessly in Windows 7, but not in Linux?
Is it definitely a driver problem?

Have you tried GNOME Shell or Unity 2D or even GNOME Classic (without effects)?
johnc is offline   Reply With Quote
Old 07-12-12, 05:30 PM   #17
johnc
Registered User
 
Join Date: May 2011
Posts: 92
Default Re: Video tearing on second monitor using TwinView

Quote:
Originally Posted by scottdeagan View Post
I have a GTX460, running Ubuntu 12.04 64-bit, Compiz with wobbly windows switched on, my second monitor is a 42-inch Sony TV.

When in TwinView mode, there is noticeable (annoyingly noticeable) tearing on the Sony TV. The tearing starts from the top and moves slowly to the bottom. I'm not interested in getting rid of the tearing for a video playback application - I want to get rid of the tearing even when I'm using the second monitor as a monitor (dragging windows around etc).

I have tried to use the other option (separate X window instead of TwinView), but all I get is a grey screen and an "X" cursor.

I've tried all the 295.x drivers and the 302.x beta drivers, nothing gets rid of the tearing (I'm also tried all combinations of vsync in the driver and CCSM, and manually setting the refresh rate).

It works perfectly on Windows 7 using the 301.42 driver, but I don't want to use Windows. I tried copying the ESID information from Windows 7 and loading it in Ubuntu 12.04 via xorg.conf, but the tearing persists.

It breaks my heart that this one issue has pushed me back to Windows. I understand that Linux gets a lot less love because it's the little guy, but would it not be possible to produce a driver that provides ALL the same basic functionality as the Windows counterpart? Why does dual monitor support work so flawlessly in Windows 7, but not in Linux?
Ok I've read your cries for help over on the Ubuntu forums (as I was looking to solve my own tearing problems).

Are you getting tearing on both displays or just one, and do the displays use the same refresh rate?

If they are different refresh rates then I'd think you could only sync one of them. I'm surprised if this works on Windows since I thought the concept was the same.

But, fwiw, I have two displays of the same refresh rate and while my desktop is fine, I have tearing out the wazoo in both games and video playback in 12.04 with both unity+compiz and gnome-shell. But I did NOT have this problem in 11.04 (using gnome2 w/ compiz), even with the same video drivers (302.17). So in theory it should be possible from a hardware / driver perspective.
johnc is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 05:00 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.