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