netkas.org forum

General Category => OSX and Graphics Cards => Topic started by: Rominator on September 27, 2017, 08:18:58 AM



Title: High Sierra and The Nvidia Web Driver
Post by: Rominator on September 27, 2017, 08:18:58 AM
How's it working', folks?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on September 27, 2017, 08:24:12 AM
The metal hitching is gone finally. the first non broken 378 driver. the last good performance metal driver was 367, which means this is first pascal supporting driver that should actually feel good in metal games.

It no longer breaks ibooks/little snitch etc because they refactored driver to not break those apps with library injection, well that or they got apple to finally allow them to do it. But it is clear the driver had some serious refactoring, for example half of it is now installed in system/library/extensions and other half in library/extensions instead of all in one place.

The installer does seem to be broken though. it errors out during install, but if you tell it to ignore error and continue anyways it still works, for most users. Although some users on hackintosh forums are reporting that upon reboot the drivers are hosed for them, so it's possible depending on when installer errors or what causes it, some users get the install to still work and others do not?. nvidia will have to fix package installer at some point. if you're not sure you got full package can always triple check all files made it to where they should be with pacifist then manually kextcache rebuild for good measure.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on September 27, 2017, 03:21:41 PM
Works fine for me.  However, the Cuda Driver. now 9.0.197 does NOT work in High Sierra, but does work in Sierra.

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on September 27, 2017, 07:07:39 PM
It was made for 10.12, not 10.13, so we need to wait for proper CUDA driver.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on September 28, 2017, 12:27:59 AM
^^^^This morning it was linked to High Sierra.  They then Nvidia unlinked it and put a message that another Cuda Driver was coming.  So, YES, I know that!

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on September 28, 2017, 12:38:53 AM
Just finished the upgrade, everything went smoothly.  I ignored the error message during the installer, and forced a kext cache rebuild before rebooting just to be safe.  I left NVWebDriverLibValFix in /Library/Extensions, as the WindowServer appears to have LV enabled:

Code:
~> codesign -d -v  /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer
Executable=/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/Resources/WindowServer
Identifier=com.apple.WindowServer
Format=Mach-O thin (x86_64)
CodeDirectory v=20100 size=391 flags=0x2000(library-validation) hashes=5+5 location=embedded
Platform identifier=4
Signature size=4485
Info.plist entries=4
TeamIdentifier=not set
Sealed Resources=none
Internal requirements count=1 size=72

I have SIP disabled since I'm running a Hackintosh, and so the LV fix seems to be required.  I don't have access to an unmodified/official Apple system to test what would happen if SIP was left enabled.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on September 28, 2017, 12:45:20 AM
What's interesting, I had sip disabled entire time on my hack, and i can use drivers witout issue and without lvfix as well. in fact little snitch and ibooks etc also had full windows without libvalfix. ultimately I decided to add the fix anyways anyways just in case.

One thing I did notice, no one could boot without libvalfix if they were using Lilu or whatever it is for audio instead of toledo's patch, so maybe Lilu itself just dirty's up kext environment enough to need libval to fix it? who knows.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on September 28, 2017, 01:00:30 AM
What's interesting, I had sip disabled entire time on my hack, and i can use drivers witout issue and without lvfix as well. in fact little snitch and ibooks etc also had full windows without libvalfix. ultimately I decided to add the fix anyways anyways just in case.

One thing I did notice, no one could boot without libvalfix if they were using Lilu or whatever it is for audio instead of toledo's patch, so maybe Lilu itself just dirty's up kext environment enough to need libval to fix it? who knows.

Right, those things modify the binaries and those will absolutely be rejected unless you have LV disabled.  I might try booting without the LV fix since I'm not using Lilu or anything like that.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on September 28, 2017, 01:25:48 AM
Well, I can tell you this.

One HS issue with new driver is that the dock is solid with Titan-X Maxwell, yet 2 displays work and Uningine Valley seemed to run at 1/2 speed.

Anyhow, I tossed in a GTX680 and with Web Driver it had the solid Dock

Turned off Web Driver and the Dock went translucent, as it is meant to be.

With Web Driver off the 680 2GB ndid a 37 FPS in Uningine. The Titan-X did 25 FPS.

So, seems like it isn't quite done being baked.Hopefully they issue a fix shortly.

If Nvidia needs testing done on real Macs and a variety of their cards, I'd be the best person to talk to. I've pretty much got at least one of everything.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: chromafile on September 28, 2017, 02:19:41 AM
For High Sierra :D

https://www.nvidia.com/download/driverResults.aspx/125379/en-us
https://www.nvidia.com/object/macosx-cuda-9.0.197-driver.html


Title: Re: High Sierra and The Nvidia Web Driver
Post by: macfriedchikkin on September 28, 2017, 02:34:10 AM
For High Sierra :D

https://www.nvidia.com/download/driverResults.aspx/125379/en-us
https://www.nvidia.com/object/macosx-cuda-9.0.197-driver.html
The first one, yes, the second, no.


Hey, Rom, are those your results trying to use 2 monitors? I'm getting the same results under HS as I did under Sierra for Unigine; exactly 58.5


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on September 28, 2017, 02:49:41 AM
For High Sierra :D

https://www.nvidia.com/download/driverResults.aspx/125379/en-us
https://www.nvidia.com/object/macosx-cuda-9.0.197-driver.html

Did you not read my third post down on this very page ???  The Cuda Driver you linked (9.0.197)  DOES NOT work with High Sierra!

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on September 28, 2017, 02:53:21 AM
Rominator:

I just ran Heaven and Valley.  My results are much like Sierra was.

No issues with my dock.

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on September 28, 2017, 03:02:42 AM
I'm out and won't be able to fiddle with it anymore for a few hours.

This just popped up on my blog :

    
Hi David,
Andy D has just posted a comment on your blog post, New High Sierra drivers out:
All working with a GTX 1080 Ti here now. The trick I had is that Gatekeeper wants to block loading of the kernel extension. I got a pop-up message while installing. Once installation of the driver is complete, don't reboot - load System Preferences, head to Security and Privacy and click 'Allow' next to the 'NVIDIA Corporation' notification. Then, force-quit the installer and run it again. This time, no message from Gatekeeper. Reboot and the driver is spot on.

The CUDA driver v9.0.197 (installed using the same Gatekeeper method) does complain that an update is required, but it did that occasionally in the last version too, so I'm not going to worry about that.

In System Information the Metal status reports 'Supported, feature set OSX_GPUFamily1 v2'. I have no idea what that means; hopefully it's good.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on September 28, 2017, 06:24:44 AM
^^^^Goodness - Cuda Driver 9.0.197 DOES NOT work in High Sierra, works fine in Sierra!!!!!  Nvidia has posted the attached on it's Web Site when searching for the High Sierra Web Driver.

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: jeanlain on September 28, 2017, 07:08:31 AM
Rominator:

I just ran Heaven and Valley.  My results are much like Sierra was.

No issues with my dock.

Lou
Unigine doesn't use Metal, so it's not surprising that performance hasn't improved.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on September 28, 2017, 07:27:37 AM
I tested performance in WoW and fornite (both use metal). wow is much better but has a new water reflections bug that causes pretty erratic flickering, but easily avoided by turning water to "fair". across board performance is better in WoWs metal engine

fortnite performance is about same as before, i didn't notice any improvement. the game still has shotty code in a few places, like a hard freeze when opening map for first time in any new game. still super playable though with good performance minus the little freezes when first loading assets.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Zodi on September 28, 2017, 02:01:11 PM
Doesn't work for me!
I tested on one of my MacPro's without success...

