Setup & Software Discussions
nVidia drivers coming to MacOS after all?
 

nVidia drivers coming to MacOS after all?  

  RSS

DrEGPU
(@dregpu)
Trusted Member
Joined: 8 months ago
Posts: 54
May 23, 2019 11:12 pm  

I wasn't sure where to post this since it's more of a rumor than anything. Please move to the appropriate forum, whatever that may be. 

https://www.idownloadblog.com/2019/04/22/macos-10-15-api-device-drivers/

Some kind of driver API is going to be unveiled at the next Apple WWDC. The devil is in the details, but this could potentially open an avenue for nVidia drivers on MacOS. If true, drivers probably won't be available until fall or winter of this year (if you're in the northern hemisphere). 

Discuss.

This topic was modified 1 month ago

MBP 2018 15 inch + 2X Aorus gaming box 1080 in BootCamp and MacOS 10.13.6
2011 13-inch MacBook Pro + Razer Core X@10Gbps-TB1 (eVGA RTX 2080 Ti) + Ubuntu 18.04


ReplyQuote
Topic Tags
OliverB
(@oliverb)
Noble Member
Joined: 8 months ago
Posts: 1297
May 23, 2019 11:31 pm  

If I may quote:

"As AppleInsider separately noted, the only two Nvidia cards that continue to work with Mojave are the older GeForce GTX 680 and the Quadro K5000 models. But why is it that now, in 2019, there aren’t any functional Nvidia drivers for Mojave at all?"

This already shows that the writer has no idea about anything. GTX680 and K5000 are both Kepler cards and this why they work, together with many other models.

This post was modified 1 month ago

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
mac_editor
(@mac_editor)
Noble Member Moderator
Joined: 2 years ago
Posts: 2094
May 24, 2019 1:36 am  

NVIDIA support for macOS honestly isn't hard for NVIDIA/Apple, given that they have a history. More so, it seems a political problem first, technical limitations second. Hopefully the news about new device driver APIs comes to fruition, along with the downfall of ridiculous policies.

purge-wrangler.shpurge-nvda.shset-eGPU.shautomate-eGPU EFI Installer
----
Troubleshooting eGPUs on macOS
Command Line Swiss Knife
eGPU Hardware Chart
Multiple Build Guides
----
Current: MacBook Pro RP560X + 480/R9 Fury/Vega 64 | GTX 780/1070
Previous: 2014 MacBook Pro 750M + 480/R9 Fury | GTX 780/980 Ti/1070


theitsage liked
ReplyQuote
DrEGPU
(@dregpu)
Trusted Member
Joined: 8 months ago
Posts: 54
May 24, 2019 2:06 am  

I never thought it was a technical issue and always thought it was political/business. I'm hoping this driver API thing means, the apple kingdom is going to be a little bit more friendly to outsiders. Currently: No nvidia. No linux. Seriously!?

MBP 2018 15 inch + 2X Aorus gaming box 1080 in BootCamp and MacOS 10.13.6
2011 13-inch MacBook Pro + Razer Core X@10Gbps-TB1 (eVGA RTX 2080 Ti) + Ubuntu 18.04


Ray liked
ReplyQuote
Eightarmedpet
(@eightarmedpet)
Noble Member
Joined: 2 years ago
Posts: 1600
May 24, 2019 10:11 am  

Super interesting, and almost sounds like a way of saving face while allowing Nvidia back into the macOS ecosystem!
Apple: "We've made it simple for ANYONE to write drivers for macOS"
Nvidia: "OH HAI"
Apple: "OHHH JEEEZEEEE... I guess that means you guys can too...."

2017 13" MacBook Pro Touchbar + [email protected] (AKiTiO Thunder3) + Win10
2017 13" MacBook Pro Touch Bar + [email protected] (Sonnet Breakaway Box) + Win10

2017 13" MacBook Pro Touch Bar + GTX1070 (debating 2070 upgrade) @32Gbps-TB3 (Razer Core V1) + Win10

2017 13" MacBook Pro Touch Bar + Vega 56 @32Gbps-TB3 (Razer Core V1) + Win10 & macOS 10.14+

---
LG 5K Ultrafine flickering issue fix


ReplyQuote
joevt
(@joevt)
Reputable Member
Joined: 2 years ago
Posts: 375
May 24, 2019 11:03 am  

