Thx for the guide. I had a problem with mouse lag for 30 seconds at the logon screen. After 30 seconds the lag is gone. Noted the problem isn’t present if removing the disable NVIDIA gpu patch (SSDT-DDGPU).
I mean the point of hibernationfixup is to fix hibernation, but you also need to either implement native NVRAM or emulate it.And the hibernationfixup.kext breaks the hibernation. Without the kext hybernation works. Will try it out a koppel of hours and report back.
Did you ever fix your trackpad issues? And I supposed you used my USBPort.kext which caused issues with your usb since my system has different usb layout compared to yours. Use either Rehabman's USB port limit patch kext or you can also use the Hackintool which simplifies the work but you select which ports work for your laptop.My laptop is GE75. I use your EFI. Most of parts can work. only trackpad and usb
You're right. You might need patching your ACPI table. Upload your EFI folder, I will see if I can fix the issue.Thanks for the suggestion. Tried it with no success. I think the guide is for laptops without dGPUs.
You're right. You might need patching your ACPI table. Upload your EFI folder, I will see if I can fix the issue.
Make an ACPI dump and upload your EFI. You can make an ACPI dump by pressing F4 in the Clover bootloader screen.As previously mentioned, I have adopted your EFI folder. My EFI folder is attached, and the basic difference with yours is my own SSDT-UIAC.aml.
Make an ACPI dump and upload your EFI. You can make an ACPI dump by pressing F4 in the Clover bootloader screen.
Also, you have two USB Type C ports which we have to figure out which ACPI name the Thunderbolt falls under.
Okay, what you first need to do is to figure out the ACPI Bus name of the Thunderbolt port. In order to figure that out, you need to boot into Windows. After you booted to Windows, you plug in a USB device to the Thunderbolt Type-C port and open Device Manager. In my case, I plugged in my phone.Attached is my EFI with an ACPI dump. My non-Thunderbolt USB Type C port is SS04. I don't know which USB Type C port my Thunderbolt is connected to because nothing is detected in either Hackintool or IORegistryExplorer when I insert the same USB device in the Thunderbolt port.
Okay, what you first need to do is to figure out the ACPI Bus name of the Thunderbolt port...
Have you tried going to windows, plugging in the eGPU to the thunderbolt, then without disconnecting restart the system to macOS and see what happens? Maybe it has to do with hot-plugging not working. Also, create a debug.zip using the script here.I found out that the ACPI Bus of my TB3 port is RP13, and then I simply followed the rest of your guide. Upon reboot, without any device connected to the TB3 port, I noted that System Information->Hardware->PCI now showed Intel UHD Graphics 630 (Mobile), where previously it was empty. An encouraging sign, but when I connected my eGPU (Akitio Node hosting an RX 580) nothing happened. Thinking that I cannot hotplug, rebooted again with the eGPU connected, but still nothing. Also tried inserting a USB Type C flash drive, but nothing was detected.
I think we are on the right track, but something else is missing. Anyhow, thanks for trying to help.
Edit: I'm attaching a screenshot of the PCI info: it shows link width at x0
Edit: Tried removing DDGPU.aml, got changes in PCI info, but no change in any result