Welcome to AMD OS X

Why not register now to gain full access.

Tutorials for the installation and post install.
#30905
This guide requires to be able to boot in MacOS! You also need to use Clover bootloader [no enoch support here]

Why do I need this guide ?
- Check GPU compatibility with Mac OS
- Enable GPU acceleration and get rid of laggy animations ;
  • Check under Apple icon (top left) -> About this Mac; your GPU is detected with wrong memory amount (usually under 12mb)
Note : if only the colors are inverted : Download SwitchResX and from toolbar icon, change colors from Billions to Millions

Make sure you are using the latest kernel
Open TERMINAL and type
Code: Select all
uname -a
Sierra: 16.7.0
High Sierra : 17.0.0 =<
How to update the Kernel : http://forum.amd-osx.com/viewtopic.php?f=24&t=2711

Get your GPU ID :
Windows use GPU-Z
You should see "Device ID". The first 4 digits (1002) is the vendor ID (AMD/ATI). You want the next 4 digits (deviceID). Write them down.

Mac OS Click on the Apple icon (top left) -> About this Mac -> System Report -> Graphics/Display. Write down the Device ID.

Installation
Determine your next action by answering few questions :
Is my GPU device ID listed? * look at the pictures below.
  • YES
    • OOB ?
      • Yes
        • Is my OS > 10.10.3 ?
          • Yes → Install Lilu.kext + WhateverGreen.kext.
            • (Still not working?) Enable RadeonDeInit
          • No → nothing to do, GPU is working OOB.
      • No
        • Is my OS > 10.10.3 ?
          • Yes → Install Lilu.kext + WhateverGreen.kext.
            • (Still not working?) Enable RadeonDeInit
          • No → manually add your GPU ID to info.plist as <DeviceID>1002 (ex. 0x67391002) in AMD___Controller.kext and AMDRadeonX___.kext (not covered in this guide)
  • NO → Fake the ID of your GPU with the ID of a similar supported GPU and set InjectATI to true in config.plist
    • Is the FakeID listed as OOB ?
      • Yes
        • Is my OS > 10.10.3 ?
          • Yes → Install Lilu.kext + WhateverGreen.kext.
            • (Still not working?) Enable RadeonDeInit
          • No → nothing to do, GPU is working OOB.
      • No → Install Lilu.kext + WhateverGreen.kext
How to Install Lilu.kext + WhateverGreen.kext
Spoiler:
1. Download the 2 kexts and Clover Configurator.
2. Open Clover Configurator and click on the "Mount EFI" tab
3. Under Efi Partitions, identify your hard drive and click MOUNT PARTITION. Click on OPEN PARTITION next to it. A navigation window will show up.
4. Go to /EFI/CLOVER/. Open config.plist with Clover Configurator.
5. Open the SYSTEM PARAMETERS tab, set INJECT KEXTS to YES.
6. Open the BOOT tab. Remove custom flags if any
Code: Select all
-radoff -radvesa

7. Save the file and close Clover Configurator.
8. Back in the folders navigation window, go to /EFI/CLOVER/kexts/Other or /EFI/CLOVER/kexts/10.xx (xx = your OS version). You should put Lilu.kext + Whatevergreen.kext in ONE of the two folders : /EFI/CLOVER/kexts/Other is recommended.
9. Reboot.
How to enable RadeonDeInit
Spoiler:
1. Boot in BIOS.
2. Enable Windows 8.1/10 WHQL Support. Also, set CSM [Compatibility Support Module] and Serial IO/Serial Port to DISABLED.
3.Boot in MacOS
A) In clover at boot -> OPTIONS -> GRAPHIC INJECTOR. Select DeInit.
OR B) In clover at boot -> OPTIONS -> bootargs. Add
Code: Select all
-radvesa
Make sure -radoff is not set as a boot argument. Delete it if there.
4. Download Clover Configurator.
5. Open Clover Configurator and click on INSTALL/UPDATE CLOVER.
6. Click on CHECK NOW. Your current booted revision should be at least 4296 to continue. If your revision is less than 4296, perform the update :
Code: Select all
https://sourceforge.net/projects/cloverefiboot/files/Installer/Clover_v2.4k_r4392.zip/download
NOTE: AVOID VERSION 4411!
7. Click on the "Mount EFI" tab
8. Under Efi Partitions, identify your hard drive and click MOUNT PARTITION. Click on OPEN PARTITION next to it. A navigation window will show up.
9. Go to /EFI/CLOVER/. Open config.plist with Clover Configurator.
10. Open the GRAPHICS tabs, check the RadeonDeInit box.
11 Open the BOOT tab. Add custom flags
Code: Select all
-radoff
12. Save the file and close Clover Configurator.
13. Reboot.
How to Fake the device ID of the GPU and InjectATI
Spoiler:
1. Download Clover Configurator.
2. Open Clover Configurator and click on the "Mount EFI" tab
3. Under Efi Partitions, identify your hard drive and click MOUNT PARTITION. Click on OPEN PARTITION next to it. A navigation window will show up.
4. Go to /EFI/CLOVER/. Open config.plist with Clover Configurator.
5. Open the DEVICES tab. Enter the fakeID in the ATI box. Format : 0x<DeviceID>1002 (ex. 0x67391002)
6. Open the GRAPHICS tabs, check the INJECT ATI box. Everything else should be blank.
7. (optional) Enter a FrameBuffer name in the FB NAME box.
8. Save the file and close Clover Configurator.
9. Go to next step by answering Is the FakeID listed as OOB ?
Links to apps and kexts
Code: Select all
GPU-Z : https://www.techpowerup.com/download/techpowerup-gpu-z/
Clover Configurator : http://mackie100projects.altervista.org/download-clover-configurator/
Lilu.kext : https://github.com/vit9696/Lilu/releases/download/1.2.2/1.2.2.RELEASE.zip
WhateverGreen.kext : https://github.com/vit9696/WhateverGreen/releases/download/1.1.7/1.1.7.RELEASE.zip

