Contribute
Register

AMD 6600 on macOS: custom Zero RPM with softPowerPlayTable on DeviceProperties

- remove line breaks to get a single-line string, you have to use Grep for this in the Find and Replace dialog.
How can I do that? I mean how to use Grep
 
How can I do that? I mean how to use Grep
Grep is included in many text editors, not as a separate program but as a feature of the editor. TextEdit doesn't have it. I use BBedit but I'm sure there are other editors with it. What grep does is look for patterns or special characters.

First, you have this text (it's only a fragment):
Code:
"PP_PhmSoftPowerPlayTable"=hex:a6,09,12,00,02,22,03,ae,09,00,00,22,43,00,00,83,\
00,18,00,00,00,1c,00,00,00,00,00,00,76,00,00,00,00,00,00,00,00,00,00,00,00,\
00,01,00,00,00,01,00,00,00,0d,00,00,00,52,0b,00,00,00,05,00,00,e8,03,00,00,\

Then, you must:
  • Delete "PP_PhmSoftPowerPlayTable"=hex: leaving only the hexadecimal string composed of several lines.
  • Find and replace:
    - remove commas
    - remove spaces at the beginning of the lines
    - remove backslash (\) at the end of the lines
    - remove line breaks to get a single-line string, this is where grep can help because it allows you to search for line breaks and replace them with whatever you want, in this case they are replaced with nothing (line breaks are removed to join the lines into a single line).
After that, you get this text:
Code:
a6091200022203ae090000224300008300180000001c000000000000760000000000000000000000000001000000010000000d000000520b000000050000e8030000

Anyway, you can always go line by line removing the line break by hand and joining the line to the next, no need to use grep.
 
Hi guys! Thanks this helped me keep temperatures down on my 6900 xt. But this is not enough, I use it for work and rendering in Octane X. The temperature reaches 85-90. Is it possible to change the fan rotation curve in this way?
sppt4.png
 
Hi guys! Thanks this helped me keep temperatures down on my 6900 xt. But this is not enough, I use it for work and rendering in Octane X. The temperature reaches 85-90. Is it possible to change the fan rotation curve in this way?View attachment 554771
Try, if you have a 144hz monitor, reduce it by 120 Hz.Or if the monitor is at 75 Hz, then reduce it by 60 Hz. It should significantly lower the temperature.Plus, register a table for fan rotation, if necessary
 
Trying 4k resolution for a long time temperature is below 35-40. Only benchmarks stressing rise up to 75 or 80.
Hello.Now I know the reason for the high temperature in the idle.In the above post, I described how to partially fix this, except for turning on the fan.Now I'm looking for an answer on how to reduce the memory frequency in idle at 144hz.Plus, the included hidipi adds a couple of degrees.If you turn off the fan and do not register the table, then at 144hz the temperature reaches 55-60 degrees Celsius.
 

Attachments

  • Снимок экрана 2022-11-07 в 20.52.20.png
    Снимок экрана 2022-11-07 в 20.52.20.png
    212.5 KB · Views: 102
  • Снимок экрана 2022-11-07 в 20.06.05.png
    Снимок экрана 2022-11-07 в 20.06.05.png
    293.7 KB · Views: 96
Last edited:
Try, if you have a 144hz monitor, reduce it by 120 Hz.Or if the monitor is at 75 Hz, then reduce it by 60 Hz. It should significantly lower the temperature.Plus, register a table for fan rotation, if necessary
Thanks, I'll keep it in mind. I figured it out. The fact is that kexts for monitoring GPU temperatures show the hotspot temperature sensor and only it. And for a hotspot, a temperature of 80-100 is not critical. Respect to the guys that they are trying for the community, but it's still worth checking. I spent a lot of time on this.
 
@miliuco this is a great guide. I actually applied it for my new build which has a MSI RX 6600 Armor 8 GB GPU and at least the temperature in idle time has gone done from 40-50 Celsius to 31 Celsius. I imagine when testing in heavy GPU processing task it will not reach a high temp. However, the fans are very loud / noisy. How can I adjust the RPMs a bit in the patch?
 
Last edited:
@jzrodriguez98
My fans are not noisy at all, on the contrary, I find them surprisingly quiet. I'm talking about Saphire RX 6600 and XFX RX 6600 XT. Probably the card model influences and yours is noisier.
On Windows, you can modify the fan curve and save the new table to take it to macOS, but I have never done it. Look at the network for instructions.
On macOS, I don’t know any method to do this.
 
Hi everyone!
I'm trying to do the first part in windows, but in MorePowerTool I just can select "[0] AMD Radeon RX 6800 XT" but the card shows up as bus 3, just like yours @miliuco .
When selecting the only choice I have, everything is empty.

Any help would be much appreciated!

Edit: Ok, so I exported the .rom file from GPU-Z and loaded it on MPT, but it still shows up as [0] instead of [3] o_O
 
Last edited:
@olvido
I haven't the PC with me and answer more slowly in a couple of days.
 
Back
Top