I installed 10.13 on a new hard disk partition, the installation works fine
but after after the installation of NVIDIA Web-driver and reboot I saw only the grey error screen :-(
Also after PR-reset...

(addition)
If I boot with pressed shift-key without extensions (also nvidia) the Mac boots,
but with a terrible speed..



Modellname:   Mac Pro
  Modell-Identifizierung:   MacPro5,1
  Prozessortyp:   6-Core Intel Xeon
  Prozessorgeschwindigkeit:   2,66 GHz
  Anzahl der Prozessoren:   2
  Gesamtanzahl der Kerne:   12
  L2-Cache (pro Kern):   256 KB
  L3-Cache (pro Prozessor):   12 MB
  Speicher:   48 GB
  Geschwindigkeit für Prozessorverbindungstyp:   6,4 GT/s
  Boot-ROM-Version:   MP51.0084.B00
  SMC-Version (System):   1.39f11
  SMC-Version (Prozessormodul):   1.39f11



Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on September 28, 2017, 03:59:25 PM
What is your GPU?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on September 28, 2017, 04:03:30 PM
What really makes me annoyed right now is the lack of APFS support in Windows. Now I'm unable to reboot to macOS with an unflashed card, because it cannot see the APFS partition. I have to put EFI GPU, then press ALT at boot to choose macOS drive manually.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Zodi on September 29, 2017, 07:14:43 AM
What is your GPU?

GTX970, standard PC card, unflashed bios!
NVIDIA GeForce GTX 970:

  Chipsatz-Modell:   NVIDIA GeForce GTX 970
  Typ:   GPU
  Bus:   PCIe
  Steckplatz:   Slot-1
  PCIe-Lane-Breite:   x16
  VRAM (gesamt):   4095 MB
  Hersteller:   NVIDIA (0x10de)
  Geräte-ID:   0x13c2
  Versions-ID:   0x00a1
  ROM-Version:   VBIOS 84.04.36.00.6e
  Metal:   Unterstützt


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on September 29, 2017, 12:18:41 PM
Yes, this driver and its interaction with High Sierra and APFS...something didn't get finished before it got rushed out.

Let's hope the .1 version is fully functional.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on September 29, 2017, 03:01:29 PM
How is APFS related exactly?

To everyone who is having problems: please check your system logs for errors, and post them here.  That includes panic logs or crash logs for things like the WindowServer.  Really hard to figure out what's going wrong without more information.  The vast majority of issues I've seen across a number of forums all boil down to the driver binaries not loading, because Apple changed the way they're using Library Validation.  The most obvious fix for that is to use the LV hack kext, but there are other workarounds as well.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on September 29, 2017, 03:14:57 PM
Could I post the related (I think) part of the log here?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on September 29, 2017, 03:21:06 PM
Sure.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on September 29, 2017, 03:29:19 PM
Sep 29 10:41:06 localhost bootlog[0]: BOOT_TIME 1506670866 0
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.cdscheduler" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.install" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.family.asl" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.callhistory.asl.conf" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.contacts.ContactsUICore" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.authd" sharing output destination "/var/log/asl" with ASL Module "com.apple.asl".
   Output parameters from ASL Module "com.apple.asl" override any specified in ASL Module "com.apple.authd".
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.authd" sharing output destination "/var/log/system.log" with ASL Module "com.apple.asl".
   Output parameters from ASL Module "com.apple.asl" override any specified in ASL Module "com.apple.authd".
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.authd" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.eventmonitor" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.secinitd" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.mail" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.coreaudio" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.performance" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.iokit.power" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.icloud.fmfd" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:33 --- last message repeated 2 times ---
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.contacts.ContactsAutocomplete" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.mkb" sharing output destination "/private/var/log/keybagd.log" with ASL Module "com.apple.mkb.internal".
   Output parameters from ASL Module "com.apple.mkb.internal" override any specified in ASL Module "com.apple.mkb".
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.mkb" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.CoreDuetAdmissionControl" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.MessageTracer" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.networking.boringssl" sharing output destination "/Library/Logs/CrashReporter" with ASL Module "com.apple.networking.networkextension".
   Output parameters from ASL Module "com.apple.networking.networkextension" override any specified in ASL Module "com.apple.networking.boringssl".
Sep 29 10:41:28 localhost syslogd[38]: Configuration Notice:
   ASL Module "com.apple.clouddocs" claims selected messages.
   Those messages may not appear in standard system log files or in the ASL database.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1]: Early boot complete. Continuing system boot.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.system): Could not import service from caller: path = /System/Library/LaunchDaemons/com.apple.platform.ptmd.plist, caller = launchd.1, error = 138: Service cannot be loaded on this hardware
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.cmio.AVCAssistant): ThrottleInterval set to zero. You're not that important. Ignoring.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.diskmanagementd): ThrottleInterval set to zero. You're not that important. Ignoring.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.diskmanagementd): The TimeOut key is no longer respected. It never did anything anyway.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.system): com.apple.CoreRAID (lint): The HideUntilCheckIn property is an architectural performance issue. Please transition away from it.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.multiversed): Unknown key for dictionary: DEFAULT-OPTIONS
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.syslogd): The HopefullyExitsLast key is no longer respected. Please remove it.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.syslogd): Please switch away from OnDemand to KeepAlive.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.system): com.apple.opendirectoryd (lint): The HideUntilCheckIn property is an architectural performance issue. Please transition away from it.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.opendirectoryd): This service is defined to be constantly running and is inherently inefficient.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (org.cups.cupsd): Service has increased maximum shutdown time to 60 seconds. This will create a poor experience for the user.
Sep 29 10:41:25 localhost com.apple.xpc.launchd[1] (com.apple.mobile.keybagd): This key does not do anything: OnDemand
Sep 29 10:41:28 localhost syslogd[38]: ASL Sender Statistics
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSPerAppTokenMap is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3ce70) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363b600). One of the two will be used. Which one is undefined.
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSPerAppTokenMapEntry is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3ce98) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363b628). One of the two will be used. Which one is undefined.
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSCertificateStorage is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3cd30) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363b830). One of the two will be used. Which one is undefined.
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSPreferences is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3cec0) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363bb50). One of the two will be used. Which one is undefined.
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSSystemUser is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3cee8) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363bce0). One of the two will be used. Which one is undefined.
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSMultiUserMode is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3ce20) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363c230). One of the two will be used. Which one is undefined.
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSIncomingMessage is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3cd80) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363c348). One of the two will be used. Which one is undefined.
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSLog is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3cda8) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363c398). One of the two will be used. Which one is undefined.
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSMessage is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3cdd0) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363c410). One of the two will be used. Which one is undefined.
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSMultiUserFS is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3cdf8) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363c460). One of the two will be used. Which one is undefined.
Sep 29 10:41:29 localhost apsd[76]: objc[76]: Class APSOutgoingMessage is implemented in both /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService (0x7fff89c3ce48) and /System/Library/PrivateFrameworks/ApplePushService.framework/apsd (0x10363c4d8). One of the two will be used. Which one is undefined.
Sep 29 10:41:30 localhost Installer Progress[67]: Progress UI App Starting
Sep 29 10:41:30 localhost com.apple.xpc.launchd[1] (com.apple.xpc.launchd.domain.system): Service "com.apple.ManagedClient.startup" tried to hijack endpoint "com.apple.ManagedClient.agent" from owner: com.apple.ManagedClient
Sep 29 10:41:30 localhost systemstats[49]: assertion failed: 17A365: systemstats + 179634 [FB138264-8F86-3462-9C53-FC084690A767]: 0x0


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on September 29, 2017, 03:30:03 PM
This at the time of the failed startup


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on September 29, 2017, 06:42:31 PM
This at the time of the failed startup

Okay, there's nothing related to the NVIDIA drivers or WindowServer there, so not sure what's going wrong.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on September 29, 2017, 09:39:11 PM
I don't know what this means, but Cuda Driver 8.0.90 works in High Seurra!

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on September 30, 2017, 10:47:21 AM
How is APFS related exactly?



Last night I finally had my SATA SSD take the Web Driver Without giving me the error message. It is an OCZ Agility 512 GB SATA SSD.

I waited excitedly for the reboot and to finally see Web Driver working in HS.

Instead I got a constant grey screen.

Somehow, on THAT BOOT, the SSD has gone dead. It (by definition) just got APFS "update" format.

The Web Driver wasn't working.

I PRAM reset and reinstalled HS and Web Driver.

Now the drive is locked up and dead. If it is on the SATA bus at boot, the machine hangs until I remove it.

If I use a SATA to USB3 adapter, it is invisible.

There are well documented APFS issues like this. May be 100% Apple APFS.

But fact that it was on a Web Driver reboot makes me unhappy.

I solved Nvidia Web Driver issues with m,ultiple PRAM resets and reinstalls. There is some issue here that nobody wants to own.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on September 30, 2017, 11:50:08 AM
Okay, there's nothing related to the NVIDIA drivers or WindowServer there, so not sure what's going wrong.

Thanks, Asgorath! I noticed that both times when that happened, I had an external drive switched on. This is a dump drive where everything downloaded is temporarily stored there. This particular drive has been converted to APFS and has trouble loading. Before HS, with hfs+, the drive was readily available, with its icon appearing on the desktop, once the boot up of my mac was complete. This is not the case any more and it takes quite some time for it to become available. Could this be related? Mind you, the drive, a 1 TB WD Red, sits inside an oldish USB 2 enclosure.

Thanks


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on September 30, 2017, 02:41:00 PM
Right, I skipped the APFS upgrade using the instructions from Rehabman, and haven't seen anything like those problems.  The High Sierra web driver just worked for me on the first reboot.

I've heard lots of reports of APFS performing much worse than HFS+, particularly on mechanical hard drives.  If you're using APFS on a WD Red, that could definitely be the problem.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on September 30, 2017, 03:16:25 PM
At least I can live with that, for the time being...

Thanks


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on September 30, 2017, 04:21:14 PM
Hmm, I've been running High Sierra on my SM951 since the release of the Web Driver.  No issues, except some startup items are not starting up.  I need to activate them manually.  And as I previously posted Cuda Driver 9 does not work, but the latest Cuda Driver 8 does?  Otherwise no issues.  Only my SM951 has been converted to APFS, I've left my other drives alone for now.  And, BTW, TRIM is still turned on.  My GPU is an MVC flashed Gigabyte GTX 1080 Gaming.  The two FW updates also went well on my cMP 5,1 with the flashed card.

Lou  


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on October 01, 2017, 12:50:42 PM
I've switched back to HFS+ just by doing backup from HDD to SSD with Carbon Copy Cleaner, then again from HDD to SSD and all works well as before. Drive is visible under Windows and I can switch OS'es without any trouble.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on October 01, 2017, 09:32:45 PM
With the exception of my boot disk which is only 500 GB, the rest in my mac pro are 4TB blacks, two of which in raid 0. Getting a 500 GB SSD to replace my boot disk is feasible; the rest, there is no way in hell I can afford the premium... It sucks.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on October 01, 2017, 10:14:04 PM
not sure how this thread got off of topic of HFS vs APFS and HDDs, but this is nvidia driver thread.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on October 01, 2017, 11:56:30 PM
I'm out and won't be able to fiddle with it anymore for a few hours.

This just popped up on my blog :

    
Hi David,
Andy D has just posted a comment on your blog post, New High Sierra drivers out:
All working with a GTX 1080 Ti here now. The trick I had is that Gatekeeper wants to block loading of the kernel extension. I got a pop-up message while installing. Once installation of the driver is complete, don't reboot - load System Preferences, head to Security and Privacy and click 'Allow' next to the 'NVIDIA Corporation' notification. Then, force-quit the installer and run it again. This time, no message from Gatekeeper. Reboot and the driver is spot on.

The CUDA driver v9.0.197 (installed using the same Gatekeeper method) does complain that an update is required, but it did that occasionally in the last version too, so I'm not going to worry about that.

In System Information the Metal status reports 'Supported, feature set OSX_GPUFamily1 v2'. I have no idea what that means; hopefully it's good.


See Post #24 here:

https://forums.macrumors.com/threads/new-nvidia-web-driver-has-my-1080-tis-working-in-hs-10-13-sort-of.2073935/#post-25156726

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on October 05, 2017, 09:36:37 PM
Goes without saying but todays security update breaks web driver.

However for first time ever, it doesn't just break it, it REALLY breaks it, even if it's disabled.

I figured per usual driver would compare to OS build number, refuse to load and fall back to reg driver on boot. nope. it goes into a kernel panic loop until you boot off a diff volume, and remove it. like it coudln't even be present on system post update.

EDIT
but the usual hacks to force them to load, still work. so the drivers panic if they try not to load, but work if they do..hmm

that's quite ironic really. the very check in driver designed to prevent instability by refusing to load, is actual cause of panic. FORCING driver to load anyways by editing that build number resolves that panic. ha. I think nvidia at very least should look into why it's not peacefully handing off to stock driver without causing a panic.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on October 06, 2017, 09:55:54 PM
I guess there won't be an updated driver until 10.13.1


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on October 06, 2017, 10:05:04 PM
https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.15.117.pkg

But working on the procedure

Courtesy of Mysticalos hint, simply removing the NVDAStartupWeb.kext from Library/Extensions and rebooting lets you get to desktop with flashed cards (and likely Hackintosh too)

Please note, this is not System/Library/Extensions but just Library/Extensions


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on October 06, 2017, 11:17:47 PM
I guess there won't be an updated driver until 10.13.1

What makes you say that?  As usual, there was a new web driver within 24 hours of the security update going live.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on October 06, 2017, 11:20:37 PM
Full procedure at macvidcards.com in the Blog.

Works on EFI cards that need Web Driver

Can't speak for other configs.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on October 06, 2017, 11:23:32 PM
What about unflashed cards?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on October 07, 2017, 01:51:27 AM
https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.15.117.pkg

But working on the procedure

Courtesy of Mysticalos hint, simply removing the NVDAStartupWeb.kext from Library/Extensions and rebooting lets you get to desktop with flashed cards (and likely Hackintosh too)

Please note, this is not System/Library/Extensions but just Library/Extensions
Yeah the problem was definitely in startupweb. removing it, or convincing it to load web driver, both resolved issue in my tests. But panic ensued if it was present an build number didn't match. Most interesting was panic backtrace would be the apple nvidia drivers not web drivers, like it was some kind of bad/dirty handoff. I'm confident nvidia will fix this oversight but i also think it's a safe bet for safety measures when next security or point release comes out, to be safe we should def avoid startupweb doing any driver handoff until we're sure it's safe.

