<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hello All,</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">
I've been troubleshooting an issue with VAAPI + VDPAU and my ATI Radeon HD7750, on Arch Linux with the following packages:</div><div class="gmail_default" style="font-family:verdana,sans-serif"><a href="https://www.archlinux.org/packages/extra/x86_64/libva/">libva</a></div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><a href="https://www.archlinux.org/packages/extra/x86_64/libvdpau/">libvdpau</a></div><div class="gmail_default" style="font-family:verdana,sans-serif"><a href="https://www.archlinux.org/packages/extra/x86_64/libva-vdpau-driver/">libva-vdpau-driver</a></div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><a href="https://www.archlinux.org/packages/extra/x86_64/ati-dri/">ati-dri</a></div><div class="gmail_default" style="font-family:verdana,sans-serif"><a href="https://www.archlinux.org/packages/extra/x86_64/xf86-video-ati/">xf86-video-ati</a></div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Namely, I cannot get the configuration to work as expected, and both vainfo and vdpauinfo error out, as does XBMC, which is my end-goal for getting hardware acceleration working.</div>
<div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style><div class="gmail_default" style><font face="courier new, monospace">% export DISPLAY=:0</font></div><div class="gmail_default" style>
<font face="courier new, monospace">% export LIBVA_DRIVER_NAME=vdpau</font></div><div class="gmail_default" style><font face="courier new, monospace">% export VDPAU_DRIVER=radeonsi</font></div><div class="gmail_default" style>
<font face="courier new, monospace"><div class="gmail_default">% vainfo</div><div class="gmail_default">libva info: VA-API version 0.35.1</div><div class="gmail_default">libva info: va_getDriverName() returns -1</div><div class="gmail_default">
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)</div><div class="gmail_default">vaInitialize failed with error code -1 (unknown libva error),exit</div><div class="gmail_default">zsh: exit 3     vainfo</div>
<div><div>% vdpauinfo</div><div>display: :0   screen: 0</div><div>Error creating VDPAU device: 23</div><div>zsh: exit 255   vdpauinfo</div></div><div><br></div></font></div><div class="gmail_default" style><font face="verdana, sans-serif">Attached are strace outputs.</font></div>
<div class="gmail_default" style><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style><font face="verdana, sans-serif">Furthermore, in my completely n00b attempt to figure out what's going on, I've stepped into the code using gdb, and tried to trace where the failure is... and it looks to me like no matter what I tell libva, it ALWAYS goes looking for libatiadlxx.so, which is the proprietary ATI drivers.</font></div>
<div class="gmail_default" style><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style><font face="verdana, sans-serif">Any help on how to proceed with my troubleshooting? I've read through the documentation in va.h and the API diagram, and am trying to wrap my head around how the various pieces-parts go together and move around each other, and I have to say I'm feeling a bit overwhelmed. It's all very fascinating, but not my normal digs, so I'm hoping one of you can give me some guidance on how best to run this down, and hopefully turn this into a patch if it's not too difficult... or a hopefully good bug report if a patch is beyond me.</font></div>
<div class="gmail_default" style><font face="verdana, sans-serif"><br></font></div><div class="gmail_default" style><font face="verdana, sans-serif">Regards,</font></div><div class="gmail_default" style><font face="verdana, sans-serif">Richard</font></div>
</div></div>