SwitchResX : http://www.madrau.com/srx_download/download.html

Useful information
Code: Select all
https://www.tonymacx86.com/threads/radeon-compatibility-guide-ati-amd-graphics-cards.171291/
http://www.insanelymac.com/forum/topic/328549-tracing-back-the-amd-gpu-wakeup-issue-to-its-origin/
https://github.com/Pavo-IM/AMD_SSDT
You do not have the required permissions to view the files attached to this post.
Last edited by AlGrey on Sun Apr 01, 2018 10:50 pm, edited 49 times in total.
vitorlage, luxi.fang, Shaneee and 1 others liked this

 Advertising

#31830
PussyDestroyer wrote:Hi this is the device id of my gpu 0x9991, does that mean my gpu is not supported? :(
Code: Select all
Is my GPU device ID listed?  
NO → Fake the ID of your GPU with the ID of a similar supported GPU and set InjectATI to true in config.plist


Your GPU can run without GPU acceleration for sure. It is based on TeraScale 3 architecture, so you can try to get acceleration with by faking the ID to one under AMD6000Controller.kext.
Start with 0x6720
Nikos260 liked this
#31837
I tried all the device id under AMD6000Controller.kext but so far none of them worked for me, These are my specs:

OS: MacOS 10.12.6
CPU: AMD A6 5400K @ 3.6 GHz
MOBO: Asus A55BM-K
GPU: AMD Radeon HD 7540D (Integrated Graphics)
RAM: 8GB DDR3 @ 1333 MHz

Can you check my config.plist? Maybe I'm missing something :cry:
You do not have the required permissions to view the files attached to this post.
#31840
Why do you have -radoff -radvesa boot flags when the guide clearly says to remove them. Step 6 under How to Install Lilu.kext + WhateverGreen.kext

FYI : -radoff disables the injection and you will get the IOConsole error.
-radvesa will let you boot with acceleration off (-radoff will disable this bootflag)
#31853
Thank you for clarifying that I misinterpreted it as clearing the boot flag then putting those custom boot flags instead. I tried removing the custom boot flags and tried again faking all the device id under AMD6000Controller.kext but still no luck on it. Here's a screen shot of nb configuration in my bios, Should I change it?
You do not have the required permissions to view the files attached to this post.
#31930
Then this GPU can only run with bootflag -radvesa and InjectATI = True in config.plist. You will not get GPU acceleration.
#32118
captaintucker wrote:Can you check my config.plist to make sure I did this process correctly?
Looks good. For RX 4xx/5xx, it's optional to add the FakeID to the ATI box. However, injecting the same ID will not hurt the boot. It's just an useless operation.

Edit: Remove injectATI
Last edited by AlGrey on Mon Nov 13, 2017 9:11 pm, edited 1 time in total.
#32122
Which device ID should I use for my device?
OS: High Sierra
CPU: AMD Athlon 5350
GPU: Radeon R3 8400 (Integrated)
Device ID: 9830
  • 1
  • 2
  • 3
  • 4
  • 5
  • 13
New look on the site. Nice

Yes, this looks awesome! This makes everything eas[…]

Please, tell me, at the time of installing the Sie[…]

Will do this evening (Europe time). Just to note: […]

I currently have Sierra V5 installed, but I would […]