Setup & Software Discussions
First impressions: not a complete bust - but requires a LOT of tinkering
 

First impressions: not a complete bust - but requires a LOT of tinkering  

  RSS

orbosphere
(@orbosphere)
Active Member
Joined: 3 years ago
 

EDIT:

I tinkered further, and I am getting much better performance now. Rescinding this post 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
wimpzilla
(@wimpzilla)
Honorable Member
Joined: 3 years ago
 

You will surely find out how to make you eGPU setup work decently, don't worry! 🙂

The only problem, i see increasing people keeping buying high end video adapters coming on this forum, like 1070/1080/Ti/Txp on laptops and external adapters that are not suited for it, maybe the apple customers do not known their own apple hardware before buy high end video adapters.

Unfortunately i don't think this trend will change, so you are not the 1st, nor be the last to complain about perfs, at least if you know the real perfs of a 1080, obviously. If you do not know it is ok, but if you know i would be much more than disappointed.

So 1st of all, update your node firmware, you will already get decent performances. Then look for the automated script to load you eGPU under mac or the bootcamp guide for windows!

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


itsage liked
ReplyQuote
orbosphere
(@orbosphere)
Active Member
Joined: 3 years ago
 

Thanks for the reply. 

I have already successfully updated the node's firmware using the tool on windows. 

I certainly expected better performance- its nearly a top of the line MBP, so the CPU should have plenty of horsepower. I certainly thought adding a 1080ti would perform better. I can imagine that CS:GO isn't really optimized on mac... I am hoping something else is causing that game to not utilize the 1080ti, which would explain the poor performance. 

Regarding the bootcamp guide- I followed the instructions, made the USB stick bootable EFI drive, but got stuck at the step that instructs me to set the boot drive to my Windows drive in macOS System Prefs Boot Drive. When I click my Windows drive in that System Pref, it says it can't select that drive- "The bless tool was unable to set the current boot disk". 

If I then boot off the USB efi disk, macOS just launches after that. Seems understandable that I need to set the windows drive as the default boot disk, but I can't seem to do that. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
orbosphere
(@orbosphere)
Active Member
Joined: 3 years ago
 

Forgot to note- I also successfully used the automated script to load eGPU under mac. That is how I was first able to get macOS to see the card. It was after that when I ran my test and saw the meager performance. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
itsage
(@itsage)
Famed Member Admin
Joined: 3 years ago
 

I understand your frustration. What we all need to keep in mind is that Apple never announced eGPU is a feature of its Mac lineup. This is all possible through hacks. Some configurations are easier to get going than others.

The late 2016 15″ MacBook Pro will need DSDT override to work with eGPU in Windows. There are several approaches to fix error 12. Nando has done a lot of documenting to help eGPU Mac users. Take a look at this thread.

Best ultrabooks for eGPU use

eGPU enclosure buying guide


ReplyQuote
orbosphere
(@orbosphere)
Active Member
Joined: 3 years ago
 

Thanks for the tip! I will look into the DSDT override
I haven't actually seen error 12 myself yet- I was seeing an error 43 in windows, which was suggested to be driver related. But I had not done the DSDT override so I will try that next. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
wimpzilla
(@wimpzilla)
Honorable Member
Joined: 3 years ago
 

Well, i will be honest with you, there is no way to recover the performance you expect, if i got the level of hardware skill you got by your witting. You will simply not reach that forgot it, but on the other hand, even if not fully portable, the setup have a decent interest since you can play everywhere on every screen you will encounter on the road, max settings. On your way if you move a lot, this is may case and obviously i have low end setup for the reason you just stated above, people are astonished when you are working, then you finish, take out your eGPU, lunch a game for relax. 🙂

For me an eGPU setup is like a console, for my gaming preferences/habit, i couldn't see it otherwise, even the very good performances it deliver on high end setup. For me it is simply not enough. It is wrong to get the habit playing on highly overclocked, water cooled rigs, i know. ^^

