- Joined
- Feb 14, 2016
- Messages
- 39
- Motherboard
- ASRock Z77 Fatal!ty Professional
- CPU
- i5
- Graphics
- R9 290
- Mac
- Mobile Phone
Oh, I'll give that a shot
all you have to is change the find data and the FBName keep the replace data the same The FBName and the find data must matchThat unfortunately didn't work. It booted but my other 2 monitors weren't detected
I'm gonna try patching another frame buffer to see if that works
you get this information from the script that dumps all the framebuffers so replace the find data with the Hex part of the framebuffer and replace the FBName with the name part of the framebuffer and keep you replace data the same since it’s patched for your card already nothing will change as far as it is concerned when changing the framebufferOops, forgot to do that
What's the FBName i need to replace?
Alrighty, thanks for helping I might have a day tomorrow trying FBs outyou get this information from the script that dumps all the framebuffers so replace the find data with the Hex part of the framebuffer and replace the FBName with the name part of the framebuffer and keep you replace data the same since it’s patched for your card already nothing will change as far as it is concerned when changing the framebuffer
And remember to post some logs and more info (clover boot log, ioreg, config.plist etc...) so we can actually see what is going on with your configuration. This way (work - not work) we're just shooting in the dark...Alrighty, thanks for helping I might have a day tomorrow trying FBs out
Hi. I followed your instructions for my Asus RX560 card. The original Framebuffer to patch is Acre... so:
Here is what changed
Code:Orig: Acre (3) @ 0x622e0 DP, HDMI, DVI-D 00040000. 04030000. 00010101. 00000000. 11020201. 00000000. (DP) 00080000. 04020000. 00010200. 00000000. 21030504. 00000000. (HDMI) 04000000. 04020000. 00010300. 00000000. 00000305. 00000000. (DVI-D) New: 00040000. 04030000. 00010100. 00000000. 11020501. 00000000. (DP) 00080000. 04020000. 00010200. 00000000. 21030304. 00000000. (HDMI) 04000000. 04020000. 00010300. 00000000. 10000405. 00000000. (DVI-D)
Before attempting to patch my connectors D-init is working ok. I have added this to my config.plist:
Code:<key>Graphics</key> <dict> <key>FBName</key> <string>Acre</string> <key>Inject</key> <dict> <key>ATI</key> <true/> <key>Intel</key> <true/> </dict> <key>RadeonDeInit</key> <true/> <key>ig-platform-id</key> <string>0x59120003</string> </dict>
Here is my patch:
Code:<dict> <key>Comment</key> <string>Rename AMD R9 xxx to AMD RX560</string> <key>Find</key> <data>QU1EIFI5IHh4eA==</data> <key>Name</key> <string>AMD9500Controller</string> <key>Replace</key> <data>QU1EIFJYIDU2MA==</data> </dict> <dict> <key>Comment</key> <string>Asus RX560 2G OC connector Patch</string> <key>Disabled</key> <false/> <key>Find</key> <data> AAQAAAQDAAAAAQEBAAAAABECAgEAAAAAAAgAAAQCAAAA AQIAAAAAACEDBQQAAAAABAAAAAQCAAAAAQMAAAAAAAAA AwUAAAAA </data> <key>Name</key> <string>AMD9500Controller</string> <key>Replace</key> <data> AAQAAAQDAAAAAQEAAAAAABECBQEAAAAAAAgAAAQCAAAA AQIAAAAAACEDAwQAAAAABAAAAAQCAAAAAQMAAAAAABAA BAUAAAAA </data> </dict>
How do I verify the patch is applied correctly? IOreg still says I'm using default frame buffer. My card name is correctly patched in About This Mac.