libva1 trying to open /usr/lib/dri/nvidia_drv_video.so ends up with segmentation fault
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Libva |
Fix Released
|
Undecided
|
Unassigned | ||
libva (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
The version of libva included in Ubuntu 11.04 does not work with nvidia vdpau for hardware acceleration. Indeed typing vainfo in a console, it returns:
libva: libva version 0.31.1
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/
Errore di segmentazione
And for example vlc, trying to use Gpu acceleration crashes with the same error.
This is a regression, because the previous version worked perfectly with vdpau in Ubuntu 10.10.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: libva1 1.0.8-3
ProcVersionSign
Uname: Linux 2.6.38-8-generic i686
NonfreeKernelMo
Architecture: i386
Date: Fri Apr 29 19:05:33 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
ProcEnviron:
LANGUAGE=it_IT:en
LANG=it_IT.UTF-8
SHELL=/bin/bash
SourcePackage: libva
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in libva (Ubuntu): | |
status: | New → Confirmed |
summary: |
- libva1 trying to open /usr/lib/dri/nvidia_drv_video.so ends with + libva1 trying to open /usr/lib/dri/nvidia_drv_video.so ends up with segmentation fault |
There didn't even seem to be a way to make it play back with the hardware acceleration disabled as vlc just kept segfaulting. A custom mplayer build spawned lots of errors too. It was literally impossible to play back any H264 videos.
For what it's worth, to get it working for myself I had to recompile libva, libvdpau and vdpau-video manually. I used unpatched versions of:
libva-1.0.12
libvdpau-0.4.1
vdpau-video-0.7.2