Mythtv crashes on displaying video with legacy nvidia drivers
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| Mythbuntu |
Fix Released
|
Undecided
|
Unassigned | |
| mythtv (Ubuntu) |
Undecided
|
laga |
Bug Description
On my mythbuntu gutsy, after upgrading with apt-get to 0.21, I receive the following error when I try to play video (livetv, dvd, ... anything) with the Internal player:
/usr/bin/
This is probably due to the mythtv binary package being compiled so that it uses glXGetProcAddress instead of glXGetProcAddre
I'm going to try to compile the source package to see if that fixes the problem....
Related branches
TRiSS (triss) wrote : | #1 |
Mario Limonciello (superm1) wrote : | #2 |
Okay so according to http://
Not sure what the "proper" solution should be here then.
TRiSS (triss) wrote : | #3 |
comtrying to compile the source package is no good, since it also bails out with an error because of the glXGetProcAddress function not being available.... I tried installing the nvidia-
I'm going to try to find a newer nvidia driver that still supports my geforce 4 mx 4000 card, and has the glXGetProcAddre
Maybe it's an option to make the backports upgrade to 0.21 not install if the legacy driver is installed?
Andrew Radke (andrew-radke) wrote : | #4 |
I believe mythtv-frontend 0.21 should have a conflict listed with nvidia-glx-legacy since it will not work to stop more people having this problem.
If the issue with glXGetProcAddress / glXGetProcAddre
Yani Ioannou (yani) wrote : | #5 |
I've recompiled the package and manually disabled GLX 1.4 support as a temporary measure for people who are affected by this bug, just commenting out the GLX_VERSION_1_4 define:
diff -u mythtv-
--- mythtv-
+++ mythtv-
@@ -306,8 +306,8 @@
{
__
-#if GLX_VERSION_1_4
- X11S(ret = glXGetProcAddre
+/*#if GLX_VERSION_1_4
+ X11S(ret = glXGetProcAddre
#if GLX_ARB_
X11S(ret = glXGetProcAddre
#elif GLX_EXT_
Changed in mythtv: | |
assignee: | nobody → laga |
status: | New → In Progress |
Launchpad Janitor (janitor) wrote : | #6 |
This bug was fixed in the package mythtv - 0.21.0-0ubuntu3
---------------
mythtv (0.21.0-0ubuntu3) hardy; urgency=low
[ Mario Limonciello ]
* Add libchromexvmc1 and libchromexvmcpro1 to build depends to allow
VIA XvMC support. (LP: #200633)
* Build without faad runtime library loading. (LP: #202590, #201572)
* Add 12_firewire_
- Creates directory structure for building with firewire tester.
* Add 13_changeset_
- Fixes UPnP breakage on PS3.
* debian/rules:
- Create symlinks for firewire tester out of contrib (LP: #201876)
* Fribidi needs version 0.19.x, but only 0.10.9 is in apt right now.
Disable it from debian/rules until newer version available.
[ Michael Haas ]
* Add 07_glx-
can't be found in some OpenGL libs. (LP: #201567)
* debian/rules:
- Add call to the glx-procaddressARB patch new argument.
-- Mario Limonciello <email address hidden> Wed, 12 Mar 2008 03:37:46 -0500
Changed in mythtv: | |
status: | In Progress → Fix Released |
Changed in mythbuntu: | |
status: | New → Fix Released |
some info about the legacy nvidia drivers:
Package: nvidia-glx-legacy d-modules- 2.6.22 (2.6.22.4-14.10) 2.6.22. 4-14.10
Maintainer: Ubuntu Kernel Team <email address hidden>
Architecture: i386
Source: linux-restricte
Version: 1.0.7185+
Description: NVIDIA binary XFree86 4.x/X.Org 'legacy' driver
These XFree86 4.x/X.Org binary drivers provide optimized hardware acceleration
of OpenGL applications via a direct-rendering X Server and supports the TNT,
TNT2, TNT Ultra, GeForce, and GeForce2 chipsets. AGP, TV-out and flat panel
displays are also supported.
.
This is the 'legacy' driver for older chipsets. Unless your chipset is
explicitly listed in the above paragraph, please use the nvidia-glx driver,
which is much more up to date.
.
To enable the driver, run "sudo nvidia-glx-config enable".