Contribute
Register

RehabMan SSDT trick used to disable unsupported Nvidia and keep it in pcie slot while using Mojave

Joined
Jun 3, 2011
Messages
52
Motherboard
ASUS Z97 Pro (Wifi/AC)
CPU
i7-4790K OC @ 4.8GHz
Graphics
GTX 1080 Ti + R9 380
Mac
iMac
Classic Mac
Power Mac
Mobile Phone
Android
For people like me who want to keep their unsupported videocard in pcie slot 1 (or 2, or 3, I suppose) while testing Mojave with a second supported videocard in another pcie slot (or integrated igpu), take a look at @RehabMan Guide : [FIX] "Window Server Service only ran for 0 seconds" with dual-GPU
Thanks to his SSDT method, I've managed to disable my watercooled 1080ti which is now undetected by Mojave, only my cheap R9 270 working OOB is listed in "System report".
Sleep/Wake is now working perfectly, before that I had reboot on wake because of the 1080ti lack of drivers, or black screens when trying both cards at the same time.
A short description of the problem before this great trick can be found here, but really, it's very easy to do, thanks to RehabMan precise guide.
Here's my graphics/Displays system report, while having the 1080ti powered and inserted in pcie slot 1, fully functional under Windows 10 or Sierra in multi boot.
 
Last edited:
Joined
Apr 30, 2018
Messages
31
Motherboard
Asus Z390-i
CPU
i9-9900K
Graphics
RX 580
Mac
iMac
Mobile Phone
iOS
Really nice idea! What I'm using is add -wegnoegpu, system info can't find egpu now, but my 2080ti still got hot. Will try this method later.
 
Joined
Sep 13, 2013
Messages
9
Motherboard
Gigabyte Aorus Z370 Gaming 5
CPU
i7-8700k
Graphics
Gigabyte GTX 1080 Ti Gaming OC
Mac
MacBook Pro
Mobile Phone
iOS
Nobody answered in my thread with the same issue and then I see this. Thanks!
 
Joined
Apr 11, 2019
Messages
8
Motherboard
MSI Z370 Gaming Pro Carbon
CPU
i7 8700K
Graphics
GTX1080+RX570
Hello from China! So excited for finding your post, but I just met some problems...
First, let me show my HW info:
CPU: 8700K
MB: MSI z370 gaming pro carbon
Graphic card: GTX1080+RX570
MacOS version: 10.14.4

Now MacOS is running on my PC smoothly, with GTX1080 in slot1 and RX570 in slot2.
The system info shows that the main video card is RX570 and there's an unrecognized NVIDA device which is my GTX1080.
398881

398882

2.png

So I just followed RehabMan's guid that's mentioned in your post to disable the NVIDIA card.
1. Get DSDT/SSDT aml files in clover by pressing F4
2. Transform aml to dsl
3. Grep _OFF functions in dsl files...

In step 3, grep command shows that there're 3 files that contains _OFF functions.
DSDT.dsl
SSDT-2-PegSsdt.dsl
SSDT-3-Ther_Rvp.dsl

Then I opened these 3 files with MaciASL, but I could not find the right _OFF functions as RehabMan described.
Can you give me some help for my case? The attachment is my APCI/origin. Thanks a lot!
398885

398886
 

Attachments

Joined
Sep 13, 2013
Messages
9
Motherboard
Gigabyte Aorus Z370 Gaming 5
CPU
i7-8700k
Graphics
Gigabyte GTX 1080 Ti Gaming OC
Mac
MacBook Pro
Mobile Phone
iOS
Hello from China! So excited for finding your post, but I just met some problems...
First, let me show my HW info:
CPU: 8700K
MB: MSI z370 gaming pro carbon
Graphic card: GTX1080+RX570
MacOS version: 10.14.4

So I just followed RehabMan's guid that's mentioned in your post to disable the NVIDIA card.
1. Get DSDT/SSDT aml files in clover by pressing F4
2. Transform aml to dsl
3. Grep _OFF functions in dsl files...

In step 3, grep command shows that there're 3 files that contains _OFF functions.
DSDT.dsl
SSDT-2-PegSsdt.dsl
SSDT-3-Ther_Rvp.dsl

Then I opened these 3 files with MaciASL, but I could not find the right _OFF functions as RehabMan described.
Can you give me some help for my case? The attachment is my APCI/origin. Thanks a lot!
Have the same issue, I ended up with UHD 630 up & running thanks to framebuffer patching and Whatevergreen, but encountered absolutely the same problem while trying to prevent GTX from visibility to OS: multiple encounters of __OFF implementations in 3 files and path looked the same SB.PCI0.PEG0, unlike in RehabMan's guide. Hope someone would help us. Thanks in advance!

P.S. And does anybody know, is there a possibility to use UHD 630 on MacOS while plugged in VGA's PCI-E if it still has power on?
 
Joined
Jun 3, 2011
Messages
52
Motherboard
ASUS Z97 Pro (Wifi/AC)
CPU
i7-4790K OC @ 4.8GHz
Graphics
GTX 1080 Ti + R9 380
Mac
iMac
Classic Mac
Power Mac
Mobile Phone
Android
Hello from France, the ACPI path to your videocard in first slot is " _SB.PCI0.PEG0 ", you surely have 3 pci-e x16 slots so the others are named _SB.PCI0.PEG1 and _SB.PCI0.PEG2 in the SSDT-2-PegSsdt.dsl file and each one has is own "_OFF". Take a look at the status bar at the bottom of your 3 screenshots, when you did the "_off" research, the ACPI paths were written there.
Your path doesn't have to be identical to RehabMan guide's example, mine is _SB.PCI0.PEG0.PEGP.

try and copy this file in your EFI/Clover/ACPI/Patched folder then reboot.
 

Attachments

Last edited:
Joined
Jun 3, 2011
Messages
52
Motherboard
ASUS Z97 Pro (Wifi/AC)
CPU
i7-4790K OC @ 4.8GHz
Graphics
GTX 1080 Ti + R9 380
Mac
iMac
Classic Mac
Power Mac
Mobile Phone
Android
Have the same issue, I ended up with UHD 630 up & running thanks to framebuffer patching and Whatevergreen, but encountered absolutely the same problem while trying to prevent GTX from visibility to OS: multiple encounters of __OFF implementations in 3 files and path looked the same SB.PCI0.PEG0, unlike in RehabMan's guide. Hope someone would help us. Thanks in advance!
Why don't you try with _SB.PCI0.PEG0, RehabMan just gave an example, mine doesn't have the same name too. You may try the attached file linked above, it has the same ACPI path than yours.
 
Last edited:
Joined
Jun 3, 2011
Messages
52
Motherboard
ASUS Z97 Pro (Wifi/AC)
CPU
i7-4790K OC @ 4.8GHz
Graphics
GTX 1080 Ti + R9 380
Mac
iMac
Classic Mac
Power Mac
Mobile Phone
Android
to both of you, if the file posted above is not working, try this second one, I use it on my own computer with success.
The previous one was for ACPI path "_SB.PCI0.PEG0", this one is for "_SB.PCI0.PEG0.PEGP". Copy to EFI/Clover/ACPI/Patched folder then reboot.
 

Attachments

Joined
May 19, 2019
Messages
1
Motherboard
GIGABYTE aorus x299 gaming 7
CPU
i9 7940X
Graphics
1080ti+Rx580
Hi there, I'm running a desktop with 1080ti in PCIe 1 and a RX580 in PCIe 3, but I can't find any _OFF like that post said, any solution? thanks
 

Attachments

Top