- Joined
- Oct 28, 2016
- Messages
- 55
- Motherboard
- MSI Z270 Tomahawk Arctic
- CPU
- i7-7700K
- Graphics
- HD 550, GTX 1070 Ti, HD 630
- Mobile Phone
Hi again, sorry for the late reply, but I've in quarantine away from my home.Hi there.
Well the best you are going to see doing this is non-accelerated graphics with glitches and tears - if you can make it work.
I can see your logic, but SSDT-DiscreteSpoof.aml was only really designed to allow access to the Installer, and doesn't disable the GPU. It just seems to null the IDs, which I guess is as intended as there is no 'Method (_OFF' in this technique. Carrying this forward into a running build I am not sure about ...
Remember too you should have SSDT-EC.aml in the patched folder as well.
If you need to keep the 1070 wired in because you dual-boot then I would recommend you simply turn-off the GPU using @RehabMan 's guide as this obviously patches ACPI only for macOS.
Personally I would not go to the trouble of using _DSM because I don't see the whole gain here. Well except perhaps avoiding having to unplug and replug HDMI when you dual boot ...
Maybe let me know why you need to go down this route?
My setup is:
- both 1070 and HD 630 plugged to the monitor (DP and HDMI respectively), 1070 as primary GPU in the BIOS.
- Windows boot manager as first boot choice, clover as second choice.
- booting the PC, Windows 10 through the 1070 (that's OK already).
- booting the PC, POST showed by the 1070, F11 to boot another device, I select Clover, 1070 turns off (here's the problem, it doesn't turn off), monitor automatically switches to HDMI source (HD 630), Catalina with graphic acceleration via iGPU and 1070 is disabled/OFF.
I basically want to dual boot my PC without having to unplug the display port cable from the 1070 to use macOS, otherwise the monitor auto switches to Display Port input (1070) as soon as Catalina turns off the monitor for energy-saving purposes and it shows clover verbose, then I have to manually change input to the HD 630 to use Catalina again. Sorry if it sounds confusing but it's not that easy to explain by using words.
What would you suggest me to do? I could extract the DSDT.aml file, decompile it and remove every reference to the 1070 path and compile it back. The guide to disable discrete GPU from rehabman you mentioned is meant for laptops though.