Linux Hiccups in 720p with AMD E-350
#1
Hi,

I'm using Arch Linux with kernel 3.3.1 and open-source AMD video drivers on my nettop with AMD Fusion E-350 APU. I'm trying to watch a H264 720p video in XMBC v.11, but the playback is a little bit sloppy: small 'hiccups' happen every few seconds (although between those hiccups, the playback is nice and smooth). Here are some screenshots of the video running with debug information turned on: http://s1.hostingkartinok.com/uploads/im...1d176c.png http://s1.hostingkartinok.com/uploads/im...71622f.png http://s1.hostingkartinok.com/uploads/im...f71087.png http://s1.hostingkartinok.com/uploads/im...7f60f4.png http://s1.hostingkartinok.com/uploads/im...4f62d1.png (as you can notice, both CPU cores aren't more than 50% loaded). In fact, I noticed that the same happens in the “Euphoria” screensaver too.
I wonder if anyone knows of any possible solutions. The only idea I have is trying out ATI Catalyst (proprietary driver) and building XMBC with XvBA support, but this sounds like a huge pain in the neck and I'm not even sure if that'll work out. Any more ideas?
Reply
#2
there is no HW acceleration with open source drivers. You need fglrx. I'd also advise the xvba branch.
Reply
#3
(2012-04-08, 14:00)wsnipex Wrote: there is no HW acceleration with open source drivers.
Why isn't the CPU fully loaded then?
Anyway, what can I do to achieve HW acceleration? Will installing fglrx be enough or do I have to use a special build of XBMC too?
Reply
#4
fglrx is not enough if you use standard xbmc, as vaapi needs the libva wrapper library and even then vaapi half broken on AMD.

Go for the xvba branch. Afaik there is an arch package of it. Ubuntu packages are in my ppa
Reply
#5
(2012-04-08, 14:02)popoffka Wrote:
(2012-04-08, 14:00)wsnipex Wrote: there is no HW acceleration with open source drivers.
Why isn't the CPU fully loaded then?
Because 2500 Kbps isn't that high a bitrate, and you have a modern CPU, so it can handle it. Try 10 Mbps rips with software decoding... You'll see other load numbers Wink

You can find the Xbmc XvBA package for Arch Linux in the AUR btw Smile.
* MikroTik RB5009UG+S+IN :: ZyXEL GS1900-8HP v1 :: EAP615-Wall v1 :: Netgear GS108T v3 running OpenWrt 23.05
* LibreELEC 11:  HTPC Gigabyte Brix GB-BXA8-5545 with CEC adapter, Sony XR-64A84K :: Desktop AMD Ryzen 7 5800X / Sapphire Nitro+ Radeon 6700XT  / 27" Dell U2717D QHD
* Debian Bookworm x86_64: Celeron G1610, NFS/MariaDB/ZFS server
* Blog
Reply
#6
OK, thanks to you both. Installing fglrx and xbmc-xvba did, in fact, solve my problems with video playback. It did, however, create some additional problems, but they're not really related to this discussion and will be quite easy to solve, I hope Smile
Reply

Logout Mark Read Team Forum Stats Members Help
Hiccups in 720p with AMD E-3500