Announcement

Collapse
No announcement yet.

GLAMOR Continues Advancing Greatly, Getting Faster

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

  • GLAMOR Continues Advancing Greatly, Getting Faster

    Phoronix: GLAMOR Continues Advancing Greatly, Getting Faster

    GLAMOR continues advancing for carrying out 2D X.Org acceleration via OpenGL...

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

  • #2
    I have never really cared much about the news regarding 2D performance..
    But, I recently bought a replacement radeon card, found out the radeon driver in Debian Sid was to outdated, and I had to use the closed source version.
    Holy shit.. the 2D performance is atrocious.. Like 1 second lags before stuff is redrawn when changing virtual desktops (in Awesome WM)
    Scrolling in firefox slows to a fucking crawl.. had to turn off smooth scrolling becuase it took forever to get down to the bottom. Scrolling in firefox, i probably get about 1FPS.
    3D performance is good though (as far as I've been able to push it).

    I just don't want to bother to compile thing myself, so I'm angrily just waiting for new packages.

    Comment


    • #3
      Originally posted by Micket View Post
      I have never really cared much about the news regarding 2D performance..
      But, I recently bought a replacement radeon card, found out the radeon driver in Debian Sid was to outdated, and I had to use the closed source version.
      Holy shit.. the 2D performance is atrocious.. Like 1 second lags before stuff is redrawn when changing virtual desktops (in Awesome WM)
      Scrolling in firefox slows to a fucking crawl.. had to turn off smooth scrolling becuase it took forever to get down to the bottom. Scrolling in firefox, i probably get about 1FPS.
      3D performance is good though (as far as I've been able to push it).

      I just don't want to bother to compile thing myself, so I'm angrily just waiting for new packages.
      Those changes wont improve Catalyst situation. (As Catalyst do their own 2D work)

      However I dunno why AMD wont use just GLAMOR in Catalyst. Even unoptimized GLAMOR can not be slower than what Catalyst have right?

      Comment


      • #4
        Does any one know what the OpenGL requirements are for GLAMOR?

        Originally posted by przemoli View Post
        Those changes wont improve Catalyst situation. (As Catalyst do their own 2D work)

        However I dunno why AMD wont use just GLAMOR in Catalyst. Even unoptimized GLAMOR can not be slower than what Catalyst have right?
        I guess if you run Xorg inside Xorg it should be using GLAMOR as acceleration, if not there is a more direct way to force it.

        Comment


        • #5
          Originally posted by przemoli View Post
          Those changes wont improve Catalyst situation. (As Catalyst do their own 2D work)

          However I dunno why AMD wont use just GLAMOR in Catalyst. Even unoptimized GLAMOR can not be slower than what Catalyst have right?
          I'm only using catalyst because the open source drivers in debian were to old.

          Comment


          • #6
            Originally posted by Micket View Post
            I'm only using catalyst because the open source drivers in debian were to old.
            Selectively pull in from Testing? Just an option

            Comment


            • #7
              Originally posted by Ericg View Post
              Selectively pull in from Testing? Just an option
              I'm already running debian sid. Still to old.

              Comment


              • #8
                Originally posted by AJenbo View Post
                Does any one know what the OpenGL requirements are for GLAMOR?
                It is OpenGL 1.3 at a very minimum (on paper it can be implemented for ALL cards currently supportded by mesa also, but will be mostly unaccelerated on cards without shaders - acceleration of gradients, trapezods, xv, etc they are all done via shaders...) So for usable glamor, card needs GLSL support and to be at full OpenGL 2.0+ level .

                http://cgit.freedesktop.org/xorg/dri...n/src/glamor.c

                Comment


                • #9
                  Originally posted by Micket View Post
                  I'm already running debian sid. Still to old.
                  Debian do not want to support that "nasty" glamor lib right now , it will support glamor as part of xserver... That will be xserver 1.16 to go :cool.

                  Comment


                  • #10
                    Originally posted by dungeon View Post
                    It is OpenGL 1.3 at a very minimum (on paper it can be implemented for ALL cards currently supportded by mesa also, but will be mostly unaccelerated on cards without shaders - acceleration of gradients, trapezods, xv, etc they are all done via shaders...) So for usable glamor, card needs GLSL support and to be at full OpenGL 2.0+ level .

                    http://cgit.freedesktop.org/xorg/dri...n/src/glamor.c
                    Cool, thanks for the info.

                    Comment


                    • #11
                      Originally posted by dungeon View Post
                      Debian do not want to support that "nasty" glamor lib right now
                      so radeonSI on debian is completely unaccelerated? (if 2d uses shadow buffer instead of glamor, 3d acceleration and uvd don't work. All you have is PM and modesetting.)

                      In any case, keith is as awesome as usual, and I'm looking forward to X 1.16!

                      Comment


                      • #12
                        Originally posted by Micket View Post
                        I'm already running debian sid. Still to old.
                        Just curious Micket, if youre already running sid... why not just run Arch? Probably more stable than Sid to begin with (at least when I ran sid, I was always getting broken updates)

                        Comment


                        • #13
                          Originally posted by Ericg View Post
                          Just curious Micket, if youre already running sid... why not just run Arch? Probably more stable than Sid to begin with (at least when I ran sid, I was always getting broken updates)
                          I have just been running sid since i started with linux (since ~9 years ago). I don't really had any stability issues with Sid. Well, possibly an occasional package bug.

                          I have considered Arch, but i found the package selection to limited. No Paraview, no PETSc, no openblas, and probably many more i didnt bother to check. I can't get any work done like that.

                          Comment


                          • #14
                            Originally posted by Micket View Post
                            I have considered Arch, but i found the package selection to limited. No Paraview, no PETSc, no openblas, and probably many more i didnt bother to check. I can't get any work done like that.
                            Always check the AUR:

                            https://aur.archlinux.org/packages/paraview/

                            https://aur.archlinux.org/packages/openblas/


                            Install yaourt as per the Wiki, or just add the repo. Yaourt follows the same flags as pacman does, and even handles the normal repos.

                            So it'd just be 'yaourt -S paraview openblas' let the automated compile run and youve got it. Its not -exactly- the same as having it packaged in the repos, granted, but I just wanted to point out that you didnt have to go without.

                            Comment


                            • #15
                              Originally posted by Micket View Post
                              I have never really cared much about the news regarding 2D performance..
                              But, I recently bought a replacement radeon card, found out the radeon driver in Debian Sid was to outdated, and I had to use the closed source version.
                              Holy shit.. the 2D performance is atrocious.. Like 1 second lags before stuff is redrawn when changing virtual desktops (in Awesome WM)
                              Scrolling in firefox slows to a fucking crawl.. had to turn off smooth scrolling becuase it took forever to get down to the bottom. Scrolling in firefox, i probably get about 1FPS.
                              3D performance is good though (as far as I've been able to push it).

                              I just don't want to bother to compile thing myself, so I'm angrily just waiting for new packages.
                              Why not switch to Ubuntu 14.04? Ubuntu has supported glamor/RadeonSI for a long time now. 14.04 ships with great open source drivers right now -- 10.1. It has a lot of the same packages as Debian, plus a lot of packages not included in Debian, after all -- paraview, petsc, and openblas are all there.
                              Last edited by mmstick; 03-07-2014, 06:30 PM.

                              Comment

                              Working...
                              X