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?