Today I tested three AMD WX4170 VBIOSes our developers provided with three AMD WX4170 cards I have in an 27' 2011 iMac. I will list the results by RAM type (from this
post).
@nikey22: It appears there is a (possibly trivial) bug in
your VBIOS. I tested it with cards having SKhynix H5GQ8H24MJR-R4C and Samsung K4G80325FB-HC25 RAM ICs. In both cases the machine would start with those consecutive cut-off chimes every 3 seconds and would not boot. (I did not test it with the card having Samsung K4G80325FB-HC28 RAM ICs.)
@internetzel:
Your VBIOS does work with Samsung RAM ICs, but still doesn't with those SKHynix RAM ICs - once macOS tries to switch to GPU drivers during boot, the display just stays blank.
@edwardgeo:
Your VBIOS works with all three cards I have, but (as expected) it doesn't fire up the internal (iMac's) display (image is there, just no backlight). I used the external display and measured a
MetalBench score of 73 for all 3 cards! (This is amazing!) I did not notice any stability issues apart from the fact that the card with Samsung K4G80325FB-HC28 RAM ICs performs badly after a sleep cycle (MetalBench score of 13). (Other two cards have full performance after a sleep cycle.) (Now I also know that one card
suspected as failing is OK!)
Another note: Performance of
@internetzel 's VBIOS is unaffected if the internal display is connected or not. (In both cases it scores 52 with MetalBench.) Performance of
@edwardgeo 's VBIOS is affected: without the internal display it scores mere 13 with MetalBench, so the GPU is apparently throttled. (I'm not sure if this is somehow related to throttling of the card with Samsung K4G80325FB-HC28 RAM ICs...)
Many thanks
@nikey22 ,
@internetzel ,
@edwardgeo! If you are willing to develop further, I have my 'test rig' available for more tests. If I should provide / look for something specific for/in those tests, please do let me know. (But be prepared: I may have to be hand-guided for most part...)