Possible Workaround for Nvidia eGPU in High Sierra 10.13
 
Notifications
Clear all

Possible Workaround for Nvidia eGPU in High Sierra 10.13  

  RSS

itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 

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.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide


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

ReplyQuote
Rastafabi
(@rastafabi)
Trusted Member
Joined: 3 years ago
 

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: 3 years ago
 

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

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


ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 
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.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide


ikir liked
ReplyQuote
devild
(@devild)
Trusted Member
Joined: 3 years ago
 
Posted by: itsage

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.


itsage liked
ReplyQuote
itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 
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.

macos high sierra 17a405 thunderbolt egpu graphics screen

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide


ikir liked
ReplyQuote
(@biasuz)
Active Member
Joined: 3 years ago
 

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
itsage
(@itsage)
Illustrious Member Admin
Joined: 3 years ago
 
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.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide


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

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 @itsage

MBP mid-17 R560 + Aorus Gaming Box


ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

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 @itsage - an emulation of a real PCIe slot. That would make the NVIDIA web drivers happy to drive it for sure.

purge-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


itsage liked
ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

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-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


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

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.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide


Rastafabi and goalque liked
ReplyQuote
mac_editor
(@mac_editor)
Famed Member Moderator
Joined: 3 years ago
 

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-wranglertbt-flashpurge-nvdaset-eGPU
Insights Into macOS Video Editing Performance
2018 MacBook Pro 15" RP560X + RX 5700 XT (Mantiz Venus)

Master Threads:
2014 15-inch MacBook Pro 750M
2018 15-inch MacBook Pro


ReplyQuote
muellmaa
(@muellmaa)
Active Member
Joined: 2 years ago
 

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").

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


itsage liked
ReplyQuote
devild
(@devild)
Trusted Member
Joined: 3 years ago
 

New screenshot from MVC

MBP 15'

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


ReplyQuote
Rycco
(@rycco)
Reputable Member
Joined: 3 years ago

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

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.

external graphics card builds
best laptops for external GPU
eGPU enclosure buyer's guide


ReplyQuote
muellmaa
(@muellmaa)
Active Member
Joined: 2 years ago
 

yep

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


ReplyQuote
jangoloti
(@jangoloti)
Trusted Member
Joined: 1 year ago
 

Dear all

Has somebody tried the workaround described here?

NVIDIA Web Drivers Mojave Workaround

Set it on BIOS

  1. Press F12 upon startup and select Enter Setup from the Boot Menu.
  2. Navigate to the Peripherals tab.
  3. At Initial Display Output, select PCIe 1 Slot.
  4. Navigate to the Chipset tab.
  5. At Internal Graphics, set it to Auto or Disabled.
  6. Navigate to the Save & Exit tab.
  7. Select Save & Exit and click Yes.
  8. Reboot and then shut down your computer. Turn off your display too.
  9. Disconnect the HDMI / DisplayPort cable from your mainboard (integrated graphics) and plug it in to your NVIDIA Card now. 
  10. Turn your monitor back on. Then turn your computer back on and let it boot to MacOS.

Install the Web Drivers and CUDA

  1. Download the Web Driver Manager app from here.
  2. Run the WebDriver All Versions app and click on Reinstall Driver and then Download Webdriver.
  3. After it's done, quit the WebDriver All Versions app and open it again. Click on Existing Webdriver Patching. This requires the Terminal, so give access to it when prompted.
  4. Open the Terminal.
  5. Copy and paste this command: sudo chmod -R 755 /Library/Extensions/NVDAStartupWeb.kext and press Enter. Enter your password if necessary.
  6. Then copy and paste this command: sudo chown -R root:wheel /Library/Extensions/NVDAStartupWeb.kext and press Enter.
  7. Then copy and paste this command: sudo touch /System/Library/Extensions/ && sudo kextcache -u / and press Enter.
  8. And the last command to copy and paste: sudo touch /Library/Extensions && sudo kextcache -u / and press Enter.
  9. Restart your computer.
  10. Download and install the latest CUDA drivers from here. You might need to restart again.

Mac Mini 2012 and 2018 i7, Mac book Pro 2016 15" with TB, eGPU Galax/KFA2


ReplyQuote
esatamacmodular
(@esatamacmodular)
Estimable Member
Joined: 3 years ago
 
Posted by: jangoloti

Dear all

Has somebody tried the workaround described here?

NVIDIA Web Drivers Mojave Workaround

No acceleration... whats the point of have a glitchy GPU?

iMac 2013 10.14.1, Macbook Air 2013 10.11, MBP 2016 13" 10.13.6 , HP 4530s 10.11, node lite, DA-2 PSU w/mod, PE4L 2.1b expresscard34, GTX460,1050Ti,1060,1070/Ti RX470,560,580


ReplyQuote