[LINUX] HOW-TO use VAAPI HW Acceleration on AMD Zacate (Fusion) platform - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111) +---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52) +---- Thread: [LINUX] HOW-TO use VAAPI HW Acceleration on AMD Zacate (Fusion) platform (/showthread.php?tid=99154) |
- Redsandro - 2011-12-20 fritsch Wrote:I think you guess wrong. XvBA ist just 2 month old. We call it experimental and still want to fix a lot of bugs. Eden will support vaapi, which also was in Dharma, but not enabled by default. I misinterpreted; I assumed this was about XvBA backend support through VAAPI because that's what this topic is about, which has been available for at least a year but wasn't included in main stable releases, apparently due to problems I've never experienced myself. I didn't know XvBA was gonna be implemented directly, putting VAAPI offside, until I googled what you said. Sounds good, no more splitted-desktop drivers and wrappers. pjohn07 need not be sad about Eden lacking this for now. I tried the XvBA-VAAPI build of OpenELEC from december 17th and it's even faster than my current installed XBMC, using that new video option I haven't got yet, what was it called, something something surfaces. For manual installation of direct XvBA XBMC, check this repository: https://launchpad.net/~wsnipex/+archive/xbmc-xvba Last compile two days ago. - GTMoraes - 2012-01-04 Darn, I'm still having the image corruption bug on 1080p movie, just like the pictures on the older pages. Did anyone manage to fix it? Also, I can't make the mplayer to find the vaapi.. Here's the output of -vo help from both after-install mplayer, on-installation-folder mplayer (./mplayer) and a try to run on vaapi anyway: Code: gtmoraes@GT-HP-DM1:~/mplayer/mplayer-vaapi-20110127/mplayer-vaapi$ mplayer -vo help vainfo looks alright Code: gtmoraes@GT-HP-DM1:~/mplayer/mplayer-vaapi-20110127/mplayer-vaapi$ vainfo so does fglrxinfo Code: gtmoraes@GT-HP-DM1:~/mplayer/mplayer-vaapi-20110127/mplayer-vaapi$ fglrxinfo what might be wrong? I followed the this post first page' instructions of Mplayer Re: Need help - Mark656 - 2012-01-04 [quote=Robotica]This topic is a follow-up to this topic: AMD Fusion based hardware for a HTPC? There is lots of information about all the problems related to VAAPI, AMD, drivers and hardware accelaration in Linux (with Windows 7 this platform works like a charm already and it beats ATOM/ION on price, performance and features). In the meanwhile, nice development happened and the platform is ready for a HTPC with Linux. What happened?
team-xbmc PPA can't be used until this ticket is closed. Since needed dependencies are missing in most Linux distro's, compiling yourself a build is not easy. Right now, there are 2 compiled options for you (with VAAPI enabled):
I downloaded the ISO file above and and coppied to CD and install the 4GB Flash driver, but I got problem with this ISO(xbmclive10.0amd)file it keeps showing the lists and never finish the installation. It took more than 3 hours and just showing the lists so I just shut down the machine. Please help show me how to fix the issues or any other places I can download another one and. Any help will be appreciated. - Robotica - 2012-01-10 Deinterlace (VAAPI) is supported now for the newer intel. https://github.com/xbmc/xbmc/commit/62a16c9743ee4076f71989beca9952f347c1a4ed for AMD&VAAPI, Libva needs to be ready to support this? ....more info?? - .:B:. - 2012-01-10 As I understand it, take a look at the XvBA thread, deinterlacing should work with xvba. The general trend seems to be that XvBA is to be preferred over VA-API for AMD, btw. - fritsch - 2012-01-10 Robotica Wrote:Deinterlace (VAAPI) is supported now for the newer intel. I also saw this commit, what made me think were the following lines: Code: if(compare_version(major, minor, micro, 1, 0, 17) < 0) 1.0.17 is a quite high version, if the va driver is meant. I could not even find this release on git by freedesktop.org. This is btw. the first support for deinterlace on intel hardware through vaapi. - alanwww1 - 2012-01-10 fritsch Wrote:1.0.17 is a quite high version, if the va driver is meant. I could not even find this release on git by freedesktop.org. This is btw. the first support for deinterlace on intel hardware through vaapi. Hi Fritsch ! The reason for this is that it is only supported in a branched libva and intel driver version. (vaapi-ext) So elupus increased the needed version to the current +1.5. But if you use the vaapi-ext branch (manually increasing the microversion number) it is already working quite nicely. I will put up some vaapi-ext packages on my Intel thread. - Robotica - 2012-01-10 @Alanwww1: Congratulation being a teammember nowadays! You really deserved it for all your hard work, especially related to the modern Intel SoC's and VAAPI. You had to be patient to get things running and AMD SoC's also started of thanks to your persistence. - alanwww1 - 2012-01-10 Robotica Wrote:@Alanwww1: Thanks Robotica ! :-) I will continue to do it, hopefully harder than ever. The only limit for me is my not too much free time. It is great to see that AMD SoCs are also developing quite well. XBMC will rule all platforms :-) - alecxx - 2012-01-25 I'm comparing right now an "Alan implementation"(i5 2500k+z68,VAAPI) AND a ZACATE e350 (xbmcbuntu 24.01.12 build), side by side...AND...they perform almost equally. I will try, late tonight(hopefully), with Openelec on Zacate . Is it possibile that xvba sports better rendering over Vaapi? - alanwww1 - 2012-01-25 alecxx Wrote:I'm comparing right now an "Alan implementation"(i5 2500k+z68,VAAPI) AND a ZACATE e350 (xbmcbuntu 24.01.12 build), side by side...AND...they perform almost equally. Interesting comparison. You checked also Deinterlacing quality ? I think this is an area where Intel could improve. Currently only BOB is implemented. - alecxx - 2012-01-25 No, i just tested with "p" material... Btw, just IMHO, I prefer AMD colors..AND dark scenes are WAY better... compared over a DELL Ips monitor (0-255) - Redsandro - 2012-02-05 I am not sure if this is related to the latest build, but XBMC crashes EVERY FIRST TIME after loggin in during media scanning now. The second time it works. http://pastebin.com/BhGuZ4xW Since last year I have been doing nothing on my HTPC except automatic updates, so I am automatically thinking of an XBMC update. Using this repo: Code: $ cat /etc/apt/sources.list.d/xbmc-nathanrennie.list RE: [LINUX] HOW-TO use VAAPI HW Acceleration on AMD Zacate (Fusion) platform - gsjosh - 2012-04-09 So I've been trying to get this working for a long time now, but I'm rather stuck. I used MTroi's wonderful small guide with the only exception that I used the latest Catalyst drivers (12.3) and the official stable XBMC release (11.0) as here. I know fglrx is working fine: Code: htpc@HTPC:~$ DISPLAY=:0 fglrxinfo and also the libraries are installed correctly: Code: htpc@HTPC:~$ DISPLAY=:0 vainfo but XBMC doesn't want to use VAAPI, I get this in the xbmc.log: Code: ERROR: VAAPI - failed executing vaCreateContext(m_display->get() , m_config , avctx->width , avctx->height , VA_PROGRESSIVE , m_surfaces , m_surfaces_count , &m_hwaccel->context_id) at line 424 with error ffffffff:unknown libva error I have seen a user in the same thread here having a similar problem, but he didn't respond to having a solution. Anybody? RE: [LINUX] HOW-TO use VAAPI HW Acceleration on AMD Zacate (Fusion) platform - Redsandro - 2012-04-09 Although I'd like to say: This whole thread has become obsolete, since Eden is released and as you can read here, va-api wrapper is both no longer maintained and no longer a requirement: www.phoronix.com Wrote:As xvba-va-driver wrapper development stopped in June this year and all-over performance and stability did not really impress the users, we implemented direct xvba support for xbmc.http://www.phoronix.com/scan.php?page=news_item&px=MTAyODU -edit- Fixed URL. However, I tried a fresh installation of XBMC on Lubuntu 12.04 beta 2 (with additional drivers of course) and I couldn't get fluent playback. So I restored my 11.10 image on my HTPC. I don't really have the time to go on another adventure to get stuff working. Initially, it was necessary to get hardware that was too modern for FOSS to play nice, but now that I've got it working one way or the other, my next upgrade will be "when things go easy and without ado, like they should." Anyway, as a reference, here is how I got it running: http://forum.xbmc.org/showthread.php?tid=99154&pid=908362#pid908362 |