I got everything working.
I used the original xbmc from the ppa 10.1 version. I applied the vaapi surface patch and rebuild as an ubuntu package. Also I fetched the libva stuff from splitted desktop and rebuilt it as a 1.0.9 version in order to succeed the installed natty libva version.
There still is a packaging problem, because these packages overwrite some stuff of libva-x11 and vainfo.
Just install libva-x11 and vainfo from natty and force the installation of libva from splitted desktop - not a very nice solution, but I did not have time for splitting packages.
To complete my setup I use fglrx 11.5 patched to work with kernel 2.6.39 and a 2.6.39 kernel. With natty stock kernel I got strange dmesg errors concerning the IRQ - which could not be fixed by using irqpoll.
Things not 100% correctly working are:
- Exit of xbmc, whenever I want to exit xbmc the program crashes and gdm has to be restarted
- Switching between VC-1 movies and H264 movies randomly, pressing stop here play there and so on can crash xvba fglrx (Could not decode surface, returned 2), fixed only by a reboot
Is there a patch for the xbmc-exit problem? I could integrate this.
Just thinking where to put these packages in order to get them easily installed, if anyone has webspace with no traffic limit, please contact me.
Ah and to make it clear:
I am not a maintainer of anything, just a user who wanted to use xbmc with vaapi, i cannot give support.
I rollback the system and now it's working with this combination:
xbmc 10.1 from PPA:
Any news about this? Is kernel 3.* supported? Is there a distro where everything (or almost) works out of the box?
I'm considering buying a E35M1 Deluxe for a HTPC/NAS build.
Well, I went through the trouble of testing out the vaapi/fglrx/e-350 route just so I knew whether it was worthwhile or not.
Since I build all my own packages I was able to get it working about as good as possible on Linux. None of the problems a lot of people here are having. But the bottom line is that even with vaapi/fglrx working as best they can, it still didn't turn out acceptable results for decoding blu-ray rips. I'm talking about 25-30 gig files. Lots of weird artifacting, just not good enough. Pretty much like it couldn't handle the bandwidth required.
I then popped in a GT-430 and it works as well as my Big Dog (an X6 with a GTX560ti) for decoding blu-ray.
So I would suggest if you're serious about using an E-350 for video duties, get a GT-430. You can thank me later. An E-350 with a GT-430 can maintain the max FPS setting in AlienArena @1920x1080.
BTW, the GT-430 adds 5watts to my idle power draw, big whoop.
Of course I'll be happy to pull the GT-430's out of my systems, if and when the open source drivers can handle accelerated video decoding properly. I'm not holding my breath, but I am crossing my fingers. ;)
A G210 would be enough.
I bought a crystalhd card in a minipcie pcie adapter. This works fine with xbmc.
Without saying too much: native xvba support for xbmc is on its way :-)
Really? Get an Nvidia card on a AMD system? :p
I wouldn't mind buying a passive G210 though. Is it really enough to handle XBMC and BluRay rips?
Which one should I choose?
Asus GeForce PCI-E GT520 Silent 1Gb DDR3 LP
Asus GeForce PCI-E N210 Silent 1Gb DDR3 LP
(I need it to be a passive solution)
Yes it is enough: 1080p no Problem, 1080i could be a problem, cause interlacing is done on the cpu i think, so a zacate could be slow.
If you can wait, I think in approx 2 month native xvba (amd uvd stuff) is supported at least for x264 and vc1 in xbmc, if and only if nothing comes in between.
I ordered the Asus GeForce PCI-E N210 Silent 1Gb DDR3 LP for now.
I have an Atom desktop which could use it later on if the supports for XBMC/Hardware acceleration does appear for Zacate.
But isn't the GT520 a better GPU? Probably higher power consumption but ...
You asked, if a g210 can play 1080p bluray rips.
I responded with: Yes it can, cause i have one here.
The G520 can also do this. The power consumption is comparable, sometimes even lower.
Found only a german site for this:
In deed after looking more at the details, i would get a gt520, cause even advanced filtering stuff should be possible cause of more shaders.