users who are already stuck in panic loop, who don't have access to emergency/backup boot volumes, have found that simply pulling any nvidia card will allow you to reach desktop too to delete kext. then shut down reinsert nvidia card. boot back up and get new driver and good to go. this of course requires access to an IGP or an AMD card on hand to power display.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on October 07, 2017, 07:18:19 AM
I guess there won't be an updated driver until 10.13.1

What makes you say that?  As usual, there was a new web driver within 24 hours of the security update going live.

Just a very wrong prediction. I thought that with 10.13.1 being near, it would made sense for nvidia to wait for it. I am glad I was wrong!


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on October 07, 2017, 03:00:59 PM
For unflashed cards, just remove NVIDIA card after removing the kext and the system is about to restart. Then put flashed card and finish the installation, then install new web driver, shutdown the system, install non-flashed card and boot normally ;)


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on October 07, 2017, 04:50:21 PM
I just went through the 17A405 update, confirmed that I'm seeing the panic as well.  Booting into safe mode and nuking the StartupWeb kext allowed me to boot as expected, and then I was able to install the new web driver.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on October 07, 2017, 07:41:54 PM
Maybe someone could post this simple fix at Tony's board

24 pages of hand wringing and reformatting and rm-ing every GeForce kext ever written

They're using a shotgun to kill a cockroach


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on October 07, 2017, 11:57:12 PM
I told em how more than once, it gets buried by them continuing to make it difficult.

Plus they mod their kexts to hell and back with lilu and other injectors injecting into into driver to fix things that should be fixed with hot patching/ssdt/DSDT, which completely hoses libval and window server which is why they need even more fixes like nvidialibvalfix on 10.13 even though unmoddied drivers no longer need it.

what really gets me is how many of them keep spreading false info that you need to turn SIP back on just to install or upgrade drivers then turn it off again after. Such nonsense. The only thing turning SIP on is replacingthe "unknown error" with a permission prompt to authorize driver install. clicking continue with SIP off to skip the unknown error works just as well without all that fumbling.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: vgermax on October 10, 2017, 08:00:52 PM
Blindly (stupidly) updated.

Tried recovery mode, "safe mode", etc. with no luck
Yanked card
Booted headless
SSH in
Deleted .kext
Updated to R117



Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on October 16, 2017, 11:56:04 PM
New Web Driver:

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.15.120.pkg

Still no Cuda Driver.

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on October 17, 2017, 01:01:12 AM
People at tony mac still using shotguns on cockroaches. Turning SIP on just to install update, then turning it back off. Why? to fix a COSMETIC error where installer complains with unknown error if SIP is off (even though hitting continue everything works just fine).

I do wish nvidia would just add check to install though and if sip is disabled and gatekeeper is anywhere, don't request permissions or whatever that throws the cosmetic error. It truly is inconsequential though and certainly doesn't need completely unnecessary work arounds.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on October 17, 2017, 01:08:37 AM
Users have noticed that system profiler has changed with todays update

Under Graphics/Display it used to say
  Metal:   Supported

But now says
  Metal:   Supported, feature set OSX_GPUFamily1 v2

OSX_GPUFamily1 v2 means Metal 1.2 feature set support (not Metal 2 with is v3)


Of course maybe that's always been there and people only noticing now.

I know it's there with stock driver. just don't know if it was V2 with previous web drivers


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on October 17, 2017, 09:41:13 AM
This may be of interest: https://forums.developer.apple.com/thread/88150, where it is mentioned that the reporting of OSX_GPUFamily1 v2 in High Sierra is a bug as all macs which support metal support OSX_GPUFamily1 v3 features.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: vgermax on October 17, 2017, 07:02:44 PM
Haven't updated yet and System Profiler still says

Metal:   Supported, feature set OSX_GPUFamily1 v2


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on October 18, 2017, 12:29:23 AM
Ok so as other poster said that's an odd apple bug


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on October 18, 2017, 07:06:34 PM
Yea!!!!!  Cuda Driver finally here:

http://www.nvidia.com/object/macosx-cuda-9.0.214-driver.html

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on October 27, 2017, 01:11:31 AM
New driver for 17A405 is out:

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.15.121.pkg


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on October 27, 2017, 06:09:39 AM
^^^^Another one???  That's the third Web Driver for that Build?  Thanks for there post!

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on October 28, 2017, 12:09:24 AM
I wondered what could be so important to push yet another update out after last one (update 2 was pushed to fix a serious metal regressions that caused severe flickering that was quite bad for epilepsy or other sensitive conditions).

So what was left for yet another update to fix?
The Panic in nvidiastartupweb if it loads on an unsupported OS version. By changing OS build number for sake of testing, it seems 221 now correctly passes control over to stock driver without exploding the whole system.

This means that if you are on 10.13.0, install this update now, so that when 10.13.1 comes out, you shouldn't have dick around with removing the old driver before updating. it should correctly handle things now, making the upgrade procedure go back to normal.

Of course, one should still always have good backups, and I hope anyone who got caught in reboot loop last time with pants down has learned from that ;)


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on October 29, 2017, 10:16:47 PM
My 10.13 broke during one of the latest updates.

And I've been getting emails and blog posts, back to same behavior as first release

opaque dock, windows drawn poorly

sometimes I see both Nvidia startups loaded, sometimes neither

I have done PRAM resets, re-installed, re-updated

Still opaque dock, even with Kepler GPU if on web drivers

tried deleting the Apple owned startup


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on October 30, 2017, 11:22:49 AM
I cannot confirm this - all works well with GTX Titan X. Of course I've removed that old driver before the supplemental update so probably if you haven't done it on the first time then something wrong happened to the system and now it's not fixable.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: SMIKX on October 30, 2017, 01:59:02 PM
My 10.13 broke during one of the latest updates.

Rominator, I have always played it 100% safe regardless of Mac model when installing a new version of OS X.

Prior to installation I format a selected HDD and remove all other HDDs and extraneous items.

Then I do a PRAM reset.

Then the installation.

My 10.13.0 installation to my upgraded to 5,1 cMP to a spinner HDD went like a dream.

Even better  . . I found a way to get my 15 year old A3 format Canon Laser working in High Sierra too !

Hope you get it back up running soon.

( Muse : I've wondered but haven't tried doing a first installation in Safe Boot. )



Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on October 30, 2017, 03:27:14 PM
My 10.13 broke during one of the latest updates.

And I've been getting emails and blog posts, back to same behavior as first release

opaque dock, windows drawn poorly

sometimes I see both Nvidia startups loaded, sometimes neither

I have done PRAM resets, re-installed, re-updated

Still opaque dock, even with Kepler GPU if on web drivers

tried deleting the Apple owned startup

Check the system log for messages relating to Library Validation.  Opaque dock means the driver isn't actually loaded, in my experience.  You could probably confirm that by running something like OpenGL Extensions Viewer that queries the graphics driver for information.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on October 30, 2017, 06:37:28 PM
I just saw your blog post:

http://www.macvidcards.com/blog/continued-high-sierra-web-driver-issues

This is all Library Validation.  Apps that don't have LV enabled will run fine, even if the driver wasn't validated/installed correctly.  Apps that require LV, including the Window Server, will refuse to load the driver until you allow it via Gatekeeper in Security & Privacy preferences.  This will give you things like the opaque dock and terrible window behaviour, but Unigine Valley and other apps that don't require LV will run just fine.  It's lame that Apple hides this away in a preference pane rather than making it much more obvious that you need to allow the driver to load.  Hopefully they will improve the UI for this in future releases.

FWIW you'll probably want to update to 121 as mysticalos says that will fix the panic on Software Update.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on October 31, 2017, 05:57:08 PM
And to be clear, it looks like you need to go into Security & Privacy preferences every time you install the driver, and allow the new driver to load.  That's probably why it broke for you -- if you update to a newer version but don't go back in and allow it to load, you'll revert back to the "driver isn't loading" behaviour.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on October 31, 2017, 07:40:31 PM
Intersting, I haven't once had to "allow driver" is that because i disable SIP on hack? and LV works even without the LV hack. although I'm using LV hack right now because genuine LV stops working when you hack driver to load on an unsupported version of OS (ie 10.13.1 with 10.13.0 driver) :)


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 01, 2017, 06:40:49 AM
Driver for 10.13.1 is out:

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.20.107.pkg


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 01, 2017, 04:19:31 PM
I updated to 10.13.1 without any issues, confirmed that the reboot loop (panic) bug is fixed in at least the 121 driver.  Installed the 107 driver for 10.13.1, no error dialog during install, everything seems to be running just fine.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on November 01, 2017, 05:16:10 PM
Well, this is a first.  10.3.1 is still not available for me.  Not in the App Store and not at the Apple Download Center.  So, I have the Web Driver available BEFORE I have the OS Update.

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: bitnaut on November 01, 2017, 08:08:20 PM
Well, here's an interesting wrinkle...I have one 2009 Mac Pro updated to 2010 firmware which has an original Titan video card. Up until 10.13.0, it's been working fine with either original OS X drivers or Nvidia Web Driver. Now on 10.13.1, Nvidia's latest Web Driver (107) no longer recognizes the Titan! I can only boot up with original OS X drivers.

On my regular 2010 Mac Pro, I have a Titan X Maxwell and a Titan Xp...with 10.13.1 and latest Nvidia Web Driver (107), system goes into a sort of boot loop if I have the Titan X Maxwell installed. I say "sort of" because I can log in but as soon as I try to do anything after login, it boots me back to the login screen.

As soon as I remove the Titan X Maxwell, system boots normally.

WTF??? Has Nvidia dropped Maxwell support with the latest driver??


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 01, 2017, 08:46:27 PM
Well, here's an interesting wrinkle...I have one 2009 Mac Pro updated to 2010 firmware which has an original Titan video card. Up until 10.13.0, it's been working fine with either original OS X drivers or Nvidia Web Driver. Now on 10.13.1, Nvidia's latest Web Driver (107) no longer recognizes the Titan! I can only boot up with original OS X drivers.

On my regular 2010 Mac Pro, I have a Titan X Maxwell and a Titan Xp...with 10.13.1 and latest Nvidia Web Driver (107), system goes into a sort of boot loop if I have the Titan X Maxwell installed. I say "sort of" because I can log in but as soon as I try to do anything after login, it boots me back to the login screen.

As soon as I remove the Titan X Maxwell, system boots normally.

WTF??? Has Nvidia dropped Maxwell support with the latest driver??

My GTX TITAN X (Maxwell) is working fine in 10.13.1 with the 107 driver.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: bitnaut on November 01, 2017, 10:41:38 PM
My GTX TITAN X (Maxwell) is working fine in 10.13.1 with the 107 driver.

Yes, I have since found that I can no longer place the X and Xp on the same motherboard. If I put them in separate Mac Pros they work fine with the 107 driver but together they do not. Weird.

I guess one driver running two different GPU architectures is too confusing?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on November 01, 2017, 10:44:49 PM
Driver for 10.13.1 is out:

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.20.107.pkg

Cuda update available also through system prefs, excruciatingly slow installation...

System Info bug gone: Metal: Supported, feature set macOS GPUFamily1 v3


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on November 02, 2017, 01:04:30 AM
Driver for 10.13.1 is out:

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.20.107.pkg

Cuda update available also through system prefs, excruciatingly slow installation...

System Info bug gone: Metal: Supported, feature set macOS GPUFamily1 v3

The Cuda Driver is also available here;

http://go.macrumors.com/?id=73726X1523008&xs=1&isjs=1&url=http%3A%2F%2Fus.download.nvidia.com%2FMac%2Fcuda_9_0%2Fcudadriver_9.0.222_macos.dmg&xguid=b056dad804e3233989a06dc4c959f8b5&xuuid=7caa9a7379a8654b751bcd3f5343d8d4&xsessid=d0acc7935282911ee3ca2bf238d45b89&xcreo=0&xed=0&sref=https%3A%2F%2Fforums.macrumors.com%2Fthreads%2Ffrequently-asked-questions-about-nvidia-pc-non-efi-graphics-cards.1440150%2Fpage-162%23post-25346988&pref=https%3A%2F%2Fforums.macrumors.com%2Faccount%2Falerts&xtz=420

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on November 06, 2017, 10:48:27 PM
Does it mean Metal 2 is now fully supported?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mucunucu on November 18, 2017, 09:56:53 AM
y put pc 1050 ti on my mac pro 4,1  but y get 2,5 gt link speed if put the 7950 amd unflashed get 5gt.....how to put the envidia to 5 gt link speed????????


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on November 18, 2017, 05:24:35 PM
System Report does not accurately report the speed of nvidia cards. CudaZ does and so do some other benchmark utilities like opencl_oceanwave


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on November 18, 2017, 10:42:46 PM
Does it mean Metal 2 is now fully supported?

I think so. Do you know any good way to test it?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mucunucu on November 18, 2017, 10:51:24 PM
y do pram y reinstal the 0s but the same on syspref have 2.5 gt speed on the atached photo result cuda-z and oceanwawe......is 2.5 or 5gt????????


https://imgur.com/a/2LEQr


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 19, 2017, 05:32:43 PM
y do pram y reinstal the 0s but the same on syspref have 2.5 gt speed on the atached photo result cuda-z and oceanwawe......is 2.5 or 5gt????????


https://imgur.com/a/2LEQr

MacPro4,1 is limited to PCIe Gen 1 with the NVIDIA web driver, it only enables Gen 2 on MacPro5,1 systems(*).  The only solution for MacPro4,1 is to get your card flashed with an EFI from MacVidCards.

(*) My understanding is that enabling this involves some hackery on the driver's side of things, and NVIDIA only seems willing to do that on the MacPro5,1.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mucunucu on November 19, 2017, 09:02:43 PM
but macvidcard y dont see gtx1050 to flash only for 1070 to 1080?????


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on November 19, 2017, 11:07:10 PM
Would it help if he flashed his mac to 5.1?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: owbp on November 20, 2017, 11:41:49 AM
MacPro4,1 is limited to PCIe Gen 2 with the NVIDIA web driver, it only enables Gen 3 on MacPro5,1 systems(*).

MP4,1 and 5,1 are the same machines with different firmwares. Other computer companies to the same but are changing only revision number, not the whole identifier (HP Z800 rev1 and rev2 - different CPU support - familiar?).

Having said that, they use same chipset in both machines, X58 for single and 5520 for dual Xeon configuration https://en.wikipedia.org/wiki/Mac_Pro#Specifications (https://en.wikipedia.org/wiki/Mac_Pro#Specifications)
and support only Gen 2 PCI-e interface. Don't know where did you get gen 3?

y do pram y reinstal the 0s but the same on syspref have 2.5 gt speed on the atached photo result cuda-z and oceanwawe......is 2.5 or 5gt????????


https://imgur.com/a/2LEQr
CUDA-Z is reporting correct bandwith, so i wouldn't worry too much.
http://www.macvidcards.com/blog/why-does-my-link-speed-say-25-in-the-system-profiler-shouldnt-it-be-50 (http://www.macvidcards.com/blog/why-does-my-link-speed-say-25-in-the-system-profiler-shouldnt-it-be-50)


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 20, 2017, 06:03:29 PM
Would it help if he flashed his mac to 5.1?

Yes.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 20, 2017, 06:04:59 PM
MP4,1 and 5,1 are the same machines with different firmwares. Other computer companies to the same but are changing only revision number, not the whole identifier (HP Z800 rev1 and rev2 - different CPU support - familiar?).

Having said that, they use same chipset in both machines, X58 for single and 5520 for dual Xeon configuration https://en.wikipedia.org/wiki/Mac_Pro#Specifications (https://en.wikipedia.org/wiki/Mac_Pro#Specifications)
and support only Gen 2 PCI-e interface. Don't know where did you get gen 3?

Sorry, I meant Gen1/Gen2.  I think the NVIDIA driver basically looks to see if it's a MacPro5,1 and then does something to the system to force Gen2 to be enabled.  For whatever reason, they do not do this on MacPro4,1 systems.  I edited my post to clarify this, sorry for the confusion.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mucunucu on November 20, 2017, 08:26:14 PM
y flashed my mac pro to 5,1 sucefuly before y install the 0s again drivers etc but look at photo

https://ibb.co/kXVpQ6


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on November 20, 2017, 08:47:02 PM
y do pram y reinstal the 0s but the same on syspref have 2.5 gt speed on the atached photo result cuda-z and oceanwawe......is 2.5 or 5gt????????


https://imgur.com/a/2LEQr

If 5GT/s in CUDA-Z, then everything is fine.

Oceanwave is not that accurate. The negotiation speed seems dynamically adjusted. So, Oceanwave sometimes report 2.5GT/s, sometimes report 5GT/s.

And system report is quite cosmetic. It often can't properly display the info about the users upgraded items. Apple didn't expect us to do that.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: SMIKX on November 21, 2017, 06:31:47 AM
A bit off topic but . . today I disabled beam sync with Quartz debug.

I hadn't realised how much of a hit AA has on FPS !

With my HIS HD 7950 installed Ocean Wave shows 539.5 fps with AA "OFF" ..

 . . it shows 61.7 fps with AA "ON" !

Still the link speed looks pretty good.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: jeanlain on November 22, 2017, 08:39:52 AM
Does it mean Metal 2 is now fully supported?

I think so. Do you know any good way to test it?
The GPU family 1 V3 report in your screenshot indicates Metal 2 is supported.
The only app I know that requires Metal 2 is DiRT Rally. I'd be curious to know how the recent nVidia cards perform on this game. It's a bit slower on macOS than Windows (16% slower) on my radeon 580, without AA (AA hurts performance a lot on the Mac). I believe the difference will be greater on nVidia, as Metal drivers are not very good.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 22, 2017, 05:19:46 PM
I believe the difference will be greater on nVidia, as Metal drivers are not very good.

Can you elaborate on "not very good"?  The NVIDIA Metal drivers have been stable/fast for me in High Sierra, though I don't play DiRT Rally.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: jeanlain on November 22, 2017, 07:52:27 PM
I believe the difference will be greater on nVidia, as Metal drivers are not very good.

Can you elaborate on "not very good"?  The NVIDIA Metal drivers have been stable/fast for me in High Sierra, though I don't play DiRT Rally.
There are some Metal games not compatible with nVidia cards (Mafia III, Hitman).


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on November 23, 2017, 09:22:39 PM
I've seen GPU family 1 V3 only on HD7950 Radeon cards. HD7970, R9 280 and R9 280X doesn't show that string.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 23, 2017, 09:51:45 PM
There are some Metal games not compatible with nVidia cards (Mafia III, Hitman).

Why do you think this has something to do with driver quality, and not the fact that the only officially-supported Mac hardware from NVIDIA is from 2012?  I'm assuming that Feral isn't testing on newer GPUs on a Hackintosh, for instance.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Zodi on November 24, 2017, 11:02:20 AM
Since the last driver update i've trouble with my ZOTAC 970 (unflashed), this card runs well for the last 18 months,
but no function after the last update.

The cars is no longer recognized as a graphic card, sysinfo says it an audio card ?!

 


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on November 24, 2017, 06:41:54 PM
Does it still work under Windows? Maybe try reinstalling macOS from scratch.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: bitnaut on November 24, 2017, 07:56:15 PM
I think you have to remove your old GT 120, then the new web driver will work properly...Apple’s old NVidia driver which supports the GT 120 is probably loading first which prevents the web driver from loading. That’s my hunch.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: jeanlain on November 25, 2017, 09:05:00 AM
There are some Metal games not compatible with nVidia cards (Mafia III, Hitman).

Why do you think this has something to do with driver quality, and not the fact that the only officially-supported Mac hardware from NVIDIA is from 2012?  I'm assuming that Feral isn't testing on newer GPUs on a Hackintosh, for instance.
Because these games are officially supported on Macs shipping when nVidia was still present in the lineup, and other recent games (by Feral) support nVidia GPUs.
The devs also twitted that nVidia wasn't supported "at the moment". So it looks like there are bugs.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: SMIKX on November 25, 2017, 04:49:23 PM
jeanlain !

Nice to see that you are still alive and kicking !

Many here owe their ROMMING success to your hints, observations and posts !

 ... me too !

OS X 10.13..2 or qo.13 .43 should be interesting.

" Grist for the mill " - ( Shakespeare  I think ).

Mike in Japan


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 25, 2017, 08:12:02 PM
Because these games are officially supported on Macs shipping when nVidia was still present in the lineup, and other recent games (by Feral) support nVidia GPUs.
The devs also twitted that nVidia wasn't supported "at the moment". So it looks like there are bugs.

https://store.feralinteractive.com/en/mac-linux-games/hitmangoty/

That lists 27" iMacs from Late 2014 (AMD), 15" MBPs from 2016 (AMD) and Mac Pros from 2013 (AMD).  The fact they're not listing AMD laptops from 2014-2015 suggests it might actually be an issue of the GPUs not being powerful enough, who knows.  Do they block the game from launching on a Maxwell or Pascal GPU, or is it just not officially supported (but probably works fine anyway)?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on November 27, 2017, 06:28:24 AM
The only metal issue i've noticed with nvidia is with 700 series GPUs using stock driver, metal, and APFS get half the performance of same system, same card, same driver, same metal game but HFS+ volume. For some reason an APFS volume tanks metal fps when using nvidia 700 gpus. My friend with a 750M in her imac can reproduce this. She didn't know better and converted a HDD to APFS so her system although one that is normally on HFS+ is using APFS.

I told her to try web driver to see if affected by same bug. hasn't gotten back to me yet. It's a mystery and likely apple is at fault here not nvidia. file system in use should not be affecting graphics driver performance in itself. Something funny must be going on where APFS steals cpu cycles or something but honestly I don't have system/tools to test it. I know blizzard has done some playing with (and discovered this bug as well) in their test machines but beyond that who knows. Not sure if apple or nvidia have played with it or not.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Zodi on November 27, 2017, 11:25:56 AM
I think you have to remove your old GT 120, then the new web driver will work properly...Apple’s old NVidia driver which supports the GT 120 is probably loading first which prevents the web driver from loading. That’s my hunch.

