----> Bug Report Submitted: <----
Thank you for reporting a new issue. The bug ID is: 2484445
RE: MacOS NVIDIA Web Driver Issues.
Things that need to be addressed in MacOS NVIDIA Web Driver:
1.) In Sierra and High Sierra, the Web Driver REVERSES how MacOS sees the physical PCI-e Slot Locations.
PCI-e Slot 1 is seen by MacOS as PCI-e Slot 2, AND PCI-e Slot 2 is seen as PCI-e Slot 1.
Now, on cMP Systems, (4,1’s Flashed to be seen as 5,1’s and “Real” 5,1’s), I’m NOT entirely sure if this is still true; BUT, this is prevalent in Hackintosh Systems! So, the “cure” is to switch physical locations of Primary and Secondary GPUs in the System. Further, in Hackintoshes, this also means going into the BIOS and changing PCI-e Video Boot Slot Order to PCI-e Slot 2.
2.) In regards to #1, IF cards are NOT physically switched, this has the effect of STRIPPING OpenCL and OpenGL from, (what should be), the Primary GPU!
I witnessed this myself on a MacVidCards’ NVIDIA GTX-1070 8GB Card where BOINC, (Berkeley Open Infrastructure Network(ed) Computing), App clearly shows in MacOS Sierra and High Sierra that OpenCL is MISSING from the GPU!
Further, in Blizzard’s Battle.net App, when Launching a game, (let’s say StarCraft:Remastered), Battle.net App responds with an IMMEDIATE Popup stating “Missing OpenGL”, AND “Install/Reinstall Web Driver”!
Once GPUs have been switched so that, (in my case the GTX-1070 8GB), the Primary GPU is in physical location PCI-e Slot 2, (and the BIOS has been properly modified for this), BOINC now shows that the Primary GPU HAS OpenCL and Battle.net NO LONGER gives the Popups and INSTEAD allows StarCraft:Remastered to Launch and Play.
HOWEVER; NOW, the Secondary and Tertiary GPUs, (if ANY in the System), NOW ARE STRIPPED of OpenCL and OpenGL - in my case, my Secondary EVGA GTX-1050 2GB Card.
3.) In addition to all of the above, with CUDA Driver 410.130 Installed in High Sierra, IF a System ONLY has NVIDIA Cards in the System, (in my case, my Hackintosh noted above), when performing Number Crunching Operations of CUDA Type in BOINC the attached Monitor to the Primary GPU MUST be turned OFF! IF NOT, this results in MASSIVE Crunching Errors of “Best Pulse = 0” Errors!
On a cMP with MIXED GPUs, (One NVIDIA Card and One ATI Card), and the monitor is attached to the ATI/Non-NVIDIA Card - the monitor MUST be ON to properly and successfully perform CUDA Number Crunching Operations of CUDA Type! IF NOT, MASSIVE Crunching Errors of “Best Pulse = 0” Errors occur.
SEE: Conflict with MacOS 10.12 and 10.13 Web Drivers and SETI@Home Number Crunching.
THESE ISSUES MUST be addressed and properly resolved BEFORE releasing MacOS NVIDIA Web Drivers for MacOS Mojave!
With the above in mind, I hope that SOON Mojave NVIDIA Drivers are released. I have signed the Petition.
This bug submission and its status can be viewed or updated here:
Developer Relations Team
----> Bug Status: Open. <----
I hope this is taken seriously.