Two new eGPU solutions on macOS 10.13.4: pure EFI and hybrid
I'd love this to effect Error 12 issues with AMD cards, I tried mine again last night, disabling things (PCIe lanes?) including iSIght camera as some users have done and still ran into Error 12 as per usual..
2017 13" MacBook Pro Touch Bar
GTX1060 + AKiTiO Thunder3 + Win10
GTX1070 + Sonnet Breakaway Box + Win10
GTX1070 + Razer Core V1 + Win10
Vega 56 + Razer Core V1 + macOS + Win10
Vega 56 + Mantiz Venus + macOS + W10
This sounds like great progress! Any idea whether this works better for OpenGL and metal games in high Sierra?
Also, would something like this work on a 2012 retina MBP with TB1? Happy to test if needed.
@ozzy while this is not ready for use, have you gone through my step by step located at https://egpu.io/forums/mac-setup/gt650m-gt750m-mbp-nvidia-egpu-378-10-10-10-25-106-not-387-xx-egpu-accelerated-macos-apps-opengl-metal/ ?
That will probably help you to get OpenGL and Metal in Games under High Sierra with your TB1 Setup.
My next goal is to set the iGPU as the primary device, resolving the sluggish AMD dGPU and Nvidia eGPU cooperation. It seems to work manually, but we want automation.
Each day seems to come up with new ideas. yifanlu's kext is not necessary anymore, the "hybrid" mode can use a codeless kext.
Both EFI & hybrid modes confirmed on macOS 10.13.5.
So when you guys say there will be something to test after WWDC do you mean after the entire event is done or just the first day announcements? Guessing the former, that there's some session or class you want to attend to see if there are framework changes or if Apple engineer can help with something.
Thunderbolt 3 Macs, Sonnet and OWC eGPUs, 4K Displays, etc
Sorry guys, but do you use UEFI shell with the following commands in your UEFI method to disable dGPU? Or you use a totally different method? I am asking it because i use exactly this method to disable dGPU on Windows side to improve battery life/less heat
mm 7C2 1 ;IO :1 mm 7D4 1 ;IO :50 mm 7C2 1 ;IO :0 mm 7D4 1 ;IO :50
@chippy-mcchipset The estimated release date is 6/6.
@nmzik Thanks for reminding about this useful method. It is applicable on Windows, not utilized at the moment.
It has been a field day with @goalque's solution and my testing results for NVIDIA eGPUs are "generally positive". Lots to think about in terms of easy deployment. The nicest solutions are the hardest to deploy lol.
I've been waiting for something like this. Can't wait for it to release. Thank you guys so much for all the hard work