It works fine bevor with the older driver, but I'll test it


Title: Re: High Sierra and The Nvidia Web Driver
Post by: jeanlain on November 27, 2017, 06:44:39 PM
jeanlain !

Nice to see that you are still alive and kicking !

Many here owe their ROMMING success to your hints, observations and posts !

 ... me too !

OS X 10.13..2 or qo.13 .43 should be interesting.

" Grist for the mill " - ( Shakespeare  I think ).

Mike in Japan
You're welcome.  :)
But really I just made guides based on other people's work.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: jeanlain on November 27, 2017, 06:47:33 PM
Because these games are officially supported on Macs shipping when nVidia was still present in the lineup, and other recent games (by Feral) support nVidia GPUs.
The devs also twitted that nVidia wasn't supported "at the moment". So it looks like there are bugs.

https://store.feralinteractive.com/en/mac-linux-games/hitmangoty/

That lists 27" iMacs from Late 2014 (AMD), 15" MBPs from 2016 (AMD) and Mac Pros from 2013 (AMD).  The fact they're not listing AMD laptops from 2014-2015 suggests it might actually be an issue of the GPUs not being powerful enough, who knows.  Do they block the game from launching on a Maxwell or Pascal GPU, or is it just not officially supported (but probably works fine anyway)?
Ok. Maybe the nVidia drivers are good now. There was a time when nVidia web drivers performed less well than default drivers in Metal benches (at least GFXBench). Drivers can't be compared for Pascal cards since these are not supported by default drivers.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 28, 2017, 03:04:16 AM
Ok. Maybe the nVidia drivers are good now. There was a time when nVidia web drivers performed less well than default drivers in Metal benches (at least GFXBench). Drivers can't be compared for Pascal cards since these are not supported by default drivers.

Yeah, as mysticalos can tell you, the High Sierra drivers from NVIDIA are way better than they were in Sierra.  Hopefully Feral can take a look at the new drivers and perhaps remove their restrictions if things are working as expected.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: jeanlain on November 29, 2017, 02:36:04 PM
Feral as just confirmed that nVidia cards won't be supported for Deus Ex.
Is it because the ones shipping with Macs are too old?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on November 29, 2017, 06:38:05 PM
Just a heads up. even though todays security update does not require a reboot, it still changes build number to B1002 which means you'll reboot into no web driver if you don't know how to safely edit plist, then fix peremissions and kext cache and allow invalid signatures to load.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 29, 2017, 08:04:35 PM
Feral as just confirmed that nVidia cards won't be supported for Deus Ex.
Is it because the ones shipping with Macs are too old?

That's a great question.  I assume they're not testing on Maxwell or Pascal cards, which is a shame.  I might ask in the DE:MD thread to confirm.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: vgermax on November 30, 2017, 03:14:36 PM
Support for B1002 is out now
v378.10.10.10.20.108


Title: Re: High Sierra and The Nvidia Web Driver
Post by: vgermax on November 30, 2017, 03:18:49 PM
Problem... my system is reporting as running B1003?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on November 30, 2017, 04:45:57 PM
Support for B1002 is out now
v378.10.10.10.20.108

And it's here:

http://www.nvidia.com/download/driverResults.aspx/127270/en-us

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on November 30, 2017, 05:15:09 PM
I got the same this driver is for B1002, while I got 1003... :(

This security update installed without asking so now unflashed card are useless util NVIDIA release a new driver.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: franco_from_LA on November 30, 2017, 06:30:28 PM
I got the same this driver is for B1002, while I got 1003... :(

This security update installed without asking so now unflashed card are useless util NVIDIA release a new driver.

Yeah Apple released a new version of the roof fix because the first version created network drive issues
https://www.macrumors.com/2017/11/29/apple-macos-high-sierra-file-sharing-fix/

The new patch takes the build number up to 1003, vs 1002 for yesterday's version. Sigh.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: vgermax on November 30, 2017, 09:24:52 PM
Well there's this...
https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.20.109.pkg


Title: Re: High Sierra and The Nvidia Web Driver
Post by: vgermax on November 30, 2017, 09:33:14 PM
Apparently the driver team works faster than the web team.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: franco_from_LA on November 30, 2017, 09:44:47 PM
Well there's this...
https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.20.109.pkg

Thanks!!


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on November 30, 2017, 10:05:53 PM
Well there's this...
https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.20.109.pkg

Installed and works with (17B1003).

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on November 30, 2017, 11:36:40 PM
Apparently the driver team works faster than the web team.

It always takes about a day longer for the web page for a given driver to go live, but it doesn't matter as everyone should be getting the driver directly from their auto-updater.  That is, once someone sees that a driver has gone live, you don't need to download it manually, just force an update check on your NVIDIA preference pane to get the new package.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on December 01, 2017, 12:41:18 AM
Since this OS update do not require restart. So I tested it with my theory that we can install web driver without a flashed card / screen sharing / another GPU assist. The result is success.

The procedure as follow.

1) For normal OS update, running "sudo softwareupdate -I -a" should able to update the OS WITHOUT reboot (same as the security update this time)

2) After update, the OS version will be changed WITHOUT reboot (you can confirm this in system report)

3) Install the new Nvidia web driver accordingly

4) The installer will show you the warning about OS version not compatible and fall back to Apple driver.

5) let the driver finish installation, do NOT click restart

6) Open terminal, and enter "sudo nvram nvda-drv=1"

7) Open web driver manager to confirmed web driver is selected.

8) Reboot

