2012 15" MacBook Pro (GT650M) [3rd,4C,Q] + RX 580 @ 10Gbps-TB1>TB3 (Gigabyte Gaming Box) + macOS 10.13 & Win10 [clarketus]
With bootloaders like Clover I personally prefer to put them on their own separate partition rather than the EFI system partition since then you don't have to overwrite anything. To do this I go into macOS and use Disk Utility to create a new 256MB partition formatted as MS-DOS (FAT32). This partition should be visible in macOS and windows and you can simply copy over the clover files to it normally. It should show up as the second "EFI Boot" option in the boot menu when you start up holding the option key. If you want, you can set it to always boot to this partition with the following command in macOS:bless --setBoot --folder /Volumes/[PARTITION NAME]/EFI/BOOT --file /Volumes/[PARTITION NAME]/EFI/BOOT/BOOTx64.efi
run as root with SIP off and replacing [PARTITION NAME] with whatever you called the new partition.
@nu_ninja managed to get it working. thanks for your help. Now i'm playing Pubg as it was intended, and thanks Egpu community
@clarketus, you mention:
NVDAGPUWakeHandler does not work for me on Catalina
I'm curious, did you ever get NVDAGPUWakeHandler working?
I have the same model (Macbook Pro 9,1) with Mojave, and I can get the kext to build and install, but the screen laptop screen is still black on wake.
If you got it working, did you need to make any modifications to the dGPU addresses?
@dolphinkickme, From memory, I managed to get NVDAGPUWakeHandler to work on Mojave following the instructions to modify the plist file, compile and then install the compiled kext. Upon upgrading to Catalina, I could not get it to work again following the same steps. In the end I never tried to follow up on this as I don't sleep my laptop that often when purge-nvda is enabled (I disable it when I have my laptop in "portable" mode). Obviously it would be great if it worked though so more attention here could be worthwhile.
@clarketus thank you!
I've managed to build and install the kext but it's still not working. It makes me wonder if I have the wrong I/O addresses for my model as part of the EFI boot script.
@clarketus, I have a ( Macbook Pro 9,1) do Nvidia graphic cards still work? or do i have to move on to Radeon graphic cards? and what are you using to connect the gaming box to monitor and macbook pro?
@xloosidx, Only Nvidia graphics cards that were released by Apple will be supported in MacOS. I think the last one Apple released was the Geforce 750m, so anything newer than that will NOT work in MacOS.
If you don't care about MacOS, you can use newer Nvidia cards.
@xloosidx, The bandwidth using Thunderbolt 1 (which the laptop in this thread has) will be capped to 10Gbps.
So obviously a newer laptop could get better performance, but to what degree it is better depends on a lot of factors/what you are doing.
If you use an external monitor like I am, you will probably find that the performance is fine. But if you want flawless high FPS, you probably need to get a newer laptop. The good news is that if you get a 5700xt, you can keep using the same graphics card and monitor when you get a newer laptop.