Contribute
Register

RX 6600 XT on macOS: Zero RPM with SoftPowerPlayTable

Joined
Jan 17, 2018
Messages
2
Motherboard
MSI B450M
CPU
Ryzen 5 3400G
Graphics
RX 6600 XT
Mac
  1. Mac Pro
Mobile Phone
  1. Android
- 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
 
Joined
Dec 10, 2010
Messages
1,032
Motherboard
Gigabyte Z390 Aorus Elite
CPU
i9-9900K
Graphics
RX 6600 XT
Mobile Phone
  1. iOS
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.
 
Joined
Oct 26, 2021
Messages
3
Motherboard
Gigabyte Z490 Aorus Ultra
CPU
i7-10700KF
Graphics
RX 6900 XT
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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
 
Joined
Jul 12, 2021
Messages
45
Motherboard
MSI MPG Z490 GAMING EDGE WIFI
CPU
i5-10600K
Graphics
RX 6600 XT
Mac
  1. iMac
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
 
Joined
Jul 12, 2021
Messages
45
Motherboard
MSI MPG Z490 GAMING EDGE WIFI
CPU
i5-10600K
Graphics
RX 6600 XT
Mac
  1. iMac
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: 21
  • Снимок экрана 2022-11-07 в 20.06.05.png
    Снимок экрана 2022-11-07 в 20.06.05.png
    293.7 KB · Views: 21
Last edited:
Joined
Oct 26, 2021
Messages
3
Motherboard
Gigabyte Z490 Aorus Ultra
CPU
i7-10700KF
Graphics
RX 6900 XT
Mac
  1. MacBook Air
Mobile Phone
  1. iOS
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.
 
Top