(https://forums.macrumors.com/attachments/screen-shot-2017-12-01-at-06-56-05-jpg.739409/)

With the above procedure, the cMP will restart with web driver installed, selected, and display everything properly at the 1st reboot. No black screen, no need to use screen sharing (or using EFI non accelerated display to do anything).

N.B. The above procedure is used with BOTH SIP and Gatekeeper OFF, I am not sure what will happen if you have any of these function ON.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: vgermax on December 01, 2017, 10:42:30 PM
Apparently the driver team works faster than the web team.

It always takes about a day longer for the web page for a given driver to go live, but it doesn't matter as everyone should be getting the driver directly from their auto-updater.  That is, once someone sees that a driver has gone live, you don't need to download it manually, just force an update check on your NVIDIA preference pane to get the new package.

I only get to use the autoupdate in the control panel for point updates between OS updates, which don't happen very often. I usually either screen share or ssh in to do the updates from a manual download. This time, I had a kids clamouring to get on the computer so I took a stab at the next version number.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mucunucu on December 02, 2017, 09:20:45 PM
any have idea how to enable hdmi audio on mac pro wit gtx 1050 ti????


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on December 03, 2017, 11:07:29 PM
any have idea how to enable hdmi audio on mac pro wit gtx 1050 ti????

You need to install the HDMIAudio.kext. However, it's more like try by error. You may need to install the HDMIAudio kext 1.1 or 1.0 multiple times, with many reboot to get it work.

And I found a more reliable way is by installing Clover on the Mac. No need to inject anything, just the default setting, then the HDMIAudio.kext will always work properly. That will make the PCIe info etc looks messy, but it seems just cosmetic, the computer actually work flawlessly (in this case, work better then without Clover).
(https://forums.macrumors.com/attachments/screen-shot-2017-12-02-at-05-21-33-jpg.739640/)
(https://forums.macrumors.com/attachments/screen-shot-2017-12-02-at-05-20-59-jpg.739641/)

P.S. Display Port Audio and HDMI Audio are essentially the same thing in this aspect


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on December 06, 2017, 07:52:43 PM
I would not install clover on a real mac. At most maybe lilu and nvidia graphics fixup, which might also fix HDMI audio.

But clover would mess up a lot of things if you don't know what you are doing. like changing serial if you don't preserve it. ports, etc.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: SMIKX on December 06, 2017, 10:36:33 PM
mysticalos said : " I would not install clover on a real mac "

I totally agree.



Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on December 07, 2017, 06:50:12 AM
10.13.2 driver on MVC driver page


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on December 07, 2017, 05:16:45 PM
And here:

http://www.nvidia.com/download/driverResults.aspx/127670/en-us

Lou



Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on December 07, 2017, 11:11:45 PM
Well, I just updated - System build is (17C89) not the (17C88) I expected, snd of course the web driver does not work >:(

What the heck is Apple doing with these build number changes????????

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on December 08, 2017, 09:45:22 AM
Did you apply the combo update?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on December 08, 2017, 09:19:32 PM
I just finished the MacOS update via terminal (17C88), then install the Nvidia web driver (require pkgutil to expand the package, text edit the OS version required, and repack it) without restart, and run "sudo nvram nvda_drv=1" in terminal.

And then I reboot the machine, everything work as expected, no need to install another graphic card, no need screen sharing. The unflashed 1080Ti work right after first reboot.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on December 08, 2017, 11:27:09 PM
Cuda here

http://www.nvidia.com/content/DriverDownload-March2009/confirmation.php?url=/Mac/cuda_387/cudadriver_387.99_macos.dmg&lang=us&type=Other


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on December 09, 2017, 03:53:11 AM
Finally,  Web Driver 378.10.10.10.25.103 for 10.13.2 Build 17C89 here:

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.25.103.pkg

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: vgermax on January 09, 2018, 08:25:56 PM
10.13.2 rev'd to build 17c205 despite being described as only an update to Safari/WebKit... no sign of an updated WebDriver yet.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: vgermax on January 10, 2018, 03:00:00 AM
https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.25.104.pkg


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on January 23, 2018, 08:31:46 PM
New drivers for 10.13.3?

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.25.105.pkg

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.25.106.pkg


Title: Re: High Sierra and The Nvidia Web Driver
Post by: devildcn on January 23, 2018, 09:16:07 PM
New drivers for 10.13.3?

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.25.105.pkg

https://images.nvidia.com/mac/pkg/378/WebDriver-378.10.10.10.25.106.pkg

Nope, these versions are for iMac Pro 10.13.2 and 10.13.2 Supplemental Update builds.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on January 23, 2018, 09:45:30 PM
egpu for imac pro?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on January 24, 2018, 10:26:22 AM
https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.25.156.pkg


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on January 24, 2018, 04:33:21 PM
And Here:

http://www.nvidia.com/download/driverResults.aspx/130460/en-us

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on January 25, 2018, 01:47:21 AM
Tons on tonymac complaining about it being a broken driver and yada yada. https://www.tonymacx86.com/threads/nvidia-releases-alternate-graphics-drivers-for-macos-high-sierra-10-13-3-387-10-10-10-25.243857/page-4

However, everything they describe just sounds like unaccelerated window server caused by missing library validation. Yes, nvidia driver does work without libvalfix if it's pure and unscrewed with. but most hackintosh systems screw with it. I suspect user error galore over there.

driver working great on my hack. no "lag" issues here.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on January 25, 2018, 02:45:58 AM
^^^^Working fine here too.  All we need now is the Cuda Driver. Cuda 387.99 does not work, and there is nothing newer - YET!

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on January 25, 2018, 12:12:53 PM
Mine was updated to 387.128 via system prefs. No link as of yet (one that I could find that is)


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on January 25, 2018, 05:23:41 PM
The update link is now published, it's here:

http://www.nvidia.com/object/macosx-cuda-387.128-driver.html

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on January 26, 2018, 06:09:36 AM
Apple won

The Web Driver is more fragile than it used to be.

I am now dealing with 1-2 people a week furiously sending cards back. Cards are A-OK on testing.

Real problem


Title: Re: High Sierra and The Nvidia Web Driver
Post by: owbp on January 26, 2018, 04:56:32 PM
But they have to do something about it, right?

I mean, how can they release eGPU support in next OS update and say "but it is only for AMD cards"...?



Title: Re: High Sierra and The Nvidia Web Driver
Post by: jeanlain on January 27, 2018, 06:48:41 AM
But they have to do something about it, right?

I mean, how can they release eGPU support in next OS update and say "but it is only for AMD cards"...?


Apple is not responsible for the web drivers. It should be nVidias's job to fix them.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: owbp on January 27, 2018, 04:44:16 PM
Apple is not responsible for the web drivers. It should be nVidias's job to fix them.
Actually, drivers have been fine for quite some time (at least for me on reference board GTX970 (https://www.zotac.com/us/product/graphics_card/gtx-970-amp-extreme-core), MacPro4.1, 10.12 to 10.13).
Apple, on the other hand, treating them like they're some third party software trying to harm your Mac - not cool at all.

Is it Nvidia's fault that macOS doesn't seem to care using GPU's potential in FCPX rendering when Maxwell or Pascal drivers get loaded?

HD7970 (R9 280X) gets immediately to 100% usage when anything needs to be rendered, while GTX980 and 970 never gets over 30%.
I'm still more fond of using GTX970 in FCPX because i can preview timeline with double the effects added than i can with highly optimized AMD.
And that's Nvidia's sole merit.

C'mon, we're talking about official eGPU support here and Apple is making it impossible for Nvidia to join the game.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on January 28, 2018, 02:19:21 PM
I am intrigued, how can you see the usage of gpu, when in fcpx, with an nvidia card? I have a 980 installed and I would definitely like to know how!

Thanks


Title: Re: High Sierra and The Nvidia Web Driver
Post by: owbp on January 28, 2018, 11:36:30 PM
I'm using iStat Menus, you have two week trial, but I'm sure there are few other options that i haven't tried.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on January 29, 2018, 09:49:20 AM
Thanks!


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 04, 2018, 08:00:31 PM
I installed two gtx 1080 in the macpro 5,1 with osx 10.13.3 build 17d47 web drivers 387.10.10.10.156

My problem is that opencl only works on one cuda works on both.

How to get opencl to work on both cards?
   
When i plug the monitor in the one with the working opencl everything looks good.
The one with the nonworking opencl has all the usual problems, solid tool bar, slow jittering display.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 04, 2018, 10:05:26 PM
Not toolbar.  Solid white dock.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: jeanlain on February 05, 2018, 07:48:32 AM
Apple is not responsible for the web drivers. It should be nVidias's job to fix them.
Actually, drivers have been fine for quite some time (at least for me on reference board GTX970 (https://www.zotac.com/us/product/graphics_card/gtx-970-amp-extreme-core), MacPro4.1, 10.12 to 10.13).
Apple, on the other hand, treating them like they're some third party software trying to harm your Mac - not cool at all.

Is it Nvidia's fault that macOS doesn't seem to care using GPU's potential in FCPX rendering when Maxwell or Pascal drivers get loaded?
HD7970 (R9 280X) gets immediately to 100% usage when anything needs to be rendered, while GTX980 and 970 never gets over 30%.
I'm still more fond of using GTX970 in FCPX because i can preview timeline with double the effects added than i can with highly optimized AMD.
And that's Nvidia's sole merit.

C'mon, we're talking about official eGPU support here and Apple is making it impossible for Nvidia to join the game.
Again, how do you know that?
For all we know, nVidia could fix these issues themselves. People don't blame Microsoft when some GPU driver has issues. Ok, ok, they did when Vista came out, but apparently it was also mostly nVidia's fault.
We can already consider ourselves lucky that nVidia releases drivers for cards that never shipped with Macs. And eGPU on macOS is only experimental at this point.
I don't think nVidia is putting so many ressources into the optimisation of the macOS web drivers. It's probably low priority for them.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on February 06, 2018, 07:50:27 AM
Not toolbar.  Solid white dock.

This means Library Validation is getting in the way, as has been discussed at length.  Not the driver's fault.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on February 06, 2018, 11:04:51 AM
Not toolbar.  Solid white dock.

This means Library Validation is getting in the way, as has been discussed at length.  Not the driver's fault.

So, this can happen on only one of the two cards in the same Mac?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 07, 2018, 03:08:18 AM
Ok i'm stupid.
Can anyone help me get opengl to run on the second video card?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: owbp on February 07, 2018, 09:36:49 AM
Again, how do you know that?
For all we know, nVidia could fix these issues themselves. People don't blame Microsoft when some GPU driver has issues. Ok, ok, they did when Vista came out, but apparently it was also mostly nVidia's fault.
We can already consider ourselves lucky that nVidia releases drivers for cards that never shipped with Macs. And eGPU on macOS is only experimental at this point.
I don't think nVidia is putting so many ressources into the optimisation of the macOS web drivers. It's probably low priority for them.
Have you ever seen Windows Defender (or MSE, depending on Win version) blocking AMD or nVidia driver in the middle of the installation?
(https://forums.macrumors.com/attachments/screen-shot-2018-01-28-at-9-42-16-am-png.748970/)

https://forums.macrumors.com/threads/warning-10-13-3-update-may-require-sip-enabled-with-nvidia-web-driver.2102825/#post-25756661

I'm not in disagreement with you, i'm sure nvidia is having only one or two guys in the basement as part of Mac team, but macOS isn't getting less hostile to the WebDrivers as the updates are coming.

Agree that we're lucky that Nvidia is giving us drivers for all the cards, but that is another thing in which Apple acts like it is a gaming console maker and see no need to offer both AMD and Nvidia as an option. Especially as they offer such a different functionality and macOS supporting Apps that are still much stronger and more optimized in CUDA comp.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on February 07, 2018, 02:52:25 PM
Apple acts like it is a gaming console maker and see no need to offer both AMD and Nvidia as an option.

The gaming consoles' optimisation, stability, cost to performance ratio, or even the cooling system... are so much better than the current generation Mac  ;D


Title: Re: High Sierra and The Nvidia Web Driver
Post by: owbp on February 07, 2018, 04:33:17 PM
The gaming consoles' optimisation, stability, cost to performance ratio, or even the cooling system... are so much better than the current generation Mac  ;D
;D
I was aiming at, "I need CUDA in macOS and what are my options since 2013 iMac (GTX780m) until today" scenario, but couldn't agree more.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on February 07, 2018, 10:59:40 PM
So, this can happen on only one of the two cards in the same Mac?

Applications that have Library Validation enabled, like the Window Server, will not load the driver for either card.  Applications that don't have Library Validation enabled will work fine.  The solid dock (and general UI stuttering/lag) is the classic sign that you have LV issues, even if CUDA or other non-Apple apps appear to be working fine.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on February 08, 2018, 07:18:57 PM
I understand this, but can this happen on ONLY one of the two cards inside a single Mac.

My understanding is that he has a Mac.

There are two 1080s inside this single Mac.

One of the 1080 works fine, but the other is not.

So, this can happen on only one of the two cards in the same Mac?

Applications that have Library Validation enabled, like the Window Server, will not load the driver for either card.  Applications that don't have Library Validation enabled will work fine.  The solid dock (and general UI stuttering/lag) is the classic sign that you have LV issues, even if CUDA or other non-Apple apps appear to be working fine.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 08, 2018, 07:28:07 PM
Yea two video cards in one Mac Pro 5,1 running OS X 10.13.3
I have the same problem ,only one runs OpenGL, with the two gtx 1080 or two gtx 980

I have no problem with the two gtx 980 on a Mac Pro 5,1 running OS X 10.12.?

So no matter how I look at it seems like a os ,web driver problem.
I contacted nvidia and so far they haven't figured out the problem.
Any of you smart guys think you have a solution I am willing to test anything.
I'm just not the brightest guy so I will need some good instructions.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on February 08, 2018, 07:55:21 PM
I understand this, but can this happen on ONLY one of the two cards inside a single Mac.

My understanding is that he has a Mac.

There are two 1080s inside this single Mac.

One of the 1080 works fine, but the other is not.

He said he has a white dock.  This means Library Validation for the driver is messed up, which results in general UI lag and other issues.  Aside from anything else, he should fix this because it's going to cause a ton of problems.

What application are you using where OpenCL only uses one GPU?  Are you sure that this application has full support for multiple GPUs?  This doesn't happen automatically, the application has to be specifically written to make use of multiple GPUs.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 08, 2018, 08:17:07 PM
Well first thing when I plug the monitor into the running gpu all is fine.
Plug in into the other white dock slow as cold shit.
So Os  driver problem.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 08, 2018, 08:18:22 PM
Looks like those two guys in the basement could use some help.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on February 09, 2018, 04:04:13 PM
Well first thing when I plug the monitor into the running gpu all is fine.
Plug in into the other white dock slow as cold shit.
So Os  driver problem.


Two words: Library Validation.  White dock means unaccelerated window server.  Fix your Library Validation problems and your system will run a lot better.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 09, 2018, 09:11:13 PM
Ok how?
Like I said I'm kind of stupid and need good instructions.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on February 09, 2018, 10:10:41 PM
Lazy way, install nvidialibvalfix

that'll just hack issue away

that's also best way for hackintosh

best way, figure out why your kext environment is tainted. what kind of injection or modification you are using that'd make validation fail. the nvidia drivers work with libval if you aren't screwing with kexts somehow. Hackintosh users almost always screw with kexts, especially if they run lilu so they almost always need libvalfix, but mac users shouldn't need to break libval to get their machine to work like hack users do.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 09, 2018, 11:29:05 PM
All I did was a normal install. Nothing funny.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 09, 2018, 11:42:45 PM
i looked up NVWebDriverLibValFix and it says not needed on High Sierra.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on February 10, 2018, 07:02:13 AM
it shouldn't be needed, which is why i say it's lazy fix, it WILL fix your issue, but it won't explain why your libval is hosed.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on February 10, 2018, 07:33:15 PM
Right, my Hackintosh has SIP enabled (i.e. the default) with no kext modifications.  I only inject FakeSMC and IntelMausiEthernet via Clover.  As a result, my Hackintosh runs perfectly well and the NVIDIA web drivers have zero issues on my 1080 Ti.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 10, 2018, 10:35:35 PM
I tried the NVWebDriverLibValFix no change.
Anyone running two GPU's in a macpro 5,1 OSX 10.13.3 with no problems with opengl?
ATI? Nvidia?




Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on February 11, 2018, 02:45:40 AM
Did you rebuild kextcache after manually installing it? if you dropped it in and rebooted it's not active yet. the kextcache needs to be rebuilt after modifying kexts.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 11, 2018, 09:05:43 PM
No I didn't do anything after dropping it in.
No idea how to make it work.
Like I said I'm kind of stupid and need good instructions for this shit.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 11, 2018, 09:21:23 PM
I think it just best if I wait for a new OX with Web drivers that work.
Shouldn't be long beta 10.13.4 is out now.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on February 12, 2018, 09:38:13 AM
That likely won't change anything. if LV is failing, that'll happen in new drivers too

for installing nvidialibvalfix, if kext is still installed, just do

sudo kextcache -i /

in terminal. after couple minutes, reboot.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: ClassicMartini on February 17, 2018, 03:29:37 PM
Might help some till Metal is 'fixed':

https://github.com/Benjamin-Dobell/nvidia-update


Title: Issue in 10.13.3
Post by: Rominator on February 22, 2018, 10:10:50 AM
Well first thing when I plug the monitor into the running gpu all is fine.
Plug in into the other white dock slow as cold shit.
So Os  driver problem.


Turns out he's right.

If I use 2 @ 1080 or 2 @ 1070 in 10.13.3 with D47 build & driver I have issue on card in Slot 1.

White dock and OpenGl test "Valley" runs at half speed.

Looks like liberal error but only on one card.

Boot into 10.12.6 and no problem.

So, there is some funky driver issue. CUDA works fine on either card.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on February 27, 2018, 10:30:08 PM
MVC still flashing nvidia cards?
I am looking to have the 1080 flashed just have not decided when.
Before new drivers are out for the two to run or while I'm waiting.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on March 07, 2018, 06:10:27 PM
New Web Driver (V161) released this morning:

http://www.nvidia.com/download/driverResults.aspx/131833/en-us

Cuda Driver shows no change.

Lou



Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on March 07, 2018, 11:39:00 PM
I wonder if it's to fix regressions that are causing so many users to stay on 378 series drivers.

EDIT. nope that's not fixed. still sluggish and still memory leak with window server. ANyone who tested driver reverted back to 378


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on March 09, 2018, 01:14:39 PM
There was a small improvement in my case with regard to "Heaven" and "Valley" results by around 100 points. Can't tell if its the driver though.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on March 09, 2018, 04:28:19 PM
I wonder if it's to fix regressions that are causing so many users to stay on 378 series drivers.

EDIT. nope that's not fixed. still sluggish and still memory leak with window server. ANyone who tested driver reverted back to 378

I think it's a reasonable assumption that NVIDIA is working hard to fix all the issues people have reported with the 387 drivers.  I've seen many reports that the memory leak was fixed with the latest driver release, is there something specific about your setup when you see the leak?  I saw mention of scaled modes on another forum.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on March 10, 2018, 10:39:00 PM
well I installed the os 10.13.3 update and the new drivers and still no opencl on 2 GPU's.
No love here.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on March 13, 2018, 08:53:42 AM
I wonder if it's to fix regressions that are causing so many users to stay on 378 series drivers.

EDIT. nope that's not fixed. still sluggish and still memory leak with window server. ANyone who tested driver reverted back to 378

I think it's a reasonable assumption that NVIDIA is working hard to fix all the issues people have reported with the 387 drivers.  I've seen many reports that the memory leak was fixed with the latest driver release, is there something specific about your setup when you see the leak?  I saw mention of scaled modes on another forum.
I personally saw 387 driver over course of few days become so sluggish with even just web surfing, I went back to 378 and no problems even if I don't reboot for a while.

I also saw a few posts in hackintosh thread confirming memory issues with window srver too with 161. Users do say it's better but not totally resolved. It's likely a step in right direction but not totally resolved would be my guess.

https://www.tonymacx86.com/threads/nvidia-releases-alternate-graphics-drivers-for-macos-high-sierra-10-13-3-387-10-10-10-25.243857/page-53

More complaints about the performance issues than window server (i think some think they are tied together, I'm not sure if they are or aren't. I didn't check memory when i saw performance issues I just rolled back. I'm also on a haswell cpu which normally wasn't affected by performance issues to degree most of these users see. I only saw them if I didn't reboot for a while)


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on March 30, 2018, 08:18:18 PM
Any word on 10.13.4 drivers?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on March 30, 2018, 09:36:11 PM
tomorrow most likely

older ones work with usual work arounds


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on March 31, 2018, 03:26:14 AM
10.13.4 Web Driver is here:

https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.30.103.pkg

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on March 31, 2018, 04:42:32 AM
^^^^This breaks the Cuda Driver 387.128. No new Cuda Driver available yet.

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on April 01, 2018, 09:58:24 PM
Don't know if it's just hackintoshes or just unflashed nvidia cards, but everyone claims current driver still hosed for 10 series cards and skylake or later cpus.

Two new reports of drivers also being hosed for 7 series intel processors too.

https://www.tonymacx86.com/threads/nvidia-releases-alternate-graphics-drivers-for-macos-high-sierra-10-13-4-387-10-10-10-30.249039/

I happen to be right in middle with 8 series hasewell and 9 series gpu, so I can't really reproduce their results.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on April 01, 2018, 10:18:19 PM
I just wrote Netkas yesterday and suggested he try 106 to fix some eGPU issues.

Hopefully Nvidia fixes soon.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on April 01, 2018, 11:51:29 PM
Don't know if it's just hackintoshes or just unflashed nvidia cards, but everyone claims current driver still hosed for 10 series cards and skylake or later cpus.

I'm someone and the new Web Driver works fine for me!  I have an MVC (Rominator) flashed GTX 1080.  No issues, except as mentioned above, Cuda is broken - for now!

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on April 01, 2018, 11:53:11 PM
Rolling back to 106 fixes CUDA, FWIW


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on April 02, 2018, 08:27:25 AM
New CUDA available through system Prefs


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on April 02, 2018, 04:59:59 PM
New CUDA available through system Prefs

And here:

http://www.nvidia.com/object/macosx-cuda-387.178-driver.html

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on April 05, 2018, 04:33:42 PM
I upgraded to 10.13.4 with the  nvidia web drivers and still opencl on only one gpu.
Nvidia still has no time frame to fix any Mac bugs.
Might just be time to go Radeon or Windows.
Also 1080 runs about 25% slower under 10.13.4 than 10.12.?
Not sure on energy use. I have to spend some time on that.
Anyhow I am not at all happy with Nvidia on the Mac anymore.




Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on April 05, 2018, 05:58:10 PM
Also 1080 runs about 25% slower under 10.13.4 than 10.12.?

That's a new one one on me,  I have noticed no such thing.  I just ran Valley and it was a small bit faster than 10.12.

Not sure on energy use. I have to spend some time on that.

I run a UPS with a readout that monitors my systems load.  No change.  My Gigabyte Gaming G1 GTX 1080 has one 4 pin power connector.

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on April 05, 2018, 05:58:32 PM
Interesting I need to compare my GTX Titan X, maybe it's only Pascal issue.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on April 05, 2018, 08:49:40 PM
Also 1080 runs about 25% slower under 10.13.4 than 10.12.?
I am running setti on boinc and about 25% slower. Just a rough quess though.
I assume relative lower power. Just too lazy right now to analyze everything.
I may just downgrade to OS 10.12.

That's a new one one on me,  I have noticed no such thing.  I just ran Valley and it was a small bit faster than 10.12.

Not sure on energy use. I have to spend some time on that.

I run a UPS with a readout that monitors my systems load.  No change.  My Gigabyte Gaming G1 GTX 1080 has one 4 pin power connector.

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on April 05, 2018, 09:13:42 PM
I just Benchmark my 1080Ti (PNY XLR8, so, basically a reference card) in 10.13.4 with the 387.10.10.10.30.103 web driver. The performance looks pretty good to me.

I never run this card with Sierra, so no direct comparison available. However, I still agree with lowrider that 25% performance penalty doesn't generally exist in High Sierra. It should be something else.

If my card can gain another 33% performance (25% hit in HS = 33% gain in Sierra) in 10.12.6. I will downgrade my system now.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on April 05, 2018, 09:26:59 PM
Is that benchmark with Cuda?
I am running setti opencl and it is slower. Just to lazy for an exact amount.

I just Benchmark my 1080Ti (PNY XLR8, so, basically a reference card) in 10.13.4 with the 387.10.10.10.30.103 web driver. The performance looks pretty good to me.

I never run this card with Sierra, so no direct comparison available. However, I still agree with lowrider that 25% performance penalty doesn't generally exist in High Sierra. It should be something else.

If my card can gain another 33% performance (25% hit in HS = 33% gain in Sierra) in 10.12.6. I will downgrade my system now.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on April 05, 2018, 09:34:14 PM
Nvm checked your benchmark and it is opencl.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on April 06, 2018, 02:40:47 AM
Hopefully Nvidia fixes the colored windows bug as well as the issue where lower card in a cMP doesn’t load properly. (Has solid white dock)

2 Nvidia cards via eGPU don’t show this issues in 10.13.4.

OpenCl fix for multiple cards would be nice too .


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mghamms on April 12, 2018, 08:26:08 PM
How about if everyone here bitches to Nvidia tech support to fix there Mac drivers with the added benifit of our help and support? 


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on April 12, 2018, 09:17:25 PM
I'm seeing people on macgaming and hackintosh reddit and TonyMac all losing faith in nvidia and starting to recommend and even switch to AMD GPUs as of 10.13.4. The person with a 1080ti that switche to a Vega 64 made me cringe. Such a waste.

I personally still prefer nvidia GPUs but I'm lucky/unlucky enough to be on an old cpu not affected by all the bugs drivers introduce for newer systems.

I do have faith nvidia will address issues eventually but also am sure that since apple/official hardware isn't affected it's not on top of their todo list. Hackintosh and eGPU support are nice things but not a huge business model/priority i imagine.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: hannibal1969 on April 13, 2018, 09:09:06 AM
Hi All,

I read the whole topic to find a possible solution for my bad nVidia 1080Ti experience, mainly since Sierra / High Sierra. As noticed by members in the hackintosch scene recently on TonyMacX86 / InsanelyMac the nVidia drivers are terrible. Special the latest are almost unusable. Fallback to older versions will help but to some point they will cause problems too because they are old and not intent to be used on the latest MacOS versions.

At this moment I'm using an old version of the nVidia drivers : 378.10.10.10.25.106 together with two options "System Preferences / Accessibility / Display / Reduce Motion + Reduce Transparency the GUI responds more snappy and to some point even to an almost acceptable experience. Also Cuda performance is very good 12200GB / Host to Device and reverse. The issue looks to be GUI related only.

I am still looking to a possible solution or to find out why the hell the experience is so bad. So I bought an old R9 280X to be added in my hack. I was unlucky because the card did only one good Valley bench and after it failed and caused artefacts so this card is dead. The card was performing perfectly without issues but again its no party against the 1080Ti when it comes to gaming which I also do on my Hack from time to time. Also struggling with many GPU's in a system is also far from comfortable. I also considered to move to AMD Vega 64 but I'm to spoiled with the 1080Ti if we are talking to gaming performance in windows, especially when it comes to 4K gaming.

After reading this topic I came to a few conclusions.

  • Best is to stick to MacPro5,1 SMBios definition. This definition is supported by the nVidia WebDrivers. Other SMBios definitions are unsure to work as they should.
  • The main reason of lags can be narrowed to the latest CPU's like Skylake and newer or in combination with mainboards with the latest chipsets to drive these CPU's

Do I forget things here ˆˆˆ?

I also read comments from guys in this topic that they are fully comfortable with the drivers and don't experience any lags at all with 10xx or specific with the 1080Ti. Are they indeed on older CPU / Mainboards?
Do I miss something, and is there something to be the "Golden Tip" to solve my issue?

Because eGPU's are officially supported more people will throw in a GPU in an enclosure to profit from extra external GPU performances. Although Apple has announced that only AMD will be supported there is a chance
that nVidia will provide better drivers that their cards are supported as well. I hope this brings better drivers for us, hackintoshers as well!.

 


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on April 13, 2018, 11:13:33 AM
New CUDA available through system Prefs

And here:

http://www.nvidia.com/object/macosx-cuda-387.178-driver.html

Lou

All those updates, OS or NVIDIA side, and the "2.5 GT/s" bug remains. Probably it's here to stay.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on April 13, 2018, 11:17:50 AM
Also 1080 runs about 25% slower under 10.13.4 than 10.12.?

That's a new one one on me,  I have noticed no such thing.  I just ran Valley and it was a small bit faster than 10.12.

...

Lou

Valley yields slightly better results with my 980 too. Still, with luxmark, the "hotel lobby" scene, always fails.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: ClassicMartini on April 14, 2018, 01:54:38 PM
Hi All,

... possible solution for my bad nVidia 1080Ti experience, mainly since Sierra / High Sierra. .. recently on TonyMacX86 / InsanelyMac the nVidia drivers are terrible. Special the latest are almost unusable.

Have you tried "NvidiaGraphicsFixup" with Lilu?

Check back at IM and TM for latest development. Extra step, but 'seems' to have fixed performance with latest drivers and OS.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on April 15, 2018, 08:34:59 PM
What "2.5 GT/s" bug? If you mean the GPU cannot negotiate at 5GT/s link speed in macOS, that was fixed by Nvidia long time ago.

New CUDA available through system Prefs

And here:

http://www.nvidia.com/object/macosx-cuda-387.178-driver.html

Lou

All those updates, OS or NVIDIA side, and the "2.5 GT/s" bug remains. Probably it's here to stay.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on April 15, 2018, 08:36:32 PM
I am one of those with an unaffected system (performance wise), but I am with the genuine Mac Pro 2009 (flashed 5,1).

Hi All,

I read the whole topic to find a possible solution for my bad nVidia 1080Ti experience, mainly since Sierra / High Sierra. As noticed by members in the hackintosch scene recently on TonyMacX86 / InsanelyMac the nVidia drivers are terrible. Special the latest are almost unusable. Fallback to older versions will help but to some point they will cause problems too because they are old and not intent to be used on the latest MacOS versions.

At this moment I'm using an old version of the nVidia drivers : 378.10.10.10.25.106 together with two options "System Preferences / Accessibility / Display / Reduce Motion + Reduce Transparency the GUI responds more snappy and to some point even to an almost acceptable experience. Also Cuda performance is very good 12200GB / Host to Device and reverse. The issue looks to be GUI related only.

I am still looking to a possible solution or to find out why the hell the experience is so bad. So I bought an old R9 280X to be added in my hack. I was unlucky because the card did only one good Valley bench and after it failed and caused artefacts so this card is dead. The card was performing perfectly without issues but again its no party against the 1080Ti when it comes to gaming which I also do on my Hack from time to time. Also struggling with many GPU's in a system is also far from comfortable. I also considered to move to AMD Vega 64 but I'm to spoiled with the 1080Ti if we are talking to gaming performance in windows, especially when it comes to 4K gaming.

After reading this topic I came to a few conclusions.

  • Best is to stick to MacPro5,1 SMBios definition. This definition is supported by the nVidia WebDrivers. Other SMBios definitions are unsure to work as they should.
  • The main reason of lags can be narrowed to the latest CPU's like Skylake and newer or in combination with mainboards with the latest chipsets to drive these CPU's

Do I forget things here ˆˆˆ?

I also read comments from guys in this topic that they are fully comfortable with the drivers and don't experience any lags at all with 10xx or specific with the 1080Ti. Are they indeed on older CPU / Mainboards?
Do I miss something, and is there something to be the "Golden Tip" to solve my issue?

Because eGPU's are officially supported more people will throw in a GPU in an enclosure to profit from extra external GPU performances. Although Apple has announced that only AMD will be supported there is a chance
that nVidia will provide better drivers that their cards are supported as well. I hope this brings better drivers for us, hackintoshers as well!.

 


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on April 15, 2018, 09:19:49 PM
What "2.5 GT/s" bug? If you mean the GPU cannot negotiate at 5GT/s link speed in macOS, that was fixed by Nvidia long time ago.


Just a cosmetic one in the PCI section of system report



Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on April 16, 2018, 12:23:31 PM
I see. Yes, that cosmetic bug still there.

What "2.5 GT/s" bug? If you mean the GPU cannot negotiate at 5GT/s link speed in macOS, that was fixed by Nvidia long time ago.


Just a cosmetic one in the PCI section of system report




Title: Re: High Sierra and The Nvidia Web Driver
Post by: Rominator on April 17, 2018, 09:18:04 AM
And if you put a new Vega in there I think it reports PCIE 3.0 speeds.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on April 17, 2018, 10:59:26 PM
Driver now updated to 387.10.10.10.30.106. No clue what it does, no time to check...


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on April 18, 2018, 12:23:33 AM
Thanks - Here:

https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.30.106.pkg

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: h9826790 on April 18, 2018, 01:35:01 AM
Driver now updated to 387.10.10.10.30.106. No clue what it does, no time to check...

A quick test shows that the glitches in FCP X preview is fixed (this is 100% reproducible when previewing Titles, so very easy to check).

And so far, I didn't see any colour bug when Transparency is ON. I tried a lot of Finder Windows movement, but still didn't hit one. For the old V387 driver, even though still need some "luck" to see that, but usually easy to hit one within 5min.

And super smooth for about 1 hour now. So, should be quite safe to use this driver.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on April 18, 2018, 07:16:42 AM
Reading about update on reddit it fixes the lag issues too

Important to note about person recommending lilu and fixup. FYI the workaround they were using for lag was to force opengl mode instead of metal on windowserver. If the drivers fix bug, you WANT to be using metal not opengl. I generally avoid lilu in general too cause every macos update people update to new version and start having kernel panics until lilu is updated. It's a pretty low level kernel hack so it always needs updates too before updating macOS (and always someone doesn't listen).

It also taints nvidia driver so libval is no longer valid (which is also why fixup also does libval work around)

TLDR though, if you don't NEED lilu or any of fixups, it's best to run as vanilla as possible so libval is clean and nvidia drivers run the optimized metal path. Only use work arounds if it doesn't work otherwise, Don't use them cause everyone on and their grandma on tonymac said so.

I run a hack and it's very clean.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Spacedust on April 18, 2018, 12:35:39 PM
New driver!

https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.30.106.pkg


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on April 18, 2018, 01:42:04 PM
Driver now updated to 387.10.10.10.30.106. No clue what it does, no time to check...

A quick test shows that the glitches in FCP X preview is fixed (this is 100% reproducible when previewing Titles, so very easy to check).

And super smooth for about 1 hour now. So, should be quite safe to use this driver.

That is good news. Now, if only export and render times in fcpx were improved, I would be particularly happy... oh well, I guess fcpx is only geared towards AMD.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on April 18, 2018, 03:27:51 PM
That is good news. Now, if only export and render times in fcpx were improved, I would be particularly happy... oh well, I guess fcpx is only geared towards AMD.

What GPU and CPU are you using?  What performance do you get with the BruceX benchmark?

FWIW I also have a very "clean" Hackintosh setup, I have SIP enabled and only inject FakeSMC and the IntelMausiEthernet driver to enable networking.  I use a USB audio device so I can avoid the audio hacks as well.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: lowrider on April 18, 2018, 05:55:51 PM
New driver!

https://images.nvidia.com/mac/pkg/387/WebDriver-387.10.10.10.30.106.pkg

Guess you missed my post just above yours????????????????

Lou


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on April 18, 2018, 09:27:46 PM
What GPU and CPU are you using?  What performance do you get with the BruceX benchmark?

FWIW I also have a very "clean" Hackintosh setup, I have SIP enabled and only inject FakeSMC and the IntelMausiEthernet driver to enable networking.  I use a USB audio device so I can avoid the audio hacks as well.

I use a 12 core 2010 mac pro, that is 2X2.66 Ghz CPUs, 48 gig or RAM and a GTX 980. The Os is on an 512 MB EVO 850. With El Capitan I could export from BruceX in 29 to 30 secs. I tried to run it with 10.3.4 and the latest nvidia drivers but I cancelled it after 2 minutes. Rest is fine.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on April 18, 2018, 09:38:01 PM
I use a 12 core 2010 mac pro, that is 2X2.66 Ghz CPUs, 48 gig or RAM and a GTX 980. The Os is on an 512 MB EVO 850. With El Capitan I could export from BruceX in 29 to 30 secs. I tried to run it with 10.3.4 and the latest nvidia drivers but I cancelled it after 2 minutes. Rest is fine.

By latest driver, do you mean the one that just came out this week?


Title: Re: High Sierra and The Nvidia Web Driver
Post by: eVasilis on April 18, 2018, 09:40:58 PM
Precisely; it was thhe same with the previous one, though.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: mysticalos on April 19, 2018, 12:00:14 AM
Based on comments with https://github.com/lvs1974/NvidiaGraphicsFixup/commit/9ddc07558737d5085f665002dda94b636958e47b

It seems the new web driver is forcing legacy opengl path internally? I hope that doesn't mean those who weren't having issues are suddenly using opengl instead of metal for windowserver? Hard to really say, I don't recall how to test for that. I also hope it's not a perm work around but just one nvidia is applying for now until they get the metal code more solid.


Title: Re: High Sierra and The Nvidia Web Driver
Post by: Asgorath on April 19, 2018, 03:43:29 AM
No, that's not what it means, based on my reading of the diffs.  The driver hack was apparently taking an older implementation of some internal C++ function, and substituting it for the newer one.  The latest driver appears to have gone back to this older implementation (or something like it) along with a bunch of other binary changes, so the author is claiming that he no longer needs to make the swap in his kext.  The "force OpenGL" thing was separate and unrelated to this particular part of the hack.

I would be very surprised if the fix for the stuttering was contained in just that one function, my bet is that there was some driver path that had issues and thus NVIDIA had to turn it off.  The kext was hacking the driver by swapping back in the older version that had the path enabled.  While this fixed the stuttering/lag issues for most people, I would bet that there were still other issues that people may or may not have been hitting.  If NVIDIA fixed the actual underlying problem, then they could turn the original path back on and everyone is happy.