Si Vis Pacem Posted June 18, 2016 Share Posted June 18, 2016 Hey everybody My Sapphire R9 390 Nitro 8GB backplate seems to take offense that AMD decided to disable temperature based fan control by default. Random black screens while the computer itself is happily working - streamed music continues to play. After some fiddling, rolling back to 10.11GM and searching the interwebs it seems a sole R9 390 related issue. Problem with the R9 390 is that by default fans stay silent and expect to be managed by the driver and not based on target temperature which can lead to issues with the VRAM chips - especially VRAM 2. Look at your CPU, motherboard and ambient temps under idle. My CPU - Intel i5-2500k was idling around 49°C or 120.2°F. In general so much heat is detrimental to the rest of your system as well. My temporary solution: extracted my BIOS with under Windows with techpowerup-gpu-z changed the VRAM clock to 1300 and temp/fan values with HawaiiBiosReader. Especially the lower target temps AND and changing to standard fan mode from 'fuzzy logic' flashed it using a bootable USB stick with MS-Dos on it. Here is lots of info: hawaii-bios-editing-290-290x-295x2-390-390x Someone at AMD really has some strange thought processes to think that would be a good idea - quite some 'fuzzy logic'. As there are always R9 390 owners asking how to use the card in 10.11: Add device id aka 0x67B11002 into AMDRadeonX400.kext/Concents/Info.plist under Hawaii sudo perl -pi -e "s/0x67B01002/0x67B01002 0x67B11002/" /System/Library/Extensions/AMDRadeonX4000.kext/Contents/Info.plist Add device id into AMD8000.kext/Contents/Info.plist sudo perl -pi -e "s/0x67B01002/0x67B01002 0x67B11002/" /System/Library/Extensions/AMD8000Controller.kext/Contents/Info.plist Followed by sudo chmod -R 755 /System/Library/Extensions sudo chown -R 0:0 /System/Library/Extensions sudo touch /System/Library/Extensions And reboot - this will take some time because 'touch' rebuilts the caches and the prelinkedkernelTo check if you already patched the respective Info.plists: grep -F "0x67B11002" /full/Path/To/InfoPlist Caveat: This will only tell you if the string is found SOMEWHERE in the Info.plist Link to comment Share on other sites More sharing options...
CaptainAl Posted June 27, 2016 Share Posted June 27, 2016 Hey mate! Thanks for working this out. With your hint to flash the bios, the AMD chip is finally working fine on my machine. I can commit a working setup with flashed bios on this rig: - Intel i7 6700k - Gigabyte z170 gaming 7 - Sapphire Radeon R9 390X Nitro - Samsung SSD 840 Evo 500gb I installed a bunch of software like XCode, RubyMine, AndroidStudio.. seems to be stable now Link to comment Share on other sites More sharing options...
Si Vis Pacem Posted June 28, 2016 Author Share Posted June 28, 2016 @CaptainAI Thanks! Easy check to see if OS X is loading the generic Radeon framebuffer or the correct one: DCPI-Manager As I am running Ozmosis and not clover I had to: sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer=Baladi sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer00.01.00=Baladi sudo nvram 1F8E0C02-58A9-4E34-AE22-2B63745FA101:AtiFramebuffer100267B1=Baladi CAVEAT: Only force the OS X to a certain framebuffer AFTER you patched the correct one After following VLADAs guide over HERE and some trial and error I managed to get OS X 10.11 identifying my R9 390 NON-X as an R9 290 and perusing the Baladi framebuffer. There are a lot of posts that state your card being identified as 7XXX or 8XXX doesn't matter. It does at least where the R9 390 is concerned. Patched Ordered Working but loosing screen aka going and staying dark after some time 00080000 04020000 00010100 22050403 00040000 04030000 00010200 12040101 00040000 04030000 00010300 10000205 00040000 04030000 00010400 20010306 04000000 14020000 00010500 11020504 00040000 04030000 00010600 20010606 Patched Ordered Working for a week now w/o going dark NOTICE THIS LITTEL GUY | v 00080000 04020000 00010101 22050403 changing from 00010100 to 00010101 here 00040000 04030000 00010200 12040101 00040000 04030000 00010300 10000205 00040000 04030000 00010400 20010306 04000000 14020000 00010500 11020504 00040000 04030000 00010600 20010606 00080000 04020000 00010101 22050403 00040000 04030000 00010200 12040101 00040000 04030000 00010300 10000205 00040000 04030000 00010400 20010306 04000000 14020000 00010500 11020504 00040000 04030000 00010600 20010606 2 Link to comment Share on other sites More sharing options...
Recommended Posts