Page 2 of 2 FirstFirst 12
Results 11 to 13 of 13

Thread: Open-Source RadeonSI Gallium3D vs. AMD Catalyst On Linux

  1. #11
    Join Date
    Oct 2008
    Posts
    3,029

    Default

    Quote 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.

  2. #12
    Join Date
    Mar 2013
    Posts
    11

    Default

    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)

  3. #13
    Join Date
    Oct 2009
    Location
    Brisbane, Queensland, Australia
    Posts
    147

    Default

    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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •