Announcement

Collapse
No announcement yet.

GLAMOR'ized Radeon Driver Shows Hope Over EXA

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

  • GLAMOR'ized Radeon Driver Shows Hope Over EXA

    Phoronix: GLAMOR'ized Radeon Driver Shows Hope Over EXA

    While Intel has their highly-tuned "SNA" acceleration architecture for delivering maximum 2D performance, it turns out the OpenGL-based GLAMOR acceleration architecture for the open-source Radeon driver may be better than the xf86-video-ati driver's own EXA implementation...

    http://www.phoronix.com/vr.php?view=MTQ3NTY

  • #2
    To quote
    "SNA is the very large and highly-tuned 2D code-path..."

    I hope for the people using an intel chip it is not as large and complex and therefore vulnerable and messy in the end like intel's UEFI reference implementation.

    Comment


    • #3
      Interestingly, while GLAMOR was 2.0x slower than SNA, the fglrx driver and its 2D Cairo performance was 9.0x slower.
      I have got similar results with my old Intel GMA X4500 outperforming in 2D fglrx on Alienware Radeon HD 7970M

      http://openbenchmarking.org/result/1...MAKS-LENOVOC34

      Cairo Performance Demo

      Comment


      • #4
        I use glamor on a A8-5500 (ARUBA), which uses the r600 driver (Debian Testing 64-bit, Xfce 4.10, no compositing, mesa, glamor, xf86-ati, kernel from git). I am kinda stuck with it because appears to be more stable than EXA which seems to cause freezes.
        And it doesnt feel any faster than EXA, also it has some visual issues (certain notification area icons are fully transparent). Activating the built in xfce software compositing makes most of them appear (except the alltray'ed ones), but then the interface feels a bit more sluggish and there is a cloned tile of the first workspace's maximized window (i keep the browser there) upper left corner that is present in all workspaces (it appears if a new icon registers in the tray).
        Libreoffice's menus have their text color set to white (instead of black) and highlight background to grey (instead of blue) so the hovered text is almost invisible.
        On the bright side, the CPU usage overall for dragging or drawing (mostly web pages) operations etc seems to have gone down so it might be an advantage for mobile users.

        Comment


        • #5
          There are some glamor speedups and fixes in the queue, see http://lists.freedesktop.org/archive...ober/date.html

          Comment


          • #6
            Originally posted by oibaf View Post
            There are some glamor speedups and fixes in the queue, see http://lists.freedesktop.org/archive...ober/date.html
            Looks good. When will be merged into master?

            Comment


            • #7
              The baseline I have chosen here is the performance of the Intel DDX using SNA but with acceleration disabled that is it is completely rendering using the i5-2500 CPU.
              It was found that the default EXA acceleration method for 2D in the Radeon driver was 2.9x slower than Intel SNA on Sandy Bridge while the GLAMOR option was only 2.0x slower.
              Intel SNA isn't really compared.

              Comment


              • #8
                glamor slow down 3d performance on my 6770, openarena, lightsmark -10\15% againts exa

                Comment


                • #9
                  Faster!? Maybe with gnome, with KDE is simply unusable: https://bugs.freedesktop.org/show_bug.cgi?id=69341
                  At least it isn't glamor's fault because on Intel HD 4000 I haven't this issue.
                  ## VGA ##
                  AMD: X1950XTX, HD3870, HD5870
                  Intel: GMA45, HD3000 (Core i5 2500K)

                  Comment


                  • #10
                    It doesn't matter how much faster it is as long as it tears. Also quite sad it's that buggy.

                    Comment


                    • #11
                      Originally posted by curaga View Post
                      It doesn't matter how much faster it is as long as it tears. Also quite sad it's that buggy.
                      At least under xfce and with r600 it doesnt tears and its not particularly buggy (excepting the transparent icons, libreoffice menus), in fact it seems very stable. Problem is that isnt faster than EXA at all.

                      Comment


                      • #12
                        I don't understand how we're still talking about (insufficient) 2D performance 19 years after the ATI Mach 64 was released. This shouldn't be a problem anymore. Why is it so difficult to provide smooth 2D rendering still today?

                        Comment


                        • #13
                          devius because most of the code is written by hobbyists that are either reverse engineering or only have access to minimal documentation and tech.

                          Comment


                          • #14
                            Originally posted by Pallidus View Post
                            devius because most of the code is written by hobbyists that are either reverse engineering or only have access to minimal documentation and tech.
                            No, it isn't.
                            ## VGA ##
                            AMD: X1950XTX, HD3870, HD5870
                            Intel: GMA45, HD3000 (Core i5 2500K)

                            Comment


                            • #15
                              Originally posted by Pallidus View Post
                              devius because most of the code is written by hobbyists that are either reverse engineering or only have access to minimal documentation and tech.
                              Still the worst performing driver (fglrx) is developed by the professionals, who have full access to the hardware documentation. 2D is simply not seen as important. And the x86 desktop hardware is seriously overpowered to provide somewhat acceptable user experience even with exceptionally horrible drivers. Everyone is just participating in the 3D race.

                              PS. And if somebody ever starts asking questions about the poor drivers quality and inadequate performance, it is always possible to conveniently blame the X11 architecture

                              Comment

                              Working...
                              X