Announcement

Collapse
No announcement yet.

radeonhd r6xx-7xx EXA performance patch

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

  • #31
    Originally posted by Obscene_CNN View Post
    tball


    Are you in the xf86-video-radeonhd directory when you issue the patch command?
    Yes. But nevermind. It worked with the diff/patch tool in kde.


    Code:
    Sustem:
    2.6.29-ARCH Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz
    HD 3650 mobility
    
    Test rounds: 1000
    Driver: RadeonHD-git
    Total time: 66,67
    
    Test rounds: 1000
    Driver: RadeonHD-git with patch
    Total time: 62,07
    
    Test rounds: 1000
    Driver: Radeon-git
    Total time: 65,43 
    
    BUT
    Test rounds: 1000
    Driver: Fglrx
    Total time: 185,38
    How can fglrx be so much slower. The lack of EXA support?
    Last edited by tball; 23 May 2009, 08:37 AM.

    Comment


    • #32
      Ah its a DOS CR/LF text file that gets downloaded.....

      we can fix it
      try the commands

      sed 's/.$//' patch > fixed.patch

      patch -p1 < fixed.patch

      Comment


      • #33
        oops, too late. thanks for testing.

        edit looks like a 7% improvement
        Last edited by Obscene_CNN; 22 May 2009, 02:05 PM.

        Comment


        • #34
          Originally posted by Obscene_CNN View Post
          Ah its a DOS CR/LF text file that gets downloaded.....

          we can fix it
          try the commands

          sed 's/.$//' patch > fixed.patch

          patch -p1 < fixed.patch
          There is a tool called dos2unix. Easy and quick.

          Comment


          • #35
            Originally posted by tball View Post
            How can fglrx be so much slower. The lack of EXA support?
            Is it possible that fglrx.ko (from /lib...) is not loaded but xorg uses the fglrx.drv located at /usr...? This might be a VESA fallback if fglrx.ko not loaded but xorg.conf still requires it. Does lsmod | grep fglrx show its loaded?

            Comment


            • #36
              Originally posted by forum1793 View Post
              Is it possible that fglrx.ko (from /lib...) is not loaded but xorg uses the fglrx.drv located at /usr...? This might be a VESA fallback if fglrx.ko not loaded but xorg.conf still requires it. Does lsmod | grep fglrx show its loaded?
              I don't think vesa runs kwin composite very well

              fglrx.ko is loaded alright and I didn't use composite when running gtkperf.

              Comment


              • #37
                I have updated the patch for a little more speed.

                download it from here http://pastebin.com/f781ff0f and save it as a file.

                Then run dos2unix on it.

                It then should be able to be applied to current git or radeonhd-1.2.5

                Comment


                • #38
                  Yet more speed

                  Download the latest patch here

                  Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.


                  Note when downloading from this link it will down load as a dos text file with a CR/LF at the end of every line.

                  we can fix it with the command

                  sed 's/.$//' patch > fixed.patch

                  or run dos2unix on the patch file.

                  once again it should be able to be applied to current git or radeonhd-1.2.5

                  Comment


                  • #39
                    Originally posted by Obscene_CNN View Post
                    Yet more speed

                    Download the latest patch here

                    Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.


                    Note when downloading from this link it will down load as a dos text file with a CR/LF at the end of every line.

                    we can fix it with the command

                    sed 's/.$//' patch > fixed.patch

                    or run dos2unix on the patch file.

                    once again it should be able to be applied to current git or radeonhd-1.2.5
                    Can You explain how the patch is applied... Sorry for dumb question but I do not want to mess what need not to be messed ...

                    Comment


                    • #40
                      zika,

                      okay.

                      First make sure you can build and install the sources as shown here



                      Next make sure you have acceleration working.

                      Next, download the patch from this location and save it as the filename 'patch' in your xf86-video-radeonhd directory.

                      Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.


                      now you have 2 options.

                      From the xf86-video-radeonhd directory type the command
                      dos2unix -n patch fixed.patch

                      Or

                      From the xf86-video-radeonhd directory type the command
                      sed 's/.$//' patch > fixed.patch


                      finally from the xf86-video-radeonhd issue the command
                      patch -p1 < fixed.patch


                      I hope this helps

                      Edit:
                      Note you can remove the patch with this command if it causes trouble
                      patch -p1 -R < fixed.patch
                      Last edited by Obscene_CNN; 27 May 2009, 10:55 AM.

                      Comment

                      Working...
                      X