- Joined
- May 24, 2012
- Messages
- 19
- Motherboard
- GA-H77N-WIFI
- CPU
- i3 3225
- Graphics
- RX460
- Mac
- Mobile Phone
Also, I don't have anything in the "ATI" box in the Clover graphics page. As I understand it, I only would use this if I needed to inject a device ID for an unsupported card. Is this true or do I actually need to populate it with my real card info?I haven't tried FixDisplay, I'll do that later. All I've been doing is Inject/ATI. Do I need to populate the number of ports or anything else other than the framebuffer name? I didn't bother trying other framebuffers because they all had more than 3 ports and my RX460 only has 3 (DP, HDMI, and DVI-D DL). I could try the other ones in AMD9500Controller later.
Edit: Even after setting FixDisplay, "ioreg | grep ATY" shows RadeonFramebuffer. "ioreg | grep Acre" also returns nothing (tried that in case for some odd reason it would be under a different category). Clover does not seem to be injecting the settings I have.
Edit2: I tried some more things. I found that if I disable the iGPU in the BIOS, the system won't boot at all, no matter what framebuffer I tell Clover to inject (I tried all of them in AMD9500Controller). It goes to the Apple logo with the loading bar, loads a bit (seems to be an arbitrary amount), then a white bar briefly flashes across the bottom-middle of the screen (entire width) and approximately 10 pink, purple, and blue pixels appear in a spread-out line near the top-middle left of the screen. When this happens, the GPU fans (which have been spinning up to this point) stop spinning and the display hangs. It goes nowhere even after being left for 5+ mins. This also happens (although much, much later in the progress bar (about 7/8 of the way there when with iGPU completely disabled it happened anywhere between 1/3 and 2/3 of the way there). I tried all the frame buffers with just one screen plugged in to the graphics card and none plugged into the iGPU just to make it as simple as possible. I'm going to try updating my Clover and see if that would make it inject the FBName properly.
Edit3: After updating clover from r38xx (I don't remember) to r3961, Acre (with what I guess is my patched version - I don't know how to verify) injects properly and the system boots (only tested so far with iGPU enabled. May test later without iGPU, but if the stability tests go well, I see no reason to). Also, System Information shows "AMD Radeon RX460 4096MB" so that's nice. Here are my final working settings in case anyone wants them:
Gigabyte Radeon RX460 4GB
Inject/Ati = True
FBName = Acre
FixDisplay = True
And then under Kernel and Kext Patches I patch AMD9500Controller with the following:
Find 000400000403000000010101000000001102020100000000000800000402000000010200000000002103050400000000
Replace 000400000403000000010000110201010008000000020000000100002103020404000000120200000001000010000305
Comment RX460 Connectors Acre Patch
iGPU enabled and set as primary in BIOS.
Last edited: