Contribute
Register

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

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.
 
@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 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.
 
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

  • origin.zip
    103 KB · Views: 231
Yes.
You should be able to derive the ACPI path of your device from ioreg.
Should I still see the external GPU if I boot with -wegnoegpu flag?
 
As pointed out by MAC_OS before, I tried following this guide but ACPI files are different and there's no _OFF method (at least, no _OFF method which is not surrounded by PowerResource macro), so I cannot find ACPI path in this way. I also tried using WhateverGreen and -wegnoegpu flag but no success.
Here is my system report (used automatic tool).
What should I do now?
Thanks in advance :mrgreen:
 

Attachments

  • debug_29382.zip
    1.4 MB · Views: 122
Back
Top