Announcement

Collapse
No announcement yet.

radeon-profile: tool for changing profiles and monitoring some GPU parameters

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

  • Originally posted by fatecasino View Post
    Hi, I really like the Radeon Profile application!!
    I have a couple of problems using it, if anyone can help, it would be great, I haven't found any answers so far:
    1. In Overclock, the States table tab is always greyed out/disabled. Someone has mentioned it in this discussion but no answer yet. I run the daemon fro, the sudoers file with root permission. I have tried anything I found in the web with no success.
    2. Somehow all custom settings are omitted after some time, it could be half an hour or so. For example the fan control curve is not followed. The same with percent overclock. They start at my settings and after a while the card follows some other settings, but definitely not mine.
    3. The clock values appear wrong, I get constantly the value 4.29494e+7MHz!
    I have installed amdgpu-pro drivers v20.20 on ubuntu 18.04.5 HWE with kernel 5.4.0-54.
    The Radeon Profile version is 20200824

    1. Make sure you have the proper entry in your /etc/default/grub file:
    Code:
    GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.ppfeaturemask=0xffffffff"
    2. It could be due to a few things. For me settings have to be reapplied after resuming from suspend (mainly fan profiles and power limit). I also used to have problems with the daemon just stopping after a few hours up time; this I fixed by going into the Configuration tab and in the Daemon section pick the #1 option (confirm on daemon's request).

    3. No idea, but maybe it's due to the drivers you are using. I think radeon-profile only works with the mesa drivers. You could also try installing radeon-profile with the ppas (there are stable and git channels).

    Comment


    • Originally posted by Melcar View Post

      1. Make sure you have the proper entry in your /etc/default/grub file:
      Code:
      GRUB_CMDLINE_LINUX_DEFAULT="amdgpu.ppfeaturemask=0xffffffff"
      2. It could be due to a few things. For me settings have to be reapplied after resuming from suspend (mainly fan profiles and power limit). I also used to have problems with the daemon just stopping after a few hours up time; this I fixed by going into the Configuration tab and in the Daemon section pick the #1 option (confirm on daemon's request).

      3. No idea, but maybe it's due to the drivers you are using. I think radeon-profile only works with the mesa drivers. You could also try installing radeon-profile with the ppas (there are stable and git channels).
      1. I have tried amdgpu.ppfeaturemask=0xffffffff in grub, but it never worked for me. I also tried it with modprobe, but still tables are disabled.
      2. I chose pick the #1, but it didn't work. Actually I think I have found the cause of the fan control problem. If the GPU hits 70 C then a crazy behaviour starts, where I have no control at all on fan speed. In addition, the fun speed goes periodically ( ~1 second) 28% 43% 28% 43%. If you see the graph it's something like square pulse. This is kind of dangerous as the fan cannot control the gpu temperature. Desmg gives "manual fan speed control should be enabled first" each time I try to change the fan speed in radeon-profile fan control tab.
      3. I use amdgpu-pro, so it could be that radeon-profile generally is not combatible with amdgpu-pro drivers.

      Comment


      • In addition about the clocks showing in the top bar, I realized that when I run cat /sys/kernel/debug/dri/0/amdgpu_pm_info I get
        GFX Clocks and Power:
        42949672 MHz (MCLK)
        42949672 MHz (SCLK)
        300 MHz (PSTATE_SCLK)
        150 MHz (PSTATE_MCLK)
        1050 mV (VDDGFX)
        43.182 W (average GPU)

        42949672 is actually the value of the hex amdgpu.ppfeaturemask=0xffffffff
        Does this indicate what's probably wrong?

        Comment


        • Is this tool able to change power limit on Radeon 5700 XT?

          Comment


          • I managed to fix the problem with the disabled State Tables. After trying almost everything, I realized that the State tables became active by changing the PCie slot!! I put the GPU at the very first x16 slot (closest to the CPU) and now I can create new state table profile. Now, further on I have some extra problems as I posted at the github issues:
            I run radeon-profile on ubuntu 18.04 with amdgpu-pro 20.20. There are 5 gpus on the system and I cannot really overclock a flashed AMD RX570. There is a strange behaviour. The original memory clock...

            The applied state table OC profile does not remain applied for more than 4-5 minutes. After that amount of time the clocks return to what the original clocks were.
            In addition, the percentage sliders do not affect the clocks at all. Is there something I can do for this? The daemon is active up running.
            PS: the multiGPU usage of radeon-profile is unstable. I have 5 GPUs on a system and there is not a way to switch all 5 of them without having a crash. The crash is not connected to any specific GPU, just radomly it crashed when I try to switch GPY for the 3rd-4th time. If I open the radeon-profile from terminal I get while switching GPUs:
            Code:
            free(): double free detected in tcache 2
            Aborted (core dumped)
            ubuntu 18.04 5.4.0-70-generic
            amdgpu-pro 20.20
            Last edited by fatecasino; 06 April 2021, 07:39 AM.

            Comment


            • Originally posted by piorunz View Post
              Is this tool able to change power limit on Radeon 5700 XT?
              Try https://github.com/sibradzic/amdgpu-clocks

              Comment


              • Originally posted by Girolamo_Cavazzoni View Post
                Thanks. I am using this one at the moment:


                It's GUI, but works great

                Comment


                • I know that tool but deemed it too fat for my configure-once-and-forget-afterwards needs.

                  marazmista And now something completely different - a question on topic: Does radeon-profile only run on a bare-metal X server? Since that stuff is more or less legacy by now (has been for three years with me), is an X-driver agnostic release planned?

                  Comment


                  • After a system upgrade this tool is no longer able to change clocks on my card, only the power limit and fan curve. I'm pretty sure it was after I updated to mesa 21.2.x. I can modify clocks fine from the terminal.
                    Kubuntu 21.10 with kisak-mesa ppa with radeon-profile git (from the corresponding ppa) on a RX480.

                    Comment


                    • Error handling bug:

                      If you select 'Fan Control' and then click the 'Remove Step' button without selecting a step, it crashes the program.

                      Comment

                      Working...
                      X