If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
No announcement yet.
AMD's UVD2-based XvBA Finally Does Something On Linux
I've been trying to get this to work on an amd64 multilib gentoo on 780G hardware.
I managed to compile everything, but ran into a problem.
vainfo (and as a result the entire chain) is unable to get the driver name out of my xserver...
It is an error I haven't been able to match against any relevant google hits, so I thought I'd ask about it here.
libva: libva version 0.31.0
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit
strace tells me that there are repeated read requests to X0 which result in "-1 EAGAIN (Resource temporarily unavailable)".
Obviously "temporarily unavailable" isn't quite so temporary.
I've tried restarting X, rebooting even. I'm not sure which aspect of va_getDriverName() fails - it doesn't seem to be connected to the missing DRI, as everybody has that.
fglrx 10.2 has been succesfully installed, I've got hardware accelerated 3D working, UVD2 gets reported as well.
So once I can make libva work with my Xserver everything should be fine.
Is there any obvious cause I am missing (some useflag/kernel option), or is this an actual bug somewhere?
I have just tried on Ubuntu 9.10 (amd64) + fglrx 8.70.3 (10.2-RC) and it works. Are you sure you have downloaded 0.31.0-1+sds10 and not 0.31.0-1+sds1?
Yes, I'm positive about what I downloaded, Gwenole.
I used Cat 9.10, amd64 on both Squeeze and Jaunty and received error messages when I attempted to open both 720p and 1080p videos.
I reverted back to libva1_0.31.0-1+sds9_amd64.deb but kept xvba-video_0.6.9-1_amd64.deb and the error messages vanished. This was with the mobile HD 2600 on my notebook.