Announcement

Collapse
No announcement yet.

An Optimized Open-Source Driver Tries To Compete With AMD Catalyst

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

  • An Optimized Open-Source Driver Tries To Compete With AMD Catalyst

    Phoronix: An Optimized Open-Source Driver Tries To Compete With AMD Catalyst

    There's been a number of recent open-source driver improvements that have come about for modern ATI/AMD Radeon graphics cards under Linux, but not all of these features have yet to be merged or enabled by default (e.g. 2D color tiling, PCI Express 2.0, and HyperZ). With some basic tweaks, can the open-source Radeon Gallium3D driver now compete with AMD's proprietary Catalyst Linux driver when it comes to OpenGL performance? Let's see.

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

  • #2
    Nexuiz/Xonotic and OpenArena are looking great > 50%.

    Too bad the mesa driver can't keep this performance with Doom3, Warsow and co.

    Btw what is going on with Reaction Quake? Must be hitting some slow path with mesa.

    Comment


    • #3
      Originally posted by log0 View Post
      Btw what is going on with Reaction Quake? Must be hitting some slow path with mesa.
      It's interesting to note that the r300g hardware is significantly outperforming the r600g hardware in that test. It seemed to be about the only case where that happened, which is a lot better than things used to look.

      Comment


      • #4
        Hmm

        That kind of benchmarks start to become boring...

        Comment


        • #5
          I can't see where the optimized open source driver is trying to compete with the catalyst. The binary blob is still miles ahead.

          Video acceleration is also still a problem with the open source drivers. If at least that would work, the open source driver would be suitable for HTPCs. In the current state however it is pretty much useless, except for desktop effects.

          Comment


          • #6
            Originally posted by Temar View Post
            Video acceleration is also still a problem with the open source drivers. If at least that would work, the open source driver would be suitable for HTPCs.
            Yeah, I really don't need more 3D performance and I'm so tired of waiting for Gallium3D VDPAU, especially when it's being held up for legal reasons and may never be released. I think I'm just going to swap my RadeonHD 4550 with a GeForce 8400GS from another computer. Problem solved..

            Comment


            • #7
              Originally posted by DanL View Post
              Yeah, I really don't need more 3D performance and I'm so tired of waiting for Gallium3D VDPAU, especially when it's being held up for legal reasons and may never be released. I think I'm just going to swap my RadeonHD 4550 with a GeForce 8400GS from another computer. Problem solved..
              I think you mean UVD (and proper PM) is held back due to legal reasons. The state tracker is not ready yet because there are not many people working on it AFAIK.

              Comment


              • #8
                I wonder if enabling S3TC might improve the performance of the radeon driver. Well this can be an idea for the next article

                Comment


                • #9
                  What was the problem with 3650? I own one of those and it works fine for me with both mesa-8.0 and latest git. And you can imagine I was most interested in the results for that card, as I can compare them with my own system.

                  Comment


                  • #10
                    The low-end results (6450, 4550) are really sad. Not only is catalyst 4-6x the speed, the tweaks also have little to no effect.

                    Comment


                    • #11
                      BTW, was the power profile default or high?

                      Comment


                      • #12
                        Wow... that white text on cyan background is an all-time low readability record for Phoronix... what's up with the CGA colors?

                        Comment


                        • #13
                          Originally posted by Temar View Post
                          I can't see where the optimized open source driver is trying to compete with the catalyst. The binary blob is still miles ahead.
                          Yes, but if it has 60+ FPS for the applications you need competing (optimizing remaining "bottlenecks") is kind of pointless. That's competing enaugh for me.

                          Originally posted by Temar View Post
                          Video acceleration is also still a problem with the open source drivers. If at least that would work, the open source driver would be suitable for HTPCs.
                          It would be definitely very good if it was supported for more video codecs, but what CPU does your HTPC have and what quality of videos do you want to play?

                          Originally posted by Temar View Post
                          In the current state however it is pretty much useless, except for desktop effects.
                          Except for Playing Portal 2 in wine or all of the games in the humble bundles.

                          Comment


                          • #14
                            Nice, results are very close to my.
                            http://openbenchmarking.org/result/1...BY-R600LLVM811
                            hd6700
                            Lightsmark 151 vs 178
                            Nexuiz 88 vs 101
                            Openarena 62 vs 77

                            Comment


                            • #15
                              Originally posted by DanL View Post
                              Yeah, I really don't need more 3D performance and I'm so tired of waiting for Gallium3D VDPAU
                              Well,VDPAU via 3d shaders seems to work, just VDPAU via UVD isn't released:
                              Code:
                              [    12.045] (II) RADEON(0): [DRI2]   VDPAU driver: r600
                              Code:
                              # find /usr/lib64 | grep vdpau | grep r600
                              /usr/lib64/vdpau/libvdpau_r600.so.1.0
                              /usr/lib64/vdpau/libvdpau_r600.so
                              /usr/lib64/vdpau/libvdpau_r600.so.1
                              Code:
                              ==========================================================================
                              Öffne Videodecoder: [ffmpeg] FFmpeg's libavcodec codec family
                              Ausgewählter Videocodec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
                              ==========================================================================
                              ==========================================================================
                              Öffne Audiodecoder: [ffmpeg] FFmpeg/libavcodec audio decoders
                              AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
                              Ausgewählter Audiocodec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
                              ==========================================================================
                              AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
                              Starte Wiedergabe...
                              Film-Aspekt ist 2.35:1 - Vorskalierung zur Korrektur der Seitenverhältnisse.
                              VO: [vdpau] 1920x816 => 1920x816 Planar YV12

                              Comment

                              Working...
                              X