restricted-manager does not correctly enable XvMC with nVidia binary graphics drivers

Bug #104613 reported by Mark Carey
4
Affects Status Importance Assigned to Milestone
jockey (Ubuntu)
Invalid
Undecided
Unassigned
linux-restricted-modules-2.6.24 (Ubuntu)
Won't Fix
Undecided
Unassigned

Bug Description

Binary package hint: restricted-manager

Install Fiesty Beta 7.04

Use synaptic to install nvidia-glx (nvidia-glx-dev_1.0.9755+2.6.20.4-14.15_i386.deb), then use restricted-manager (restricted-manager_0.18_all.deb) to enable use of nVidia binary driver.

XvMCConfig is left pointing to the xorg XvMC not the nVidia one.

careys@hereford:~$ cat /etc/X11/XvMCConfig
libXvMC.so.1

and it should contain

libXvMCNVIDIA_dynamic.so.1

This is manifest by video playing in totem/vlc/mplayer with audio correctly played but a black screen, and if the window is resized or moved then there are rendering artifacts.

If I change the contents of /etc/X11/XvMCConfig to point to the nVidia library then video plays back correctly.

Revision history for this message
Mark Carey (careym) wrote :

To further clarify, the problem with video playback appears to be that I ran renouveau --xvmc=1 (http://nouveau.freedesktop.org/wiki/REnouveau) prior to trying to play video back.

See IrcLogs at http://lattice.u-strasbg.fr/irclogs/nouveau-2007-04-08 and http://lattice.u-strasbg.fr/irclogs/nouveau-2007-04-09

If I leave /etc/X11/XvMCConfig pointing to libXvMC.so.1 and restart X then video playback prior to running renouveau --xvmc=1 works correctly

NOT A BUG

Revision history for this message
Mark Carey (careym) wrote :

Not A Bug see comment 1

Changed in restricted-manager:
status: Unconfirmed → Rejected
Revision history for this message
Mario Limonciello (superm1) wrote :

Actually, with
careys@hereford:~$ cat /etc/X11/XvMCConfig
libXvMC.so.1

Are you *sure* that NVIDIA XvMC was working? This can be determined for sure by forcing XvMC output, not the default fall back Xv.

I thought you needed the XvMC from the nvidia binary driver in /etc/X11/XvMCConfig for it to work correctly.

Could you double check?

Changed in restricted-manager:
status: Invalid → Incomplete
Revision history for this message
Martin Pitt (pitti) wrote :

Thanks for checking again. Right, if you run third-party tools like renouveau, there's nothing we can do about it.

If the file is really wrong in a default installation, this needs to be reassigned to linux-restricted-modules-2.6.22 (nvidia-glx package should handle that itself). I confirm that video playback works out of the box with nividia-glx.

Changed in restricted-manager:
status: Incomplete → Invalid
Revision history for this message
Mario Limonciello (superm1) wrote :

Actually, after checking more with some folks, it does need to modify /etc/X11/XvMCConfig. You can reference this thread for an example that someone needed to: http://ubuntuforums.org/showthread.php?t=644535

Changed in restricted-manager:
status: Invalid → New
Revision history for this message
Mario Limonciello (superm1) wrote :

After chatting with bryce, he thinks that this fits better in restricted-manager. Particularly because configuration related items are typically handled there.

Revision history for this message
Stefan Fleiter (stefan-fleiter) wrote :

I think that problem could and should easily be handled by a further
divertion of nvidia-glx and nvidia-glx-new.

Simply divert users of /usr/lib/libXvMC.so.1 to
/usr/lib/libXvMCNVIDIA_dynamic.so.1 and the problem is solved.
No need for error prone modifications of config files.

Revision history for this message
Stefan Fleiter (stefan-fleiter) wrote :

This should be handled as divertion as done with the other shared libraries. Assigned to right package for this.

Revision history for this message
Stefan Fleiter (stefan-fleiter) wrote :

Oops, only wanted to add linux-restricted-modules not replace jockey by that.
How does one add a package without replacing hte package in the url?

Martin Pitt (pitti)
Changed in jockey:
status: New → Invalid
Daniel T Chen (crimsun)
Changed in linux-restricted-modules-2.6.24:
status: New → Confirmed
Revision history for this message
bugbot (bugbot) wrote : linux-restricted-modules-2.6.24 is obsolete

Thank you for reporting this issue about a driver from the
linux-restricted-modules package. lrm-2.4.24 was shipped with Ubuntu
8.04 which reached end-of-life for desktop support on May 12th, 2011.

For that reason, this bug report is being closed at this time. I'm
marking it wontfix because what you describe is probably a valid issue,
but there are no plans to work on lrm 2.4.24 bugs further.

The issue may be resolved in a newer version. If not, aside from filing
a new bug report, another angle may be to file it directly with the
driver vendor.

Changed in linux-restricted-modules-2.6.24 (Ubuntu):
status: Confirmed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.