Contribute
Register

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

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,719
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,719
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
Joined
Apr 27, 2013
Messages
52
Motherboard
GA-Z170X-UD5 TH
CPU
i7-7700K
Graphics
GTX 980 Ti
Mac
MacBook Pro
sorry m8, I can’t provide automatically generated information from some scripts on my pc, please specify what exactly is needed and I provide the relevant information.
 
Joined
Dec 1, 2018
Messages
25
Motherboard
ASUS ROG STRIX Z370F
CPU
i7-8700K
Graphics
GTX1080, UHD630
Mac
iMac, MacBook Pro
Mobile Phone
Android
@RehabMan Hello. I have gtx 1060 in my pcie slot, and Mojave installed, I used -wegnoegupu in Boot Clover section in order to use uhd 630 and everything works fine. But I want to install RX560 in second pcie slot and use it as primary graphic card for hackintosh. So can I disable nvidia gtx 1060 to avoid putting it out of case each time I want to boot Mojave? Any help please!
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
191,719
Motherboard
Intel DH67BL
CPU
Core i7-2600K
Graphics
Intel HD 3000
Mac
MacBook Air
Mobile Phone
iOS
@RehabMan Hello. I have gtx 1060 in my pcie slot, and Mojave installed, I used -wegnoegupu in Boot Clover section in order to use uhd 630 and everything works fine. But I want to install RX560 in second pcie slot and use it as primary graphic card for hackintosh. So can I disable nvidia gtx 1060 to avoid putting it out of case each time I want to boot Mojave? Any help please!
You can inject the properties on the Nvidia that will spoof it such that the Nvidia drivers will not load for it.

Read post #1 for details.
 
Joined
Dec 1, 2018
Messages
25
Motherboard
ASUS ROG STRIX Z370F
CPU
i7-8700K
Graphics
GTX1080, UHD630
Mac
iMac, MacBook Pro
Mobile Phone
Android
You can inject the properties on the Nvidia that will spoof it such that the Nvidia drivers will not load for it.

Read post #1 for details.
Thanks for reply. I do it for the first time. The general process is to find correct ACPI path of the device needed and then create aml file with code to disable it?

Should I use this code?

Code:
// save as SSDT-DiscreteSpoof.aml
DefinitionBlock ("", "SSDT", 2, "hack", "spoof", 0)
{
    Method(_MY_DEVICE_PATH_HERE._DSM, 4)
    {
        If (!Arg2) { Return (Buffer() { 0x03 } ) }
        Return (Package()
        {
            "name", Buffer() { "#display" },
            "IOName", "#display",
            "class-code", Buffer() { 0xFF, 0xFF, 0xFF, 0xFF },
            "vendor-id", Buffer() { 0xFF, 0xFF, 0,  0 },
            "device-id", Buffer() { 0xFF, 0xFF, 0, 0 },
        })
    }
}
//EOF
My current EFI/CLOVER/ACPI/origin folder looks like this:
 

Attachments

Top