Possible Workaround for Nvidia eGPU in High Sierra 10.13  

  RSS

theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3215
October 10, 2017 1:37 pm  

MVC with the help of Netkas posted images of an Nvidia Titan Xp eGPU working in 10.13. The graphics card does seem to be an EFI-flashed version by MVC. If you need to run High Sierra and Nvidia eGPU, definitely check this out.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


mac_editor, tbl777, lexine and 3 people liked
ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined: 2 years ago
Posts: 277

ReplyQuote
Rastafabi
(@rastafabi)
Trusted Member
Joined: 2 years ago
Posts: 92
October 10, 2017 1:58 pm  

Looks promising! 

Creator of the update-redundant macOS 10.12 eGPU enabler package for NVIDIA

AKiTiO Thunder 2 PCIe Expansion Box
NVIDIA GTX 750Ti
MacBook Pro 9.2 ••• until being stolen.
Thanks to the community for helping getting me going again.


ReplyQuote
Excubitoro
(@excubitoro)
Trusted Member
Joined: 2 years ago
Posts: 60
October 10, 2017 2:30 pm  

But this would require sending them a card to flash and then get it back?

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3215
October 10, 2017 2:35 pm  
Posted by: Excubitoro

But this would require sending them a card to flash and then get it back?

No one can answer this question except MVC. I'd recommend asking him directly on Netkas to see whether he'll make it a paid service and if his workaround is applicable to more Macs. The one he demoed is a 2013 Mac Pro.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


ikir liked
ReplyQuote
devild
(@devild)
Trusted Member
Joined: 2 years ago
Posts: 67
October 10, 2017 3:09 pm  
Posted by: theitsage

MVC with the help of Netkas posted images of an Nvidia Titan Xp eGPU working in 10.13. The graphics card does seem to be an EFI-flashed version by MVC. If you need to run High Sierra and Nvidia eGPU, definitely check this out.

ROM Revision on the screenshot says that the card is EFI flashed.

Also, it's a bit strange (at least to me) that PCIe Lane Width is x8, not x4 as usual.

That is not dead which can eternal lie, And with strange aeons even death may die.


theitsage liked
ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3215
October 10, 2017 3:19 pm  
Posted by: devild

ROM Revision on the screenshot says that the card is EFI flashed.

Also, it's a bit strange (at least to me) that PCIe Lane Width is x8, not x4 as usual.

There are some unusual stuff in those screen captures as you mentioned. The one thing I've never seen before is "Slot-TB" under the Slot column. This is a screen capture of my 2013 Mac Pro with a Radeon RX 560 eGPU running the exact macOS version 10.13 (17A405).

Netkas is a highly skilled individual so I wouldn't be surprised if he found a way to emulate the Thunderbolt connection to be seen by macOS as a PCIe slot so that the Nvidia eGPU would work.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


ikir liked
ReplyQuote
(@biasuz)
Active Member
Joined: 1 year ago
Posts: 11
October 10, 2017 4:14 pm  

scarce details on the post.

is there any way to replicate these results on a macbook pro?

edit: why does it say that rominator was banned from this forum?

MBP mid-17 R560 + Aorus Gaming Box


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3215
October 10, 2017 4:24 pm  
Posted by: biasuz

scarce details on the post.

is there any way to replicate these results on a macbook pro?

edit: why does it say that rominator was banned from this forum?

MVC/Rominator is the only person who can answer whether it's replicable on a MacBook Pro. He's not welcome on eGPU.io forums because of his name-calling and hostile behavior.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


ReplyQuote
(@biasuz)
Active Member
Joined: 1 year ago
Posts: 11
October 10, 2017 4:56 pm  

That's a shame.

The juvenile demeanor is pretty apparent in post where he breaks the news, but it just makes me sad to read it though.

I've purchased this Aorus Gaming Box and it is pretty much a paperweight for now... 

Do you think there will be a no-fuss solution? This whole click here and there, run this script and so on... it's pretty complex stuff you guys a pulling out here, but also kinda gimmicky. I'm not an IT guy, so it goes without saying that it is somewhat hard to follow. I guess only time will tell if this works out as expected...

Thanks for the info @theitsage

MBP mid-17 R560 + Aorus Gaming Box


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1576
October 10, 2017 8:08 pm  

I saw the post as well. Indeed, "Slot-TB" is the most interesting aspect to glean from the forum (besides dat attitude lol). My guess is the same as yours @theitsage - an emulation of a real PCIe slot. That would make the NVIDIA web drivers happy to drive it for sure.

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


theitsage liked
ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1576
October 10, 2017 8:28 pm  

Actually, if the workaround really simulates a PCIe slot, isn't it like a holy grail workaround (or at least could be extended to be one) that would also support any and all cards that already have drivers in macOS (such as older AMD cards)? Given that goalque's automate-eGPU.kext adds support for older AMD cards only, I presume his workaround is much different. Its more like conforming to how eGPUs are supposed to work in High Sierra versus this one (if of course, our guess is correct ;p).

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3215
October 10, 2017 11:15 pm  

The PCIe slot emulation if possible is vastly different with official Apple eGPU approach (and goalque's). Per Intel Thunderbolt external graphics certification, eGPU must be hot-pluggable.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


Rastafabi and goalque liked
ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 1576
October 11, 2017 6:15 am  

Whatever be the case, according to the Netkas forum link (which was updated), it will apparently be big news from an independent third party (a tie up or something?). Kudos to them for figuring out NVIDIA eGPUs on macOS High Sierra.

 

There has been so much activity in the community since High Sierra and Apple’s new direction towards pro computing. While we still have many many issues and don’t have exactly what we want from them (of course ;p), I for one (being in the ‘issues’ boat) am still quite pleased, however, with the direction of macOS in general. It’s just the beginning of what could be an exceptionally flexible and powerful platform (which has been hard to say in recent years about Macs).

purge-wrangler.shpurge-nvda.shset-eGPU.sh
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
----
Multiple Build Guides


ReplyQuote
muellmaa
(@muellmaa)
Active Member
Joined: 1 year ago
Posts: 6
October 11, 2017 6:40 am  

Please bear in mind, that apparently MVC/netkas managed it independent from the OS (it works under macOS and Windows). I don't know if this needs firmware editing. I doubt GPU Bios editing is enough...

According to the MVC blog, barefeats will get a test setup. Furthermore MVC said: "You'll all have to [be] patient. Independent third party will be confirming eGPU function in High Sierra in a very public fashion."

So I guess we'll get some more info soon (hopefully not "MVC-soon-ish").

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


theitsage liked
ReplyQuote
devild
(@devild)
Trusted Member
Joined: 2 years ago
Posts: 67
October 11, 2017 1:25 pm  

New screenshot from MVC

That is not dead which can eternal lie, And with strange aeons even death may die.


ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined: 2 years ago
Posts: 277

ReplyQuote
theitsage
(@itsage)
Famed Member Admin
Joined: 2 years ago
Posts: 3215
October 18, 2017 3:03 pm  

My guess is that MVC will monetize his solutions. You can see on his online store Nvidia 9-series EFI flashing service is $140-170 and 10-series EFI flashing service is $225. eGPU solution is probably going to be an a-la-carte on top of that.

Best ultrabooks for eGPU use

eGPU enclosure buying guide

86 external GPU build guides


ReplyQuote
muellmaa
(@muellmaa)
Active Member
Joined: 1 year ago
Posts: 6
October 19, 2017 7:51 pm  

yep

Soon I will add my system & eGPU details or a build link to this my signature to give context to my posts


ReplyQuote