So i hope simply saying this: On 1080p even an i7 7700K@5.2Ghz still +/- bottleneck a 1080Ti! Obviously taking account of all hardware behind!!!!!!!!!!!!!!!!!

Hope this simple sentence is enough to redirect all the apple customers to think about and wisely put aside the 1080 series on an eGPU setup, and focus mainly on 1060/1070.

That said, i know people would say it is maybe not enough for 4k, and you still get better perfs with a 1080 on an eGPU setup. I will simply answer it is ok if you can play with frame drops occurring when the average is only 40/60fps, with limited bandwidth!!

 The error43 is often related to a driver, adapter initialization/power, hot plug support problem. Theoretically you should, like wisely said Theitsage, an error12 instead.

 

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
Plastixx
(@plastixx)
Trusted Member
Joined: 3 years ago
 

I wouldn't blame the hardware just yet. Either there's a software configuration problem or CS:GO just sucks on Mac OS (quick googling says that's probably the case).

 

Under Windows I get ~180FPS in CS:GO at 1080P with max settings using an RX 480 and a 5 year old Sandy Bridge i7. That's even with a pathetic mPCIe x1 2.0 link.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
wimpzilla
(@wimpzilla)
Honorable Member
Joined: 3 years ago
 

Again i repeat maybe myself, but i invite you to check the reviews and youtube ingame videos about 1080Ti performances, we are not speaking about CS:Go, i didn't even bother to consider the CS:GO as a game to test with.

We are not here to blame the hardware or anyone, i just want to remember to buy carefully, to not be deceived from the performances you expect.

Because on overall eGPU setup works wonderfully, after you spent a bit of time to understand and tweak a bit, it is true.

Understand a bit the level of hardware you can couple with, even a 3k dollar macbook, could compete with the raw performances of a 1k dollar computer build, needed to allow the 1080/1080Ti/Xp to perform as they should.

At the end it depend like i said, your gaming habit, if you are a casual gamer everything is ok, if you are a power gamer and not fully into hardware stuff, it is normal for a random power gamer customer to be deceived by the 1080 eGPU performances at first!

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
orbosphere
(@orbosphere)
Active Member
Joined: 3 years ago
 

Thanks for the input, Plastixx. 
I was hoping I could expect better result with CS:GO on Windows- I can certainly understand that CS:GO runs better on Windows.. my experience with it on mac has certainly been buggy.
I'll just have to solve the puzzle of getting the egpu working on Windows. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
wimpzilla
(@wimpzilla)
Honorable Member
Joined: 3 years ago
 

Did you try a couple of different drivers, last ones? Have you tried to load the driver manually on win10 device manager?

Can you post a screen of your extended pci-e root tree pls, with the eGPU error43?

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
orbosphere
(@orbosphere)
Active Member
Joined: 3 years ago
 
Posted by: wimpzilla

 

Did you try a couple of different drivers, last ones? Have you tried to load the driver manually on win10 device manager?

Can you post a screen of your extended pci-e root three pls, with the eGPU error43?

   

I was able to successfully install the latest geforce drivers- but I think my next step will be fully uninstalling them and trying a fresh install.
I'm at the office now, but when I get home and tinker with it further I will report back. 

I tried following this guide:
https://egpu.io/forums/mac-setup/how-to-keep-mbps-irisiris-pro-activated-when-booting-into-windows-boot-camp/

But I cannot get past step 4. At that step I run into an error that says "The bless tool was unable to set the current boot disk"  so when I reboot and select the EFI device, it just boots back to macOS.  

I also did not know about the DSDT override that itsage pointed out in an earlier reply, so I will have to look into that further as well. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
wimpzilla
(@wimpzilla)
Honorable Member
Joined: 3 years ago
 

If you need to clean drivers under windows use this: DDU

Be sure to have formatted the usb into FAT mode, be sure to had created the right path folder X:/ EFI/Boot/ and copied inside the @goalque file depending of your rev, renamed apple_set_os.efi.zip.

Try different usb ports maybe, be sure to use the right ports for the node.

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
orbosphere
(@orbosphere)
Active Member
Joined: 3 years ago
 
Posted by: wimpzilla

 

If you need to clean drivers under windows use this: DDU

Be sure to have formatted the usb into FAT mode, be sure to had created the right path folder X:/ EFI/Boot/ and copied inside the @goalque file depending of your rev, renamed apple_set_os.efi.zip.

Try different usb ports maybe, be sure to use the right ports for the node.

   

To clarify- the file I download from the post is apple_set_os.efi.zip- I'm supposed to unzip that file, and rename it to "bootx64.efi", is that correct? 
I have done that- but I think since I cannot seem to set the boot device to my windows drive as described in step 4, I am assuming that this won't work for me unless I can set the boot drive to default to windows. When I select my FAT-formatted EFI boot drive at the boot selection screen, it just begins loading macOS. I assume this is because I have been unable to complete step 4 correctly, so the default boot drive remains the macOS drive. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
casual_g
(@casual_g)
Eminent Member
Joined: 3 years ago
 

CSGO is GPU-limited even with an RX480 and Haswell dual core. I get ~110 FPS min on CSGO in windows 1080p, mostly about 150. Average frame rate is even higher in MacOS, but this is deceiving, as soon as I fire a gun, FPS drops. The game is poorly optimized on macos. It's not hardware but software that's the problem.

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
enjoy
(@enjoy)
Reputable Member
Joined: 3 years ago
 

I think we must add one rule for eGPU - don't play games on macOS even with eGPU even with 1080TI, the games are not optimized so don't waste your time and play the games with your eGPU but on Windows 🙂

If you use 1080 or 1080TI you must use External Display (Monitor) to have the minimum performance drop!

ϟ AKiTiO Thunder2 + EVGA GTX 1060 6GB SC Gaming (macOS Sierra 10.12.4 and Windows 10)
MacBook Pro (Retina, 15-inch, Later 2013) 3.2GHz Quad Core Intel i7-4750HQ / 8 GB 1600 MHz DDR3 / 256GB SSD + 1TB
mini eGPUPCI Express vs. ThunderboltMac CAN gameGaming Laptops vs. MacBook Pro with eGPU


ikir liked
ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 3 years ago
 
Posted by: enjoy

 

I think we must add one rule for eGPU - don't play games on macOS even with eGPU even with 1080TI, the games are not optimized so don't waste your time and play the games with your eGPU but on Windows 🙂

If you use 1080 or 1080TI you must use External Display (Monitor) to have the minimum performance drop!

   

I second this. I know of only one game that is an exception - F1 2016 for Mac which uses Metal and runs perfectly well with my RX 480.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)


