Announcement

Collapse
No announcement yet.

AMD Zacate E-350

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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:
    Sound,network,etc.

    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.

  • #2
    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.

    Comment


    • #3
      Originally posted by fritsch View Post
      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:
      Code:
      xrandr --output HDMI-0 --set underscan off
      Or check if you can set your monitor's aspect ratio to "Original" or "No scan" or something like that.

      Comment


      • #4
        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.

        Comment


        • #5
          @fritsch

          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.

          Comment


          • #6
            I bought an Asus Mainboard:
            http://www.asus.com/product.aspx?P_ID=qSoDxhM5mAk1F607

            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
            Code:
                       CPU0       CPU1       
              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
            ERR:          1
            MIS:          0
            fritsch@host:~$ lspci
            Code:
            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
            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.

            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.

            Comment


            • #7
              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.

              Comment


              • #8
                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:
                Code:
                deb http://ppa.launchpad.net/dtl131/catalysthacks/ubuntu maverick main
                deb-src http://ppa.launchpad.net/dtl131/catalysthacks/ubuntu maverick main
                From there I installed:
                Code:
                libva-dev
                libva1
                vainfo reports:
                Code:
                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
                I compiled the splitted Desktop Version of gstreamer plugins and xvba was working in totem with mp4 files. It has a problem with matroska.

                After that success I recompiled mplayer with the patches from http://www.splitted-desktop.com/~gbeauchesne/ and now 1080p is working with:

                Code:
                ./mplayer -vo vaapi -va vaapi film.mkv
                So at last there is hope :-) to get included and correctly packaged and so on ...

                Comment


                • #9
                  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!

                  Comment


                  • #10
                    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.

                    Comment


                    • #11
                      Today I tried get hardware acceleration support via Gnash (0.8.9) but without a success. Flash acceleration is the only one thing which not work, 1080p in MPlayer etc. works very well. If someone will get hw acceleration via Gnash I will be thankfull for share some experiences.

                      Comment


                      • #12
                        I am also wondering about XBMC and Mythtv.

                        Comment


                        • #13
                          haha mythtv

                          The mythtv developers are a little slow. Mythtv is pretty awesome I use it but it takes them forever to catch up to mplayer, as far as video/audio support, for nvidia or amd.

                          Comment


                          • #14
                            I highly doubt they will have va-api ready for the next release. Probably two more years at least.

                            Comment


                            • #15
                              I want to get HTML5 video running smoothly on this platform, anyone have any luck doing so?

                              AMD's support site led me to Catalyst 11.2. So far I see 40-50% CPU usage during windowed playback and it starts to stutter in fullscreen

                              Comment

                              Working...
                              X