- Joined
- Nov 6, 2016
- Messages
- 10
What should I have to do? Only using the kextpatch it won’t work for me, anything else I should do?
What should I have to do? Only using the kextpatch it won’t work for me, anything else I should do?
I tested both ways, shuhung method and AMD9xxxControllerPatcher, both works with my hacks, which one is better ?
which one will survive an MacOs update ?
@jb007, Not sure why you are having these sleep issues.Yes, sorry I'm off topic with the sound card, but I mentioned it in an earlier post that I only had sound via the DP ports when using Lilu & WhateverGreen with no RadeonInit when trying to get the sleep issue sorted.
But at the moment I have perfect sleep and an added bonus of graphics fans that work when needed and turn off when the GPU is idling away. Bonus!
I love the help everyone has given me over the last few days, much appreciated. I'll have a look at slice's link to see if there is anything I missed in trying to implement his method using the AMD9xxxControllerPatcher.kext... most probably something really simple.
@jb007, Not sure why you are having these sleep issues.
If this is related to the system in your signature, then you have a very similar system to mine.
I have an i7-3770K on a Z77X-up5 motherboard with Sapphire Nitro+ RX580.
I do not have sleep/wake issues.
I have sound out DP & HDMI ports.
I have 5 ports working.
I do not use RadeonDeInit or any kext patches for RX580 (no issues with OS updates).
I do not use any Framebuffer patches for the ports (as they are not necessary if Orinoco FB is used).
I do not use Whatevergreen.kext
I use an SSDT to :
In BIOS, I set OS Type = Windows 8, CSM= Never, Init PEG first, Disable Integrated graphics.
- Deinit the AMD card
- Specify the FBname (Orinoco for RX580)
- Define the number of ports
- Define the name of the card
- Define the Audio device for the card
In Clover, I set RadeonDeInit = No, Inject ATI=Yes (but not necessary), FBName=Orinoco (but not necessary), VideoPorts=5 (but not necessary).
See attached Clover config.plist and my SSDT for you modify and try.
Hard to say which one is better.
Clover RadeonDelint, the best for new build AMD Hacks which does not have customer ssdt.
WhateverGreen, the powerful one, auto detect FB connectors and HDMI/DP audio (it does not patch FB connectors but send additional information to OS), let you fine tune AMD config, like aty_config, aty_properties, cail_properties, but every time system upgrade may need update lilu and whatevergreen 1st.
Personally, I prefer to use customer ssdt-amd.aml, then WhateverGreen + customer ssdt-amd.aml when need.
It is easy to create dummy injector, but a dummy injector that base on FB kext like xxxxcontroller.kext may easy broke HDMI/DP audio detection, need more steps or hard to correct HDMI/DP audio issue.
I have attached AMD9xxxControllerPatcher.kext modified for Radeon RX 580
Thanks @macnb for all this info!
I've incorporated all of your suggestions, but I had to enable RadeonDeInit otherwise the screen went black when switching over to the AMD driver. Small amounts of 'garbage were on the screen, but that was all I got.
That will not affect the SSDT but with the SSDT it is not required (as in my config.plist).I'm also not using your SSDT-RX580, but using the model parameter in Clovers Devices/Add to name the card.... I'm not sure if this is the right way to go about it, as I don't know what else this SSDT is trying to do other than name the card???
Your are almost there. The advantage of SSDT method is that you are more immune to macOS update changes where as kext patchers need to possibly track kext changes.I'll have to do a bit more studying of the Clover parameters to understand what and why you have put them there, but I've just come back from a late shift at work, so I will tackle that in the morning.
I HAVE GA-Z77X-UP5-TH MB TOO, I wonder Can you share your DSDT file?@jb007, Not sure why you are having these sleep issues.
If this is related to the system in your signature, then you have a very similar system to mine.
I have an i7-3770K on a Z77X-up5 motherboard with Sapphire Nitro+ RX580.
I do not have sleep/wake issues.
I have sound out DP & HDMI ports.
I have 5 ports working.
I do not use RadeonDeInit or any kext patches for RX580 (no issues with OS updates).
I do not use any Framebuffer patches for the ports (as they are not necessary if Orinoco FB is used).
I do not use Whatevergreen.kext
I use an SSDT to :
In BIOS, I set OS Type = Windows 8, CSM= Never, Init PEG first, Disable Integrated graphics.
- Deinit the AMD card
- Specify the FBname (Orinoco for RX580)
- Define the number of ports
- Define the name of the card
- Define the Audio device for the card
In Clover, I set RadeonDeInit = No, Inject ATI=Yes (but not necessary), FBName=Orinoco (but not necessary), VideoPorts=5 (but not necessary).
See attached Clover config.plist and my SSDT for you modify and try.