enjoy and goalque liked
ReplyQuote
wimpzilla
(@wimpzilla)
Honorable Member
Joined: 3 years ago
 
Posted by: orbosphere

 

Posted by: wimpzilla

 

If you need to clean drivers under windows use this: DDU

Be sure to have formatted the usb into FAT mode, be sure to had created the right path folder X:/ EFI/Boot/ and copied inside the @goalque file depending of your rev, renamed apple_set_os.efi.zip.

Try different usb ports maybe, be sure to use the right ports for the node.

   

To clarify- the file I download from the post is apple_set_os.efi.zip- I'm supposed to unzip that file, and rename it to "bootx64.efi", is that correct? 
I have done that- but I think since I cannot seem to set the boot device to my windows drive as described in step 4, I am assuming that this won't work for me unless I can set the boot drive to default to windows. When I select my FAT-formatted EFI boot drive at the boot selection screen, it just begins loading macOS. I assume this is because I have been unable to complete step 4 correctly, so the default boot drive remains the macOS drive. 

   

Nope mate, the usual path is: X:/EFI/Boot/bootx64.efi, copied on an usb key, booting under UEFI bios. But i think, on mac to get the efi shell loaded you must rename the file  apple_set_os.efi, so the full path should be:  X:/EFI/Boot/apple_set_os.efi. Then there is 2 files, the basic bootx64.efi renamed apple_set_os.efi and another one @goalque specially compiled based on a different revision of macos.

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote
orbosphere
(@orbosphere)
Active Member
Joined: 3 years ago
 
