|
|
#1 | |
|
Registered User
Join Date: Feb 2008
Posts: 19
|
Okay, I've tried everything*, and I am still at a loss.
* means: (1) Xv vsync in nvidia-settings, which appears to do nothing in mythtv, mplayer, or xine (2) OpenGL vsync in nvidia-settings, which appears to do nothing in mythtv, mplayer (-vo gl and -vo gl2), or xine, and makes playback not smooth at best, and unwatchably-bursty at worst (3) OpenGL vsync in mythtv's configuration, which appears to do nothing (4) XvMC, which just gives me a blank screen in mythtv and then forces me to quit X, unload the nvidia module, reload it, and restart X if I want to continue testing anything, obviously the result of something getting into a bad state (5) Upping the rtc max-user-freq to 1024 (6) I do not use compiz: I use fvwm, which I am pretty sure makes no use of OpenGL or overlays (7) I use the qt painter in mythtv, not OpenGL The only thing I can think of at this point is adjusting the vertical refresh to be closer to a multiple of 24 fps (maybe 50Hz? The monitors are currently running at 60Hz), but I have my doubts that this is even possible given a half hour of tinkering with the Twinview mode settings. Is there something else I haven't tried? For that matter, has anyone figured out this problem? I've done many google searches on this subject, referencing tearing, vsync, etc., and had no luck, having only found many references to "solutions" I've already tried. Is my attempt to eliminate tearing with Twinview simply in vain? Can I then expect a better solution if and when nvidia supports true xrandr? Running 180.11 on Ubuntu Intrepid with an 8600 GT. FWIW, why did I not used to have this problem a few years ago? I recall mythtv used to use a different facility (/dev/nvidia0?) to time the vertical refresh, but that appears to have vanished. Was that responsible for good performance historically? If so, why did that facility suddenly disappear from the driver? |
|
|
|
|
|
|
#2 | |
|
Registered User
Join Date: Feb 2008
Posts: 5
|
having the same problem with drivers up to 185.13. no way to get rid of tearing with twinview. disabling either one display and tearing vanishes on the other (mplayer -vo gl and opengl vsync in nvidia-settings.).
well, got used to it. since when i watch video i usually do not need the other display of course that is no real fix...8800gts, kde4 or xfce |
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Feb 2008
Posts: 19
|
If the option to Xv vsync to the monitor of my choice actually worked, this would not be a problem, because I almost always watch video on the same monitor; alas, this functionality appears to be broken.
|
|
|
|
|
|
#4 | |
|
Registered User
Join Date: Oct 2008
Posts: 86
|
Quote:
You must have compiz disabled though, xvideo sync NEVER works with compiz enabled even with only one monitor (I seriously hope this is something the nvidia devs are planning to fix very soon). Opengl sync only ever works on one of the monitors if both are enabled. If only one is enabled, it works on that one. It would be nice to have an opengl monitor sync option like the xvideo sync option which decides which monitor to sync to. Sam |
|
|
|
|
|
|
#5 | |
|
Registered User
Join Date: Oct 2008
Posts: 86
|
Quote:
Sam |
|
|
|
|
|
|
#6 | ||
|
Registered User
Join Date: Feb 2008
Posts: 19
|
Quote:
Quote:
FWIW, is there an application that can tell me whether some other rogue application has an overlay open? Just because compiz isn't running it doesn't mean it can't be something else. |
||
|
|
|
|
|
#7 | ||
|
Registered User
Join Date: Feb 2008
Posts: 19
|
Quote:
Quote:
|
||
|
|
|
|
|
#8 |
|
Registered User
Join Date: Dec 2008
Posts: 55
|
Jaunty 9.04, nVidia 180.44, 8800 GT Zotac AMP and 2 LCD display (LG PC monitor and Samsung TV HDready).
I've fixed the problem thanks to compizconfig -> general options -> Sync to vblank and my 1st monitor (obviously Vsync enabled on the nVidia panel - OpenGL and XV video output). I still have this problem with my 2nd TV LCD (1st disabled). Tonight I found a temporary fix. I've selected on SMPlayer the GL2 (Yuv) output. Before doing that, I had launched the "nvidia-settings -l" (ALT + F2). |
|
|
|
![]() |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Realy messed up dual head | vdub12 | NVIDIA Linux | 1 | 09-15-02 12:26 AM |
| How do I get Dual Head working? | Heath | NVIDIA Linux | 1 | 08-22-02 12:44 PM |
| mx 440 xtacy dual head and cli | squid | NVIDIA Linux | 4 | 08-15-02 04:04 PM |