Announcement

Collapse
No announcement yet.

Open-Source RadeonSI Gallium3D vs. AMD Catalyst On Linux

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

  • #11
    Originally posted by przemoli View Post
    Its not about fairness.

    And Your notion of "fairness" is strange as You ignore that it was AMD team decision to make those defaults You find "unfair"...

    It was about what Linux users can expect. And they most likely run on 3.9 or older kernels... Since no mainstream distro (mobile or not) use 3.10 yet. Such test would describe future for us.
    Well, i do find it strange that a user concerned about performance wouldn't even bother setting the performance profile setting to high.

    I know there are some issues with that on APUs, at least, (not sure about SI) - but it would likely help at least SOME... And it takes about 5 seconds to do, even on the 3.9 kernel. No recompiling or installing necessary.

    But i agree this is a nice data point to have to compare against in future tests. It's just that those future tests are what will really be interesting, instead of this one.

    Comment


    • #12
      Just made a quick test on Fedora 19 with my 7750, using Nexuiz at 1920x1200. (nexuiz-linux-x86_64-glx -benchmark demos/demo1 -nosound)

      After bootup
      Code:
      default engine clock: 800000 kHz
      current engine clock: 299990 kHz
      default memory clock: 1125000 kHz
      current memory clock: 148990 kHz
      voltage: 1100 mV
      
      1910 frames 95.9403298 seconds 19.9082076 fps, one-second fps min/avg/max: 13 21 33 (90 seconds)
      1910 frames 96.4965858 seconds 19.7934464 fps, one-second fps min/avg/max: 13 20 31 (90 seconds)
      After setting /sys/class/drm/card0/device/power_profile to high
      Code:
      default engine clock: 800000 kHz
      current engine clock: 799990 kHz
      default memory clock: 1125000 kHz
      current memory clock: 1124990 kHz
      voltage: 1100 mV
      
      1910 frames 41.9272680 seconds 45.5550788 fps, one-second fps min/avg/max: 30 48 61 (90 seconds)
      1910 frames 42.0657239 seconds 45.4051380 fps, one-second fps min/avg/max: 30 47 61 (90 seconds)

      Comment


      • #13
        As others have said, RadeonSI performance can be greatly improved either by selecting profile based power management and then setting /sys/class/drm/card0/device/power_profile to high, or by using a 3.11 kernel. Interestingly, when using a 3.11 kernel it seems like it will not be necessary to enable the new "DPM" power mangement (by adding radeon.dpm=1 to the GRUB kernel boot options) to get good performance (although of course enabling DPM will reduce power consumption and lower heat output) - I have found the following patch in the 3.11 kernel:

        author Alex Deucher 2013-07-05 17:14:30 (GMT)
        committer Alex Deucher 2013-07-05 22:08:54 (GMT)
        commit c6cf7777a32da874fabec4fd1c2a579f0ba4e4dd
        tree 22a8b1f3b98714760a24b69f7d45d56c716dcfe0
        parent 338a95a95508537e23c82d59a2d87be6fde4b6ff

        drm/radeon: set default clocks for SI when DPM is disabled

        Fix patching of vddc values for SI and enable manually forcing clocks to default levels as per NI.

        This improves the out of the box performance with SI asics.

        Signed-off-by: Alex Deucher

        Comment

        Working...
        X