Announcement

Collapse
No announcement yet.

The Major Open-Source ATI Improvements Over Two Years

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

  • #46
    Originally posted by Kano View Post
    I tested it with openarena, disabled swapbufferswait for full performace. With my x1600 256 mb i think there is a vram limit. I got an impressive speed increase from 62 to 84 fps @ 800x600, but with higher res the speed even decreased a tiny bit from 43 to 42 fps @ 1024x768 and 29 to 28 fps @ 1280x1024. So if you use the RADEON_HYPERZ=1 override use a benchmark to verify. I dont have got a faster card with more vram to do a better test. It was definitely not cpu limited with my i7-880.
    How do you disable vsync? I thought it was hard coded in the driver. Or better yet, what is the proper way to benchmark OA? Some time ago I downloaded that anholt demo but it didn't run here...

    Comment


    • #47
      Look there:

      http://kanotix.com/files/fix/oss-test/readme.txt

      In that dir you find scripts which patch the driver (or enable gallium) when you add any option. I used pts to benchmark openarena. Maybe i begin a new profile next time.

      Comment


      • #48
        Ah, I downloaded pts and now I see how the OA benchmark is done. I'll have to compile the latest drivers, it's been a while for I was quite happy with the last one.

        Comment


        • #49
          Originally posted by Kano View Post
          I tested it with openarena, disabled swapbufferswait for full performace. With my x1600 256 mb i think there is a vram limit. I got an impressive speed increase from 62 to 84 fps @ 800x600, but with higher res the speed even decreased a tiny bit from 43 to 42 fps @ 1024x768 and 29 to 28 fps @ 1280x1024. So if you use the RADEON_HYPERZ=1 override use a benchmark to verify. I dont have got a faster card with more vram to do a better test. It was definitely not cpu limited with my i7-880.
          9600M, mesa 7.10, swapbufferwait 0, vblank_mode 0, hyperz 0->1

          800x600: 65.4 -> 72.8 (11%)
          1024x768: 48.4 -> 56.9 (17%)

          This was locking the CPU to its maximum frequency. If I don't do that the frame rate is worse, but the improvement due to hyperz is more noticeable (56.9 to 65.7 at 800x600, 15% better).

          Very nice indeed!

          Comment


          • #50
            Did you do

            dmesg|grep nouveau|grep core

            to see if your gpu is running at full speed? i dont think so, looks so slow. ask in irc://irc.freenode.net/#nouveau then when c (current) is not the max.

            Comment


            • #51
              I'm hoping that the recent compiler optimizations that was finished for r300 by Tom Stellar can be ported to the other AMD drivers.

              Comment


              • #52
                Originally posted by Prescience500 View Post
                I'm hoping that the recent compiler optimizations that was finished for r300 by Tom Stellar can be ported to the other AMD drivers.
                Not yet finished, still more coming!

                Comment


                • #53
                  Originally posted by marek View Post
                  Not yet finished, still more coming!
                  Now you've left us hanging

                  Congratulations on getting the floating point code merged. I had almost given up on that happening, thank you for not being so pessimistic.

                  Comment


                  • #54
                    Originally posted by Kano View Post
                    Did you do

                    dmesg|grep nouveau|grep core

                    to see if your gpu is running at full speed? i dont think so, looks so slow. ask in irc://irc.freenode.net/#nouveau then when c (current) is not the max.
                    My laptop's card is an eight years old radeon Mobility 9600 128Mb, not a Gforce 9600M. My bad, I shouldn't expect people to know about computing archeology : )

                    I imagine the results look more normal now. In any case, I made sure the card was running at its highest power state. With this card, OpenArena is more or less playable if you lower the resolution to 480x640. At 800x600 there are too many situations when the frame rate can't catch up and is halved. Despite all the fantastic progress made on the linux drivers, I still boot up Windows to play a 'serious' match. However, the current small differences between fglrx and the OSS drivers for R300s may not warrant such an indecent behavior, especially considering that more improvements are to arrive. I'll make a comparison with Catalyst running on the same system.

                    Comment

                    Working...
                    X