Contribute
Register

R9 280X Black Screen in High Sierra

Status
Not open for further replies.
I have the same problem as the OP: I followed the guide for direct update from Sierra; it starts verbose booting all right, but when the High Sierra (10.13.1) OS installer GUI is supposed to load I get a black screen

Hardware: GA-Z87X-OC Force - Radeon R9 280X - Core i7-4770K
Clover 4818 - kexts/Other: FakeSMC.kext, Lilu.kext, WhateverGreen.kext
Two monitors are plugged into two DVI ports

Graphics and everything (incl. sleep) work fine in Sierra 10.12.6

I additionally tried the suggestion from elsewhere, that AMD cards in High Sierra need driver rollback from Sierra. I included the following 10.12.6 kexts in a modified BaseSystem.dmg in 'macOS Install Data':
  • AMD7000Controller.kext
  • AMDFramebuffer.kext
  • AMDRadeonX4000.kext
  • AMDSupport.kext
  • IOAcceleratorFamily2.kext
But the system crashed with a KP.

Has anyone found another solution which does not require the fancy framebuffer editing described by carpentryplus25? I do not think I could figure out the framebuffer, like he did.

Update clover to latest and add RadeonDeInit=true to you config.plist like so
Code:
<key>Graphics</key>
    <dict>
        <key>FBName</key>
        <string>Namako</string>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <true/>
            <key>Intel</key>
            <true/>
            <key>NVidia</key>
            <false/>
        </dict>
        <key>NvidiaSingle</key>
        <false/>
        <key>RadeonDeInit</key>
        <true/>
        <key>ig-platform-id</key>
        <string>0x0d220003</string>
    </dict>

Then if that doesn't work try my framebuffer patching guide described here
https://www.tonymacx86.com/threads/...ebuffers-for-high-sierra-using-clover.235409/
 
Update clover to latest and add RadeonDeInit=true to you config.plist like so...
Then if that doesn't work try my framebuffer patching guide ...

Thanks! I tried the config.plist changes as you suggested, but now I get the black screen even in Sierra. The High Sierra installer still ends up on the black screen, too.

I guess, I will need to try your framebuffer patching guide. Will the framebuffer patch continue to work in 10.13.1, .2, .3,... upgrades, or will this have to be redone for every point upgrade of MacOS?
 
Thanks! I tried the config.plist changes as you suggested, but now I get the black screen even in Sierra. The High Sierra installer still ends up on the black screen, too.

I guess, I will need to try your framebuffer patching guide. Will the framebuffer patch continue to work in 10.13.1, .2, .3,... upgrades, or will this have to be redone for every point upgrade of MacOS?

I am using the same framebuffer patch and it has lasted throughout upgrades and works fine in Sierra as well, the only irritating thing is i have to rebuild caches after every update but i have to do that anyhow for audio so it's not that big of a deal. FYI patch the Namako Framebuffer all others fail for me and that card has basically the same devIDs as mine I think. Also make sure you have a UEFI vBios if you don't you can go the old way with IGPU primary and CSM enabled. Additionally i don't have WhateverGreen.kext at all on my system.
 
Awesome! Worked for me like a charm. Advice to anyone out there: Just make sure to double check the frame buffer you made :D At first, I had a typo there so of course it didn't work.

In case you have a GPU with DP HDMI DVI-D DVI-I configuration, here's my frame buffer:
000400000403000000010100000000001204010100000000
000800000402000000010200000000002205020400000000
040000001402000000010300000000001102030300000000
000200000402000000010400000000001000040600000000
 
Awesome! Worked for me like a charm. Advice to anyone out there: Just make sure to double check the frame buffer you made :D At first, I had a typo there so of course it didn't work.

In case you have a GPU with DP HDMI DVI-D DVI-I configuration, here's my frame buffer:
000400000403000000010100000000001204010100000000
000800000402000000010200000000002205020400000000
040000001402000000010300000000001102030300000000
000200000402000000010400000000001000040600000000
What model is your card?? My 280x has those ports, model Sapphire 11221-20-20G
 
a friend has a Gigabyte AMD R9 280x 3Gb graphics card and Mojave Hackintosh installs but it comes out that the 7Mb graph instead of the 3Gb R9 card 280x ... some solution that can help me ... thanks
 
a friend has a Gigabyte AMD R9 280x 3Gb graphics card and Mojave Hackintosh installs but it comes out that the 7Mb graph instead of the 3Gb R9 card 280x ... some solution that can help me ... thanks
Make a Framebuffer patch following my guide or use whatevergreen.kext and lilu.kext
 
whatevergreen.kext and lilu.kext

We have used whatevergreen.kext and lilu.kext in the clover but it remains the same with 7Mb, so we installed the high SIerra and without modifying the clover in any work the graphic perfectly with its 3Gb, so we decided to update the Mojave and when I update nothing ... the 3Gb graphics card only had 7Mb :( ????
 
We have used whatevergreen.kext and lilu.kext in the clover but it remains the same with 7Mb, so we installed the high SIerra and without modifying the clover in any work the graphic perfectly with its 3Gb, so we decided to update the Mojave and when I update nothing ... the 3Gb graphics card only had 7Mb :( ????
Make a Framebuffer patch then following my guide in this forum use search function to find it
 
Awesome! Worked for me like a charm. Advice to anyone out there: Just make sure to double check the frame buffer you made :D At first, I had a typo there so of course it didn't work.

In case you have a GPU with DP HDMI DVI-D DVI-I configuration, here's my frame buffer:
000400000403000000010100000000001204010100000000
000800000402000000010200000000002205020400000000
040000001402000000010300000000001102030300000000
000200000402000000010400000000001000040600000000
I have the same ports as yours. it would be great if you can post your config.plist file here and the framebuffer name you have used.
 
Status
Not open for further replies.
Back
Top