What I figured out so far: Most Vega cards use Min and Max Fan Speed to control their fan. MacOS on the other hand uses the Throttling RPM value as the Max Fan speed and Accoustic Limit for the Min Fan for some reason. Since both are set to a high value on most cards, fans will go full blast on macOS. The only way to control maximum fan speed is changing the Throttling RPM Value, which is a really bad thing.
ioreg -l -n display@0 -r | grep ATY,bin_image
From insanelymac forums:
I'm having a look at the settings in various BIOS files.
Fyi, you can view your Vega's bios with :
The SoftPowerPlayTable, controlling clocks, voltages and fans seems to start at offset 37254.Code:ioreg -l -n display@0 -r | grep ATY,bin_image
Basically by flashing your card, you are replacing the SoftPowerPlayTable and solve the issue that way.
Windows has been able to edit these settings on the fly for years, this capability came to Linux about a year ago, we can only hope for Mac...
please check my other posts, I've been doing this exactly...You can set your own SoftPowerPlayTable in the appropriate kext. In fact you can copy/paste it directly from your Windows settings.
# Grab the column headers from ioreg's output:
ioreg -l -n display@0 -r |grep \"PerformanceStatistics\" | cut -d '{' -f 2 | tr '|' ',' | tr -d '}' | tr ',' '\n'|grep 'Temp\|Fan\|%\|(W)\|Hz'|cut -d\" -f2|tr '\n' ',' && printf '\n'
# Grab the values every second:
while true
do
ioreg -l -n display@0 -r |grep \"PerformanceStatistics\" | cut -d '{' -f 2 | tr '|' ',' | tr -d '}' | tr ',' '\n'|grep 'Temp\|Fan\|%\|(W)\|Hz'|cut -d\" -f3|tr -d '='|tr '\n' ',' && printf '\n'
sleep 1
done
Just got done flashing, the sapphire nitro 64 bios worked perfectly. Fans are finally behaving properly in Mac OS.
I've looked at versions 016.001.001.000.000000(Vega64), 016.001.001.000.008733 (64LC my own), 016.001.001.000.008737(Vega64 Nitro+), 016.001.001.000.008774(64LC) and 016.001.001.000.009360(Vega56) from Techpowerup. But they're all the same version, the AMD libraries define 3 versions at least, 12 possibly.Has anyone tried comparing the BIOS of a card with a problem to the BIOS without the problem? Maybe there's a way to isolate what the differences are and fix the problem across cards? Possible?
I've looked at versions 016.001.001.000.000000(Vega64), 016.001.001.000.008733 (64LC my own), 016.001.001.000.008737(Vega64 Nitro+), 016.001.001.000.008774(64LC) and 016.001.001.000.009360(Vega56) from Techpowerup. But they're all the same version, the AMD libraries define 3 versions at least, 12 possibly.
Table settings vary of course and I'm looking at ways of comparing those, but that may take while, there are 18 tables defined, each filled with settings and 168 bytes left undefined, but a good portion isn't 0, so they must be doing something.
Oh, ok. What about the length of that card? Might be too long?i think 56 (with close to factory clocks) works and past that needs mod or second PSU
still amazing deal
im on the RX 580 so it's from memory of old posts tho my memory is not always the best
still one amazing deal good post, got to ask but what country is it in?
i assume one of - USA/Australia/Canada
in the UK the cheapest from a quick look is
56 is about £390 ($500 American)
64 is about £450 ($585 American)
my god $330 is only £250, is that with TAX?
wow in the UK we do get to pay more for "fun"
Did you guys see this?
View attachment 801226
That's lower than what I got my Sapphire RX 580 for. But, the "performance" benefit of a beefier card is still in the gray area with Macs with the official/unofficiality of it in the case of cMP's. Going from RX 460 to RX 580 didn't make my life faster. So, I am not beating myself up too much. Especially since a PSU-mod is probably necessary to accommodate a Vega56 in a cMP5,1....
Isn`t this a 3 slot card?
oh yea the 3 slot card was the red devilDoesn't look like it. Just a long and wide card. Not taller from what I could tell.
the powercolor VEGA 56 NANO may be a good option, small, down clocked but until tested no one will know how well it works
only $440 freedom bucks and £530 UK VAT killer