AMD Zacate E-350
I just received my new hardware with AMD E-350 Chipset (Zacate)
What is working for now on Ubuntu 10.10:
What is not working:
Video decoding on GPU with libvba stuff.
[ 299.222] (II) fglrx(0): UVD feature is enabled(II) fglrx(0)
So for now, there is not accelaration of x264 and so on. No 1080p Videos are running fine.
I started this thread in order to get some information from other guys having the very same hardware. I will use this thread in order to get running what is possible concerning graphics video acceleration.
Latest fglrx is installed.
In order to avoid 100% xorg load after some hours having it running with fglrx 11.2, I installed ati driver from git through xorg-edgers.
Chip is detected and 1920x1080 is running - but: The screen size is not correct, taskbar at bottom and top are missing ;-). Monitor is not adjustable because of digital hdmi connection. I use 1280x800 for now.
Sounds like underscan/overscan issues. X is compensating for what it believe is a TV. Try:
Originally Posted by fritsch
Or check if you can set your monitor's aspect ratio to "Original" or "No scan" or something like that.
xrandr --output HDMI-0 --set underscan off
Thx for your suggestion, but it is not working.
fritsch@host:~/Desktop$ xrandr --output HDMI-0 --set underscan off
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 150 (RANDR)
Minor opcode of failed request: 11 (RRQueryOutputProperty)
Serial number of failed request: 29
Current serial number in output stream: 29
But, your second tip was absolutely right, i switched the internal monitor Picture setting from 16:9 to the setting "Screen Fit" and now everything is fine. Thank you.
fritsch - I have a c50 notebook, see http://phoronix.com/forums/showthrea...Aspire-One-522 for various people's info about making it work with Linux.
What hardware do you have?
I am guessing it is a uATX or mini-ITX board. I think e350 is just as interesting as c50. Where I live, so sad, e350 is not available. I'd like to know what h/w you are working on though.
I bought an Asus Mainboard:
It is an E35M1-M PRO with Sata6G, USB 3.0 and AMD E-350 with integrated Radeon 6310 graphics.
I tried it getting to work with xorg-edgers ppa and a recent 2.6.38 kernel from the mainline ppa. KMS is totally screwed up, if enabled I will just get a distorted grey boxing image in the lower left, no image or content can be recogniced.
If running an xserver console switching is not possible anymore, if i do it i just get a blank screen - backswitching is not possible.
After same time interrupt 16 ist going away :-)
fritsch@host:~$ cat /proc/interrupts
0: 10731 2236487 IO-APIC-edge timer
1: 0 2 IO-APIC-edge i8042
5: 0 0 IO-APIC-edge parport0
7: 1 0 IO-APIC-edge
8: 0 1 IO-APIC-edge rtc0
9: 0 0 IO-APIC-fasteoi acpi
16: 49 484 IO-APIC-fasteoi firewire_ohci, hda_intel
17: 0 2 IO-APIC-fasteoi ehci_hcd:usb1, ehci_hcd:usb2, ehci_hcd:usb3
18: 119 77 IO-APIC-fasteoi ohci_hcd:usb4, ohci_hcd:usb5, ohci_hcd:usb6, ohci_hcd:usb7
19: 25 20718 IO-APIC-fasteoi ahci
40: 1914 88 PCI-MSI-edge eth0
41: 0 0 PCI-MSI-edge xhci_hcd
42: 0 0 PCI-MSI-edge xhci_hcd
43: 0 0 PCI-MSI-edge xhci_hcd
44: 2 27 PCI-MSI-edge hda_intel
NMI: 0 0 Non-maskable interrupts
LOC: 6288601 2954032 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
IWI: 0 0 IRQ work interrupts
RES: 7825 7990 Rescheduling interrupts
CAL: 366 264 Function call interrupts
TLB: 407 384 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 12 12 Machine check polls
First I installed fglrx version 11.2, the problem here was, that x consumed 100% load after screensaver was run or alternatively (as i ran it overnight) after it went idling. It was not possible to kill xserver process.
00:00.0 Host bridge: Advanced Micro Devices [AMD] Device 1510
00:01.0 VGA compatible controller: ATI Technologies Inc Device 9802
00:01.1 Audio device: ATI Technologies Inc Device 1314
00:04.0 PCI bridge: Advanced Micro Devices [AMD] Device 1512
00:11.0 SATA controller: ATI Technologies Inc SB700/SB800 SATA Controller [AHCI mode] (rev 40)
00:12.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:12.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:13.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:13.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:14.0 SMBus: ATI Technologies Inc SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: ATI Technologies Inc SB700/SB800 LPC host controller (rev 40)
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI2 Controller
00:15.0 PCI bridge: ATI Technologies Inc Device 43a0
00:15.1 PCI bridge: ATI Technologies Inc Device 43a1
00:15.2 PCI bridge: ATI Technologies Inc Device 43a2
00:15.3 PCI bridge: ATI Technologies Inc Device 43a3
00:16.0 USB Controller: ATI Technologies Inc SB700/SB800 USB OHCI0 Controller
00:16.2 USB Controller: ATI Technologies Inc SB700/SB800 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Device 1700 (rev 43)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Device 1701
00:18.2 Host bridge: Advanced Micro Devices [AMD] Device 1702
00:18.3 Host bridge: Advanced Micro Devices [AMD] Device 1703
00:18.4 Host bridge: Advanced Micro Devices [AMD] Device 1704
00:18.5 Host bridge: Advanced Micro Devices [AMD] Device 1718
00:18.6 Host bridge: Advanced Micro Devices [AMD] Device 1716
00:18.7 Host bridge: Advanced Micro Devices [AMD] Device 1719
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
05:00.0 PCI bridge: Device 1b21:1080 (rev 01)
06:02.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)
07:00.0 USB Controller: Device 1b21:1042
For now I am just running plain text console with disabled KMS.
The next steps to do are:
- Fill a bug against KMS and my hardware, I got some kernel messages.
- Get KMS and with it powersaving/3D Accelaration working
- Develop vdpau interface for radeon cards and get 1080p videos working (just kidding :-()
The only solution for now is: Buying an nvidia G210 graphics card - but i do not want to do this. 18 Watt TDP with and 31 Watt extra nvidia, this is no good.
I bought an G210 nvidia card for 27 euros yesterday. Installed nvidia drivers and libvdpau. Everything running fine.
I really hope that ATI will develop video decoding support (x264, etc.). 1080p on a cpu like this is not possible. I could not try any windows software, so no comparison possible.
The Zacata Experience as a linux htpc is not any good for now.
Thus buying the nvidia card. I would not give up that fast.
I reinstalled the Catalyst 11.2 drivers and added the following ppa to my ubuntu sources:
From there I installed:
deb http://ppa.launchpad.net/dtl131/catalysthacks/ubuntu maverick main
deb-src http://ppa.launchpad.net/dtl131/catalysthacks/ubuntu maverick main
I compiled the splitted Desktop Version of gstreamer plugins and xvba was working in totem with mp4 files. It has a problem with matroska.
libva: libva version 0.31.1-sds1
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so
Xlib: extension "XFree86-DRI" missing on display ":0.0".
libva: va_openDriver() returns 0
vainfo: VA API version: 0.31
vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8
vainfo: Supported profile and entrypoints
VAProfileH264High : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
After that success I recompiled mplayer with the patches from http://www.splitted-desktop.com/~gbeauchesne/ and now 1080p is working with:
So at last there is hope :-) to get included and correctly packaged and so on ...
./mplayer -vo vaapi -va vaapi film.mkv
Thanks for the informations. I am just waiting for a proper hardware acceleration on these APU. It seems that it is not so far away.
Keep going with it!
It is indeed working very well.
h264 and VC1 stuff is accelerated fine. You have to remember this CPU is too slow to display 720p and 1080p files alone without vaapi. So Flash Movies on youtube, etc. are not fine, till the flash people also implement vaapi support. There is vaapi support for gnash, but I did not test this.
But flash acceleration is the only thing missing for me. There was a minor bug, when gnome-screensaver was triggered and the monitor went off, this would make Xorg process going zombie:-).
I just remove gnome-screensaver, will see tomorrow if everything survived the night.