2018 Mac Mini [8th,6C,B] + RTX 2070 @ 32Gbps-TB3 (Razer Core) + Win10 1803 [its...
 
Notifications
Clear all

2018 Mac Mini [8th,6C,B] + RTX 2070 @ 32Gbps-TB3 (Razer Core) + Win10 1803 [itsage]  

 of  3
  RSS

Eightarmedpet
(@eightarmedpet)
Famed Member Moderator
Joined: 4 years ago

ReplyQuote
Parker85
(@parker85)
Active Member
Joined: 3 years ago
 

@eightarmedpet -- Yes, I got things working in both OS's, although I'm not sure how optimal it all is. I've been following your posts as well, as I noticed you were also hoping for the holy grail ultrafine solution... 

For MacOS, the vega 56 and Asus XG station worked instantly, with no problems with either booting connected or hot-plugging afterwards. And I was getting 60fps in Heaven benchmarks on 1440p settings. Again, this is a setup were I have 1 thunderbolt from the mac mini to the egpu, and another from the mini, directly to the ultrafine 4k.

I tried following @itsage 's guide, but it didn't work quite so directly -- I booted into windows with the automate-eGPU EFI, however, I think because of this unconventional setup (with two thunderbolt connections), windows always favored the intel igpu and wouldn't recognize the Vega. With hot-plugging at the loading screen, I could get it for a moment and then it would disappear when trying to install the vega drivers. Or it would give the dreaded error 12 when loading the driver automatically.

What finally got it to work was when I ran this thing:  https://github.com/0xbb/gpu-switch/releases/download/v0/gpu-switch-windows.zip . In tandem with uninstalling the intel igpu drivers. After that, when I booted (through the efi loader), windows finally recognized both graphics units -- although only the Vega came up as a vega, the intel came up as “Microsoft Basic Display Adapter.” But either way, I was finally able to install the driver for the Vega, and then reinstall the intel drivers. (I should add that I never could get the latest drivers for the Vega 56 supplied from AMD's site to install -- it only seemed to work with the drivers that windows would find automatically -- @itsage, any insight on this would be appreciated.)

After that, everything seems to be working in windows: in the device manager, both the intel 630 and the Vega show up, and I assume it knows to use the Vega because I was getting decent scores in Heaven -- although not as good as I was in MacOS, more like lows in the 30's and highs in the 50's.

I know there is a penalty here because of this setup and the Ultrafine's obstacles... Yet, perhaps this mini/ultrafine setup is better than it would be on a macbook pro with internal display?

Regardless, at the moment I'm just happy that I got it working. I'm hoping that with CES in January, AMD will release new cards that will have a USB-C out just like the Nvidia RTX series, and then I can return performance with direct card acceleration of the display. But until then (or if apple decides to support Nvidia) this will have to be my solution, because I need a card that can work in both operating systems -- And I just can't part with my LG Ultrafine!

But please let me know if there might be a better solution or if I may have erred in any way, that I could redress for better results.

And many thanks again to you @eightarmedpet and @itsage

-Mac Mini (2018)
-MSI Vega 56 (Air Boost)
-Asus XG Station Pro
-*4k LG Ultrafine


ReplyQuote
Eightarmedpet
(@eightarmedpet)
Famed Member Moderator
Joined: 4 years ago
 

@parker85 thanks for the in-depth reply, I am very very close to buying a new Mini as I am sick and tired of error 12 with my Macbook, your post is helpful although not as positive as I had hoped - I had great initial results Wirth the EFI Bootloader but despite nothing changing it has begun to fall for me - if I boot with it my eGPU isn't even recognised in Bootcamp and I need to un plug re plug which only gets me as far as error 12. Did you ever boot without mods? So just plug it all together and power on? I have been doing some gaming in macOS with the Vega and the performance is terrible (I blame it on the loop back which I think Windows handles better) so I need a solution for both OS. For a brief moment I even considered a PC build but don't want to go down that route...

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

---

LG 5K Ultrafine flickering issue fix

 
2018 Mac Mini [8th,6C,B] + RX 580 @ 32Gbps-TB3 (AKiTiO Node Lite) + Win10 20H2 [build link]  


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

Hello - Thanks for this valuable information. @itsage

My future setup is as follows:
- LG Ultrafine 4k Display (usb C) + Macbook Pro 15' 2018 + RTX 2070 + Razer Core X

I want to use this in OS Mojave, is there any workaround? I rather not take the bootcamp route for now if possible. The other option is Vega 64 instead of RTX, but then my USB C monitor would not work. 
Thanks..
P.S please refer me to another post if you already solved this dilemma.  

2018 MacBook Pro 15'' + LG UltraFine 4k + Razer Core X + pending graphics card that supports USB-C


ReplyQuote
itsage
(@itsage)
Founder Admin
Joined: 5 years ago
 

There's no drivers for RTX graphics cards in macOS so your proposed setup will not work. If you're interested in using eGPU with macOS, it's best to go with an AMD card. Wait a couple of months and see whether AMD will introduce new GPUs with USB-C outputs.

LinkedIn | Twitter | Facebook | Youtube | Instagram
 
external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide

 
2018 Mac Mini [8th,4C,B] + RX Vega 56 Nano @ 32Gbps-TB3 (Gigabyte Gaming Box) + macOS 12.0 & Win11 [build link]  


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

Thank you! So to sum up
1. Get windows bootcamp + use RTX with my USB C monitor
or
2. wait for amd card with USB-c output.
or
3. get the expensive blackmagic ?
Thanks again.

2018 MacBook Pro 15'' + LG UltraFine 4k + Razer Core X + pending graphics card that supports USB-C


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

@eightarmedpet -- That's troubling to hear that the boot-loader isn't reliable... I guess I'll just have to wait and see if I have similar problems in the long term.  Just to clarify: are you using the boot-loader in both MacOS Mojave and Windows? And when did it start to fail? It just stopped detecting the egpu/vega card suddenly, without any change on your part (driver update etc.)?

To reiterate my experience: I am only EFI boot-loading into windows, for MacOS I just boot directly and it worked right away, never had a problem. Moreover, as I said, the benchmarks seem pretty good. Have you tried benchmarking with heaven or valley, and if so, what are the results? (Also, I'm sure you know this -- but make sure to set the the preference for the egpu in the right-click "get info" dialogue window for each program that you are running with the egpu). 

For the Windows error 12 issues, (and I could be wrong) it seems like the Mac Mini is in a much better position than the macbook pros, because of the two thunderbolt drivers -- perhaps @itsage could help explain why that is? 

I wouldn't draw too many conclusions from bad gaming performance in MacOS -- I've read that even top-spec hackintosh's and Imac pros have gaming issues in MacOS... I think it's more a problem of software developers not having the time or priority to optimize MacOS versions of games.

I haven't had time to try gaming on my windows setup yet, but I'll try to soon and update what the experience is like.

@macbookprouser19 -- I think there is a 4th option, which is what I'm doing (as detailed above), and so far it seems to be working just fine. Although, as @eightarmedpet mentioned, long term use is still in question. And if you can wait until January and the CES announcements from AMD, that might be better for you.

-Mac Mini (2018)
-MSI Vega 56 (Air Boost)
-Asus XG Station Pro
-*4k LG Ultrafine


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

 @parker85 - thanks. You are correct regarding a possible 4th option. However, that results in drastic performance loss. Something to do with the way Apple handles the internal gpu. I rather have direct connection to the egpu with my external monitor since i play to use it both for gaming and work. 

I think waiting for 2-3 months is probably the way to go here and hope that AMD release Usb-c port with the cards. If Nvidia went that route I think they will too. 

I would love the RTX series, but I am put off by the $139 windows home fee for bootcamp install. 

2018 MacBook Pro 15'' + LG UltraFine 4k + Razer Core X + pending graphics card that supports USB-C


ReplyQuote
Parker85
(@parker85)
Active Member
Joined: 3 years ago
 

@macbookprouser19  -- Yes, that's true that in macbook pro 'loop-back' egpu setups there is significant performance loss, however that isn't necessarily true for the Mac Mini, which was what this build guide by @itsage was trying to show. Remember this is a guide for the Mac Mini.

In the above benchmarks, the difference between the 'loop back' setup vs. the direct connection to the monitor shows only a minor loss in performance -- sometimes by only 5 or 6 frames per second. I think that is pretty encouraging and still a good performance/value proposition for Vega cards and USB-C monitors. 

But if you are planning to stick with the macbook pro, and you aren't interested in the Mac Mini, then yes, it makes sense to wait for a proper USB-C solution from AMD's new cards (or possibly from some new case offerings now that thunderbolt 3 has become royalty free I would think there will be more cases that will offer a thunderbolt output... maybe...).

Ah, also! Regarding paying for windows: there are a number of third party sellers for Windows 10 keys that go for pretty cheap -- often below $30. I bought my key from a third party and it worked... I think I paid 20 dollars.

-Mac Mini (2018)
-MSI Vega 56 (Air Boost)
-Asus XG Station Pro
-*4k LG Ultrafine


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

It's a shame the dispute between Apple and Nvidia causes indefinite delay to macOS 10.14 web drivers. It's the only missing piece for Nvidia eGPU in macOS because our current Nvidia eGPU solutions are working well. I used GTX 780 to test with 2018 Mac mini.

@itsage
Thank you for your review!

The shame about the dispute: That's really annoying!

I think i have to switch to amd-Graphics at the 
mac mini. I have to save money for my eGPU
maybe than the navi-Gerneration is launched.

Gtx 780 at 10.14: Old webdriver are running at mojave? 
Is it possible to get a gtx580 running, too?

HexaMacMini/32Gb/512gb/10Gbit/s
...is waiting for eGPU-Power@Mojave


ReplyQuote
 of  3