I've been using a GeForce GTS 250 for some time without issue, but the lack of metal support has driven me to switch to something more modern. I've installed a Gigabyte Radeon RX 560 Gaming OC 4G and get a black screen on startup following the display of boot progress with the Apple logo. I can VNC to the system and About This Mac reports Graphics 'Radeon RX 560 4096 MB' which is promising. IORegistryExplorer shows I have a display connected on port 2 (I have a single DVI monitor connected), but the frame buffer is RadeonFrameBuffer and the display-type is LCD which isn't right. I've tried using FBName to select Acre but that is having no effect. If I attempt to use Inject ATI, I get the following from clover's debug log.
Code: 10:822 0:003 RestSetup macOS 10:934 0:111 Unsupported ATI card! Device ID: 1002:67FF Subsystem ID: 22FF1458 10:937 0:002 search for brothers family 10:939 0:002.compatible config is not found 10:943 0:003 setting specified layout-id=1 (0x1) 10:946 0:003 setting specified layout-id=1 (0x1) 10:952 0:006 stringlength = 874 10:955 0:002 CurrentMode: Width=1920 Height=1200 10:958 0:003 Beginning FSInjection 10:961 0:003 - ERROR: gFSInjectProtocolGuid not found! 10:964 0:003 Use origin smbios table type 1 guid. 10:968 0:003 Preparing kexts injection for arch=x8664 from EFI CLOVER kexts Other 10:971 0:003 Extra kext: EFI CLOVER kexts Other WhateverGreen.kext (v.1.2.4) 10:980 0:009 Extra kext: EFI CLOVER kexts Other Lilu.kext (v.1.2.8) 10:987 0:007 Extra kext: EFI CLOVER kexts Other IntelMausiEthernet.kext (v.2.3.0) The 'Unsupported ATI card!' Message comes from line 1735. The radeoncards array doesn't contain a reference to the device ID 0x67ff, so unless I'm mistaken, Inject ATI will never work with this card, and thus neither will FBName. I've tried loading the Sapphire BIOS using vloadbios from: as that card is supposed to be supported.
The GIGABYTE Radeon RX 560 Gaming OC 4G graphics card gives you the best in both hardware and software for the best gaming experience. A host of highly acclaimed graphic card manufacturing technologies combine with Radeon RX 560 GPU to offer you premium visuals stably and consistently. If you’d like to use a Radeon RX 480/RX 580 as an external graphics card with your Thunderbolt-equipped Mac, read my eGPU Beginner’s Setup Guide. Share this Post 2018 The IT Sage.
No change in behaviour. I've tried using Lilu/WEG which had no effect. Googling on this subject is making me doubt if this card will ever work as I have no IGPU (I have a 6 core Intel Xeon). Do I need an IGPU?
I have ProductName set to MacPro5,1 which I believe to be appropriate for my motherboard. I also see references to renaming at: What's that meant to achieve? It's not clear how to achieve that either. Should I be looking at patching the standard RadeonFrameBuffer rather than switching to Acre? Next step will be to build and try a debug version of WEG, but in the meantime can anybody provide some pointers here? Thanks, Steve.
Code: Graphics FBName Acre Inject ATI Intel NVidia RadeonDeInit Unfortunately whilst IoRegistryExplorer shows the Acre framebuffer to be in use, the display-types were still none/none/LCD which is not what's defined in Acre. I've followed the patching guide to attempt patch the Acre frame buffer thus, but that doesn't have any effect even after clearing the kext caches. Code: KextsToPatch Comment connectors patch Disabled Find AAQAAAQDAAAAAQEBAAAAABECAgEAAAAAAACAAABAIAAA ABAgAAAAAAIQMFBAAAAAAAQAAAAEAgAAAAEDAAAAAAAA AAMFAAAAAA Name AMD9500Controller Replace AAQAAAQDAAAAAQMAAAAAABECBQEAAAAAAACAAABAIAAA ABAgAAAAAAIQMDBAAAAAAAQAAAAUAgAAAAEBAAAAAAAQ AAQEAAAAAA I'm not sure if the above find/replace will work as I'm not sure the Acre data is correctly found to be replaced.
Any thoughts on this? Thanks, Steve.