Contribute
Register

[FIX] "Window Server Service only ran for 0 seconds" with dual-GPU

Use MaciASL on macOS to create SSDT-DiscreteSpoof.aml.
Read post #1.


Thank you. I was able to boot using the Sierra Distro instead. Opening MaciASL is not possible in Windows so I wasn't able to create SSDT-DiscreteSpoof.aml.
I'm in the middle of editing my DSDT now.
 
Thank you. I was able to boot using the Sierra Distro instead. Opening MaciASL is not possible in Windows so I wasn't able to create SSDT-DiscreteSpoof.aml.
I'm in the middle of editing my DSDT now.

What do you mean by "Sierra Distro"?
 
I would like to say a huge thank you to RehabMan, for his incredible work and dedication to this community.

I will describe my setup for other early tester of Mojave with unsupported Nvidia card who wants to keep it installed for dual boots or any other reasons.
So, I've updated a perfectly working 10.12.6 (smbios was 14.2, now 15.1 since few months) to Mojave on my desktop but was stuck with a black screen problem, mostly because my pcie slot 1 is occupied by a watercooled 1080ti I wanted to keep in place, but because it's not (yet?) supported, I added a cheap HD7850 (Mojave sees aR9 270) in second slot. I have three monitors, 2560x1440 native resolution, 1 connected to the 1080ti (HDMI), 2 to the R9 (DP and DVI) and had these various results with Mojave:
- 1080ti alone with High Sierra webdrivers: display OK but, of course, no acceleration, Sleep/Wake OK
- 1080ti with High Sierra webdrivers and R9 2770: black screens (so used remote desktop), Sleep/Wake OK
- 1080ti without webdrivers and R9 270: no display from the 1080ti but R9 was OK, Sleep OK, Wake cause reboot

I was searching for a way to disable the 1080ti in Mojave and discovered RehabMan laptop specific guide, then this specific post regarding desktops which brought me here. I've just created the SSDT-DiscreteSpoof.aml file, uninstalled the Nvidia webdrivers, crossed fingers and rebooted... WOW, it really works!!! No more black screen, the Nvidia card disappeared from the "System report", only the R9 is detected and, most important, Sleep/Wake is working perfectly!

So, @flymovies, don't hesitate, it's the way to go, and, again, my deepest gratitude to RehabMan.
 
Last edited:
I've just created the SSDT-DiscreteSpoof.aml file, uninstalled the Nvidia webdrivers, crossed fingers and rebooted... WOW, it really works!!! No more black screen, the Nvidia card disappeared from the "System report", only the R9 is detected and, most important, Sleep/Wake is working perfectly!

Nice to hear it helped. Probably the VESA drivers that would normally attach to the Nvidia were the cause of the sleep problem. Spoofing makes the system think the device is not a graphics device.
 
I need to disable Nvidia Card for a while until the Nvidia drivers are released?, so now I’m on Intel, but Nvidia card is running constantly, but I don't want to turn it off completely because I use sometimes Windows.

I followed the guide, but I don't able to find the _OFF method on SSDTs files

after disassembled I run command for finding the SSDT that has _OFF but
I can't find it:

grep -l Method.*_OFF *.dsl
DSDT.dsl
SSDT-1-PegSsdt.dsl
SSDT-2-Ther_Rvp.dsl

here is my files
 

Attachments

  • origin.zip
    165.5 KB · Views: 102
I need to disable Nvidia Card for a while until the Nvidia drivers are released?, so now I’m on Intel, but Nvidia card is running constantly, but I don't want to turn it off completely because I use sometimes Windows.

I followed the guide, but I don't able to find the _OFF method on SSDTs files

after disassembled I run command for finding the SSDT that has _OFF but
I can't find it:

grep -l Method.*_OFF *.dsl
DSDT.dsl
SSDT-1-PegSsdt.dsl
SSDT-2-Ther_Rvp.dsl

here is my files

For a desktop, try WhateverGreen.kext and kernel flag -wegnoegupu.

Note: On my z270/i7-7700k desktop, I switched from Nvidia 1050Ti to AMD Radeon RX 560. No regrets.
 
For a desktop, try WhateverGreen.kext and kernel flag -wegnoegupu.
Note: On my z270/i7-7700k desktop, I switched from Nvidia 1050Ti to AMD Radeon RX 560. No regrets.

I thinking also to buy Radeon, but first of all I should to sell Nvidia:)
regarding: kernel flag -wegnoegupu, where exactly to put it, I tried on to put into "custom flags" but Nvidia still on and also I see it under System Reporting:
Pics01.png
 
I thinking also to buy Radeon, but first of all I should to sell Nvidia:)
regarding: kernel flag -wegnoegpu, where exactly to put it, I tried on to put into "custom flags" but Nvidia still on and also I see it under System Reporting:
View attachment 366362

Kernel flags are placed in config.plist/Boot/Arguments.
 
Last edited:
is kernel flag -wegnoegupu or kernel flag -wegnoegpu -this is a pressure fault or?

it's ok like this:
<dict>
<key>Arguments</key>
<string>kernel flag dart=0 darkwake=no -wegnoegpu</string>
<key>Debug</key>
<false/>
 
Last edited:
Back
Top