If the keyboard is USB, it should be fine. That USB thing is important though - there are no PS2 ports on a Mac. I was able to use my cymotion keyboard with no hassle, but as Kyle pointed out, I needed to remap one or two keys. USB port on your Mac not working? USB is an extremely common and pretty convenient connection standard, but it has its annoyances (such as putting Keep holding them until you hear the Mac restart again. (Apple says to let it restart just once; we usually listen for.
Nando4 bootmanager has been. When the spoofosxversion token is set in the refind.conf, it will work like 's documented below, effectively providing a user-friendly replacement for it. By default, Apple’s firmware switches off the iGPU when there is eGPU or dGPU present and you’re booting into another OS than macOS. This happens especially with multi-slot enclosures such as Sonnet Echo Express III-D and Netstor NA211TB.
Depending on the eGPU, iGPU may stay enabled with a single-slot enclosure but it’s not absolutely certain. It is desirable to activate the Mac's iGPU in Windows for two reasons:.
to overcome error 12 on your eGPU. Then a dGPU's PCIe x16 host bridge can be disabled to free up resources. to provide an eGPU accelerated internal LCD by AMD X-Connect or NVidia Optimus - an active iGPU is required. To enable the iGPU during a Windows bootup we use to spoof a macOS boot as explained below. Update Oct-2017 causes a H2D bandwidth performance degradation on TB3 Macbooks. Details & workarounds are.
System requirements. A Macbook with UEFI 2.0 firmware.
Known working systems being:. 2013+ 15' Macbook Pro with RPxxx, M370X or GT750M graphics. 2013+ 15' Macbook Pro with Iris Pro only graphics. 2013+ 13” Macbook Pro with Intel graphics The following are likely not UEFI 2.0 compatible for to work. See linked discussion with inconclusive results.
2012 15' Macbook Pro GT650M as. 2011 15' Macbook Pro HD6750M as. Windows 10 version is important – I recommend 10.0.10586 (I am not sure about later builds). Older builds required also, but seems that newer versions ignore this setting. USB stick creation procedure 1. Format an USB stick in Disk Utility (Choose Erase, Format: MS-DOS (FAT), Scheme: Master Boot Record) 2. Create a USB stick folder structure in Finder as follows: /EFI/Boot/bootx64.efi where bootx64.efi is the renamed file downloaded below.
Windows Boot via USB stick instructions Pre-boot process If necessary, hot-plug the Thunderbolt cable at the stage of Windows flag or spinning circle for systems that refuse to POST with a Nvidia eGPU. 'Refuses to POST' means that Apple's startup manager does not appear when holding down the Option key. This is often required on late-2013 15' GT750M and early-2015 13' MacBook Pros.
' -a' mode helps but it's not persistent on the Windows side. Depending on the eGPU enclosure used it's also worth trying other TB ports too. Late 2016 13' non-touch MBP Connect the enclosure to the second TB3 port of the MBP and the USB-C-to-USB adapter to the first (port closest to the ESC key) Performing the Windows boot 1. Open Startup Disk on macOS, choose BOOTCAMP partition. Shut down. GT750M/M370X/RPxxx 15' MBP only Prior to booting into Windows with the eGPU plugged in, run 0xbb's as administrator.
This sets the Apple gmux to wire the internal LCD to the iGPU when you reboot your system into Windows. 3. Restart the Mac with the USB stick and eGPU plugged in to the correct TB port (will vary depending on the eGPU enclosure/Mac model). Hold down Option key and you should see a new disk 'EFI Boot'. Select 'EFI Boot'. This will boot into Windows, transparently via bootx64.efi with your iGPU active. 2014+ MBP models If you see error code 12 with Nvidia, disable the parent PCI Express Downstream Switch Port of the eGPU in Device Manager, and then enable it. No restart required.
Older MBP's firmware don't support surprise removal/hot-plugging. Confirmed success: late-2016 15' Macbook Pro RP460 + GTX1080Ti eGPU: late-2016 13' Macbook Pro touchbar + GTX1050Ti eGPU goalque: late-2016 13' Macbook Pro non-touch + R9 Nano, RX 480, GTX 980, GTX 1060 eGPUs: mid-2015 15' Macbook Pro M370X + GTX980, RX480 eGPUs: mid-2015 15' Macbook Pro M370X + GTX980Ti eGPU: late-2013 15' Macbook Pro GT750M + GTX1060 eGPU Programmer's Note I found that as of macOS 10.12.4, Apple changed the APPLESETOSGUID protocol resulting in 0xbb’s original no longer functioning. My skips the probematic setos-version 2 check.
That's because setos-version returns 3 with newer MBP firmwares. 0xbb's updated also. FAQ: Can I avoid booting via a USB stick? Nando4 Below is a concatenated discussion between goalque and Menneisyys on applying to his GT650M 15' Macbook Pro. No definitive answer here other than a necessary UEFI Windows installation was difficult because, as goalque wrote: Your MBP10,1 has an older firmware which doesn’t support Windows Boot Camp UEFI installation.
„In order to activate the iGPU, you must first configure the gmux device to use integrated mode with the gpu-switch. After that, you can run. Did you try that in Windows 10 (Boot Camp)?” No matter what I do, I get the Switching: Error Error code was: 1 Error message was: Incorrect function. Error messages for both batch files in all these cases:.
no spoofing, normal mode, not installed HD 4000 drivers (that is, the default). spoofing, normal mode, installed HD 4000 drivers. spoofing, Safe mode, installed HD 4000 drivers.
no spoofing, Safe mode, installed HD 4000 drivers Also note that the Resources tab of the HD4000 shows „ the device isn’t using any resources because it has a problem” in both Safe and normal mode (with spoofing and installed HD 4000 drivers). Posted by: goalque Your screenshot shows that you are not running in the administrator mode. It should say: 'Administrator: Command Prompt'. As you now did, the must be some missing Win10 package. What's the Windows 10 build?
Type 'ver' in cmd. Version: 10.0.14393 (fully updated). With no-admin execution, I get: AdjustTokenPrivileges failed Error code was: 1300 Error message was: Not all privileges or groups referenced are assigned to the caller. May be the problem caused by Windows 10 not being activated?
I installed it about a week ago so it still hasn’t run out of 30 days. (I can reinstall & update it from Windows 7 so that it’s activated – I have legal licenses for Win7 but not directly for Win10.) By the way, as some people reported success on booting into Windows with a, from the (connected) eGPU disconnected monitor, I re-tested the spoofed Bootcamp with my monitor disconnected.
I’ve removed Win10 + Bootcamp and installed a brand new copy of Windows 7. I’m having exactly the same symptomps:.
with the eGPU connected to the MBP, when booting after executing the script (without -a) or NOT from MacOS, freezes right on the boot loader selector screen, be it either rEFInd or the standard, stock (Alt) one. That is, the only case it boots in when I restart from MacOS without previously executing; that is, when the eGPU is completely hidden by design. this both with and without spoofing. the iGPU (when spoofed, obviously) is listed with the same „ the device isn’t using any resources because it has a problem” problem.
Enabling it, of course, results in a black-screen boot. Also after auto-installing the driver it deemed the right. gpu-switch doesn’t at all work under Win7 – even after installing VC2013 x86 + 64, it complains about a missing entry point in the system KERNEL32.DLL. now that Win7 is activated, I could update (via the assistive tip) to Win10 Pro (this time, Activated).
Exactly the same symptomps as before; that is, the lack of activation didn’t cause any additional problems. Config: early 2013” i7 15” MBP, Node, Sapphire RX 480 4G. It works flawlessly under MacOS. Posted by: goalque gpu-switch requires UEFI, can you check your BIOS mode? Boot into Windows with eGPU disconnected when you try to run integrated.bat.
Thanks, I wouldn’t have thought my Windows 10 in Bootcamp still uses BIOS. Just examining the way of converting the entire stuff into UEFI. Some updates on my struggles with my config: early 2013 15” MBP with HD4000 iGPU + 650M dGPU; Node via TB1-3 adapter; Sapphire Nitro 4Gbyte RX 480 card.
Absolutely no problems with this eGPU under MacOS 10.12.3 - both for gaming and „serious” work like two-fold speedup of Capture One Pro image exporting. Windows, however, has been an absolutely no-go. 1, The post at state Sapphire cards just don’t work in BIOS environments - only in UEFI ones. This may be the reason for my system not booting in at all after executing the.sh script under MacOS and, then, restarting the device but freezing right on the boot loader selector screen, let it be the stock one or rEFInd. 2, My MBP being an early 2013 model, „ Boot Camp Assistant” doesn’t use the UEFI not even when directly creating a Boot Camp partition with a Windows 10 (that is, unlike with Windows 7, fully UEFI-compatible) installer.
I’ve tested this with two different x64 builds - the currently available-for-download one and an old (2015) 10.0.10586. 3, speaking of 10.0.10586, which is also recommended by goalque ( ), it can’t boot with the card earlier made visible in MacOS either. That is, it behaves in exactly the same way as the current build. That is, currently, it seems the only way I should go is manually converting the Hybrid MBR booting to UEFI booting. Here’s some explanation on what it’s all about:. If anyone knows a decent tutorial on how this is done (the one at has proved to be useless in my case - the step „ create partition msr size=128” couldn’t be executed.) Update (the next morning): It seems it’s not easy to install any kind of Windows in UEFI mode on Macs with pre-2.0 EFI support. (Don’t be misled by Apple’s EFI updates’ version numbers, if existing - they do not have anything to do with the supported EFI versions.
You can easily get the supported EFI version using eEFInd’s Info icon; it’ll be 1.1 for older models, incl. The early 2013 MBP.) For example, I’ve closely followed the tutorial at (an otherwise EXCELLENT tutorial!) to reinstall 10.0.10586 directly (without upgrading from an older Windows version). A BIOS install, just like before - and not a UEFI one.
This all means you should NOT purchase graphic cards that are proved to be EFI-only ones; for example, the Sapphire RX 480 models, if you only have an MBP with non-current (1.1-only) EFI support. (See my link above.) Without excessive hacking (involving the complete reinstall of even the MacOS partition), it’s just not possible to install Windows in UEFI mode, which also means you won’t ever be able to make your Sapphire work under any kind of Windows. Not even Windows 8+, which has fixed one of the major problems with Win7 x64 with the graphics. (See Brendon’s post, August 3, 2013 at 6:47 am, starting with „ I’ve found some interesting reading for those wanting to know why it is so difficult/impossible to get Windows 7 working in (u)efi mode on macs as opposed to Windows 8 – Windows 7 is not fully uefi compliant.” in the comment section of another tutorial / post worth checking out, ) Another thread worth checking out:; the two most important comments summarizing the info in it: „ rEFIt reports the following for a Macbook Pro 8,2. Very disappointing.
I could f'n care less about BIOS emulation or Windows. Could we please joint the modern era Apple?
This EFI version is ancient and non-standard. EFI Revision 1.10 Platform: x8664 (64 bit) Firmware: Apple 1.10 Screen Output: Graphics Output (UEFI), 1680 x 1050 So the bottom line answer to this question is, the new MBPs use EFI 1.1, not UEFI 2.x. And this is a problem for EFI booting Windows 7 as well as (U)EFI booting pretty much any other OS out there other than Mac OS X.
So EFI is for Apple, and BIOS is for everyone else. Which irks me because Apple would have better compatibility had they stuck with BIOS based hardware until they were ready/willing to go to UEFI.
So all this talk about openness and extensibility and benefits of Apple's use of EFI in reality falls flat on its face.”. Posted by: goalque I don’t know how or where your current 'Bootcamp partition' is installed and how you are going to move it from the other Mac. Twocanoes’ Winclone is possible. However, you need new Boot Camp support software. For your new Late 2013 Iris Pro only MBP, I recommend a fresh installation of Win10 from the Boot Camp assistant, then you can proceed with the steps listed on the first post of this thread. I recall there was “Make EFI Bootable” option in Winclone. I suppose it means UEFI.
Make sure it’s turned on if you go this route. @ Big thanks again. I just, right click of my recovered BOOTCAMP partition in WinClone – and click “Make EFI Bootable” it’s work like a charm! So you can add this to your first post – it’s easy and tested.
Hey, so I'm running windows via EFI-Boot on an external HDD via USB 3.0. Instead of using ANOTHER usb-drive, can I make it run at the same time as when I'm starting windows via EFI-Boot? So should I manually copy the to the EFI partition on my eHDD, so it's all in one place and starts at the same time? Thanks, wave EDIT: I clearly didn't explain myself right, in afterthought.
You are explaining this for someone who installed Windows via Bootcamp. My question simply is: How does it work with Windows being installed EFI-Bootable on an external HDD. I wonder if I can combine your boot-script with the one which is starting windows. And if not, how can I make this work otherwise?
Can I in someway customize the bootx64.efi to run your script while starting up? Posted by: JacobSyndeo Oddly enough, I haven't personally encountered this issue. Running late 2016 13' MBP with Touch Bar. In fact, Windows seems to prefer using the Intel Iris 550 by default, and I need to use GeForce Experience or another Nvidia tool to whitelist apps for using my GTX 1060. Is that normal? Is this issue supposed to affect everyone trying to run eGPUs on Macs, or does it only affect some of them?
Can you please share what steps/guide did you follow? How did you manage to make eGPU work? I have the same setup as yours. Macbook Pro 2016 w Touchbar, ASUS GTX 1060 Thank you.
UPDATE: This method is confirmed to work with + Late 2016 13' MBP (non-touch) + following cards on Windows 10 Boot Camp 10.0.10586: - R9 Nano (AMD XConnect works) - RX 480 (AMD XConnect works) - GTX 980 (Optimus works) - GTX 1060 (Optimus works) Connect the enclosure to the second TB3 port of the MBP and the USB-C-to-USB adapter to the first (port closest to the ESC key). If you see error code 12 with Nvidia, disable the parent PCI Express Downstream Switch Port in Device Manager, and then enable. No restart required. Ok so I am new to all of this computer magic you guys are doing. I got a 2016 MBP 15in with rad 450 dgpu and am trying to setup EVGA GTX 1080 FTW Hybrid using over thunderbolt 3. I have tried booting into windows and disabling the PCI bridge stuff and the 'iSight' camera option and all that.
However none of that stuff shows up for me 'same situation as one of the guys posts on the forum. However after reading his post (being I was in the same situation as him) I saw nando4's comment on his post to try this method so here I am already confused by your directions. So right at step one you have two links? Which one am i supposed to download? Im running os Sierra 10.12.3 (i think that matters right?).
Do I download ' Download: ' or click the one below it '.' Ok now lets say i click the right one. Now I'm on the next step. I plug in an 8gp flash drive using a usb to usb-c adapter on my mac (which was 4 ports btw, 2 right, 2 left).
I reformat the drive the exact way as listed in the post. So all good for that step right? OK then next step.
You say 'create a folder structure' which im assuming means create folders within folders right? So I create a fold in 'finder' does that mean i can create it anywhere? How about on my desktop? Anyways so i create the first folder named 'EFI' then i open that one and create another one named 'Boot' then I open that one and drag one of the two files i was supposed to download from step 1 and drag it into the folder and rename it 'Bootx64.efi' k all set. Then u say open startup disk and basically start into windows using the USB stick. What does that mean?
If i click the windows partition and click restart then the mac will restart into windows on its own so what does the USB stick have to do with anything. Also there is nothing on the USB stick because we erased/formatted it so what does the USB stick have to do with anything? K but lets say we restart, the computer starts to turn on, i hold down option and then im supposed to see a new disk named 'EFI Boot'. So where did that come from.
The USB stick is empty and all we did on the computer was make 3 folders. How is that going to make a new boot disk? OK but anyways lets say i get to that point. So i click that and then it is supposed to boot into windows?? And then after that when i restart my computer, say to go back to mac, do i have to boot that way every time i want to go back to windows?
It would be great if someone could clear up this process from someone who has NEVER done any hacks or work arounds or code/terminal stuff, etc on computers before. I think a video (on YouTube) would benefit a lot more people than whats provided on these forums.
There very hard to follow as an average guy trying to play some games at better FPS: Sorry for the long post and all the questions. I would be sad if i had to return the gpu and Node because i couldn't figure out how to get it to work. BTW I am running windows 10 on boot camp If want to ask me more about my situation you can email me at too Again, Thanks in advance! Hope this was helpful to show how these tutorials could be explained better? Or maybe I'm just dumb when it comes to this stuff. Hi All, Eason here ? I haven't used Macs for about 20 years. Due to recent issues with PC hardware and support, I'm thinking of picking up the next Kaby Lake Macbook Pro 15 and using it mostly as a windows machine.
Anyway, I'm intrigued by this sticky, because it makes me think maybe there's a way to keep the iGPU enabled running Windows on the 15' MBP with the RX4xx series GPUs? That's my only real concern about buying the 15' mbp; that it will always run the radeon and suck my battery dry (plus overheat even more). Would it be possible to use this method to use the iGPU in Windows on a 15' macbook with dedicated GPU so it won't draw power? Would I still be able to connect the MBP 15 to an eGPU?
Thanks for any answers ? I'm very out of my element with MacOS X and bootcamp. Really simple, 1. Boot into windows 2.
Run command prompt as administrator 3. Type diskpart 4. Select disk that matches your external ssd (for example select disk 1) 6.
List partition, select the one that matches about 200Mb or the size of your efi partition (for8 example select partition 2) 7. Assign letter = p: 8: exit Now the Efi partition of your external ssd has been mounted as p: 9.go to start and look for taskman (task manager) expand it and go to file select browse and now you can access partition 10. Copy the files you want to place into the efi directory on p: 11. Reboot and select after option key your external ssd, now you will see it will use the alternated downloaded refi boot If you have any problems more then happy to help. Posted by: Mgear1981 yes i do know but its not common that you got 1 system partition.
Thats why i want to suggest you try out as i described with dispart and tell me what comes out of list partition? I had fully tested those two EFI files, they don't work. I am using 10.12.4 but my recovery looks like 10.12.2. Also I tried GPU-Switch and rEFInd, they don't work on both Mac and Windows. REFInd is bootable but no other effects. I am testing with MacBook Pro 15 (2014 mid) Iris Pro with GTX 750 Ti in.
I have another GTX 1060 6G, give up the idea to pull it out from my ITX PC.