There is no explanation of how these new device driver APIs will differ from existing I/O Kit library APIs. There is no guarantee that these new device driver APIs will have anything to do with GPUs as documentation for creating GPU drivers is not publicly available for I/O Kit. You might be able to make an IOFrameBuffer but it won't have any acceleration.
https://developer.apple.com/documentation/kernel/ioframebuffer?language=objc

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


ReplyQuote
DrEGPU
(@dregpu)
Trusted Member
Joined: 8 months ago
Posts: 54
May 27, 2019 3:45 am  
Posted by: joevt

There is no explanation of how these new device driver APIs will differ from existing I/O Kit library APIs. There is no guarantee that these new device driver APIs will have anything to do with GPUs as documentation for creating GPU drivers is not publicly available for I/O Kit. You might be able to make an IOFrameBuffer but it won't have any acceleration.
https://developer.apple.com/documentation/kernel/ioframebuffer?language=objc

Interesting and not encouraging. Oh well...

MBP 2018 15 inch + 2X Aorus gaming box 1080 in BootCamp and MacOS 10.13.6
2011 13-inch MacBook Pro + Razer Core X@10Gbps-TB1 (eVGA RTX 2080 Ti) + Ubuntu 18.04


ReplyQuote
beppedessi
(@beppedessi)
Active Member
Joined: 2 years ago
Posts: 11
May 27, 2019 10:28 pm  

So... is it all smoke in the eyes?

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


ReplyQuote
OliverB
(@oliverb)
Noble Member
Joined: 8 months ago
Posts: 1297
May 27, 2019 11:23 pm  

Look, I told you this before: We have three participating parties: Apple, AMD and nVidia. None of them is interested for full nVidia MacOSX support. It's a win/win/win situation for any of them. Why would anyone think this will change?

2018 15" MBP & 2015 13" MBP connected to RTX2080Ti GTX1080Ti GTX1080 Vega56 RX580 R9-290 GTX680


ReplyQuote
ICULikeMac
(@iculikemac)
Estimable Member
Joined: 2 years ago
Posts: 122
May 28, 2019 4:17 am  

Got hopeful for a second with that post! Guess I'll just keep watching for Navi news and hope there is something decent I can swap in and out of a eGPU & Windows Desktop.

2019 13" MacBook Pro (i7 & 16GB RAM) - MacOS + Win10
Late 2012 Mac Mini - MacOS + Win10
Asus XG Station Pro (RX570 8GB + RTX 2080)


ReplyQuote
DrEGPU
(@dregpu)
Trusted Member
Joined: 8 months ago
Posts: 54
May 28, 2019 4:20 am  

I was excited for a hot second too! For my purposes, I’d be ok without display acceleration as long as CUDA and cuDNN libraries were compatible/worked with MacOS. One can dream...

MBP 2018 15 inch + 2X Aorus gaming box 1080 in BootCamp and MacOS 10.13.6
2011 13-inch MacBook Pro + Razer Core X@10Gbps-TB1 (eVGA RTX 2080 Ti) + Ubuntu 18.04


ReplyQuote
steve4332
(@steve4332)
Active Member
Joined: 1 month ago
Posts: 12
May 29, 2019 12:09 pm  

Hope dies last.

Anyway, Apple will have to solve this issue sooner or later. The inability to develop and distribute custom graphics drivers in an organized way is not an nVidia related problem only. Think about how disruptive it was for many users that DisplayLink devices (these are USB graphics cards designed mainly for office use and found in many notebook dock solutions) suddenly stopped working on MacOS because of an update. The situation remained unresolved for months angering enterprise users.

The current situation do not inspire confidence, especially among Pro users who don't like living in constant dread whether their expensive hardware will suddenly become unsupported at the whim of some Apple product manager or an arbitrary change in an obscure part of the OS. Hopefully we will see a new modular Mac Pro soon - modularity would be a joke if only a small set of Apple sanctioned devices could work with it.

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


Ray liked
ReplyQuote
Ray
 Ray
(@ray)
Eminent Member
Joined: 2 years ago
Posts: 23
Jun 25, 2019 10:36 am  
Posted by: steve4332

Hopefully we will see a new modular Mac Pro soon - modularity would be a joke if only a small set of Apple sanctioned devices could work with it.

Well, you got your wish! The downside, of course, is that the modular Mac Pro is out of reach of even most professional users due to the high pricing.

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


ReplyQuote