Posted by: wimpzilla

 

Posted by: orbosphere

 

Posted by: wimpzilla

 

If you need to clean drivers under windows use this: DDU

Be sure to have formatted the usb into FAT mode, be sure to had created the right path folder X:/ EFI/Boot/ and copied inside the @goalque file depending of your rev, renamed apple_set_os.efi.zip.

Try different usb ports maybe, be sure to use the right ports for the node.

   

To clarify- the file I download from the post is apple_set_os.efi.zip- I'm supposed to unzip that file, and rename it to "bootx64.efi", is that correct? 
I have done that- but I think since I cannot seem to set the boot device to my windows drive as described in step 4, I am assuming that this won't work for me unless I can set the boot drive to default to windows. When I select my FAT-formatted EFI boot drive at the boot selection screen, it just begins loading macOS. I assume this is because I have been unable to complete step 4 correctly, so the default boot drive remains the macOS drive. 

   

Nope mate, the usual path is: X:/EFI/Boot/bootx64.efi, copied on an usb key, booting under UEFI bios. But i think, on mac to get the efi shell loaded you must rename the file  apple_set_os.efi, so the full path should be:  X:/EFI/Boot/apple_set_os.efi. Then there is 2 files, the basic bootx64.efi renamed apple_set_os.efi and another one @goalque specially compiled based on a different revision of macos.

   

solid, thanks for the clarification. So I had that wrong- but I still can't seem to set the default boot drive to Windows, which is step 4 in that guide. I will give it another try tonight. 

Thanks a lot for your help!

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
goalque
(@goalque)
Noble Member Admin
Joined: 3 years ago
 

There is only one file: bootx64.efi. The instructions should be unambiguous.

Alternatively you can execute the file in UEFI Shell: select the correct volume, type "apple_set_os.efi" and hit enter.

https://egpu.io/forums/mac-setup/thunderbolt-3-egpu-with-late-2016-macbook-pro/#post-49

automate-eGPU EFIapple_set_os.efi
--
2018 13" MacBook Pro + Radeon [email protected] + Win10 1809


ReplyQuote
ikir
 ikir
(@ikir)
Prominent Member
Joined: 3 years ago
 

I've tried CSGO  many years ago, I didn't remover it sucked so hard on Mac side. Anyway you should use an external display to enjoy full eGPU power.


MacBook Pro 2018 Touch Bar i7 quad-core 2.7Ghz - 16GB RAM - 512GB PCIe SSD
my Mantiz Venus extreme mod with Sapphire Nitro+ RX Vega 64


ReplyQuote
orbosphere
(@orbosphere)
Active Member
Joined: 3 years ago
 

I am using an external display. 

 

After a little further tinkering, I'm getting MUCH better performance out of CS:GO, and it happens to be on mac. Getting ~250fps with max settings an 2560x1440. 

I haven't solved being unable to set my windows drive as the boot drive, and haven't looked much further into getting the egpu on windows just yet. But for now I am glad to be getting some better performance on my mac. 

Pending: Add my system information and expected eGPU configuration to my signature to give context to my posts


ReplyQuote
wimpzilla
(@wimpzilla)
Honorable Member
Joined: 3 years ago
 

Well, spend a bit of time to get it work and try some other games on windows, you will be amazed.

Be sure to had followed this also: USB-C-to-USB adapter to the first (port closest to the ESC key).

It seems the mac need to boot on a special usb-c in order to get the usb key.

2012 13-inch Dell Latitude E6320 + R9 [email protected] (EXP GDC 8.4) + Win10
E=Mc²


ReplyQuote