- Joined
- May 9, 2012
- Messages
- 151
- Motherboard
- Acer Predator PH517-51
- CPU
- i7 8750H
- Graphics
- GTX 1070 G-Sync Panel
- Mac
- Mobile Phone
Radeon Compatibility Guide
Great work.
A suggestion, add the graphics chip name for each model, i.e., Cape Verde, Tonga, etc.
Assuming, AMD graphics solutions are welcome, a fix for 10.10.3+/HD 7750 black screen:
AppleGraphics7750.kext
Requirements (all))
- Patches AMDRadeonX4000.kext/AMDVerdeGraphicsAccelerator (Note 1)
- Enables native Cape Verde GPU PM (MacBookPro11,4/R9 M370X)
Installation (1 or 2, not both)
- Native OS X/AMD kexts.
- device_id: Vendor1002Device683f (HD 7750)
- System Information/Hardware/Graphics/Displays/Device ID: 683f
- board-id: Mac-27ADBB7B4CEE8E61 (iMac14,2)
- IOReg/sysdef/board-id/Mac-??
- HD4600: IOReg: IGPU@2
- IOReg/Search: IGPU@2
Supports
- Kext Beast/Kext Utility (System/Library/Extensions)
- Clover (EFI/CLOVER/kexts/10,10 and 10.11)
Edit(s) for other Cape Verde GPUs (use property list editor: Xcode, Property List Editor, etc.)
- 10.10 (verified 10.10.5)
- 10.11 (verified PB6)
Note
- System Information/Hardware/Graphics/Displays/Device ID: id?
- verify Cape Verde, IOReg/AMDVerdeGraphicsAccelerator, if no, full stop.
- edit AppleGraphics7750.kext/Contents/Info,plist/AGPM/Machine/Mac-27ADBB7B4CEE8E61/Vendor1002Device683f to Vendor1002Device id?
- board-id: Mac-27ADBB7B4CEE8E61 IOReg/sysdef/board-id/Mac-??
- edit AppleGraphics7750.kext/Contents/Info.plist/AGPM/Machine/Mac-27ADBB7B4CEE8E61 to Mac-??
- HD4600/IOReg/IGPU@2: IOReg/Search: IGPU@2
- if none, Search:GFX0@2, edit AppleGraphics7750.kext/Contents/Info,plist/AGPM/Machine/board-id/IGPU to GFX0
- If none, no Intel graphics, ignore or remove IGPU
- If necessary, rename AppleGraphics7750.kext to newly supported graphics card
1. olegt. Post #16, 10.10.3 Update Black screen with cursor - Page 2
Hey, firstly thank you for your work on this kext I was wondering if you could help me a little! I have a dell precision laptop that has a AMD firepro w5170m card in it, which is just a R9 m370x. There is a macbook from 2015 that uses this exact chip; and the device ID for that mac's graphics card is 6821. Using your kext I was able to get partial graphics support (no sleep, no hdmi out, says its a amd 7xxx), my chip says under device id its a 6820. I haven't been able to get this thing working fully and no one seems to know how to help me. I followed your post and was able to at least get it semi working (thank you). To me it looks like the framebuffer isn't set or being loaded. And I honestly don't even know what framebuffer to use for the m370x. The only way I can get a boot is with your kext loaded in clover and without injecting ATI. If I remove your kext and try injecting fake ID 0x68201002 or 0x68211002 and trying with a couple different buffers I always just get a black screen. Do you have any advice for me?? Any help? I know it's laptop dedicated graphics, but no one seems to know anything about my case. And you seem to have done the most work for Cape Verde.
Thanks in advance!