Jump to content

Nvidia Web Driver updates for macOS Sierra (UPDATE Sept 27, 2019)


1,025 posts in this topic

Recommended Posts

Hi guys,

 

I recently decided to delve into Hackintoshinginging again and installed Sierra.  I'm using a GTX 1080 and with the latest web drivers everything works ok except I am getting the black box flickering in menu bar thing. 

 

I am guessing this is something to do with the transparency?  I am just testing with 'reduce transparency' enabled in Accessibility.  I wouldn't actually mind having the menu bar fully opaque anyway; just wish enabling 'reduce transparency' didn't kill ALL transparency, like in the dock. 

 

Any ideas?  Thanks. 

 

EDIT: 'reduce transparency' makes no difference :o/

Did you try to disable mirroring options in menu bar? (Settings > Display > Show mirroring options in the menu bar when available)

Link to comment
Share on other sites

Did you try to disable mirroring options in menu bar? (Settings > Display > Show mirroring options in the menu bar when available)

Ello,

 

I think mirroring options are already disabled. I will check though.

 

If anyone has any more suggestions that would be great thanks.

 

 

Sent from my iPad using Tapatalk

Link to comment
Share on other sites

I have had the same black screen bug with my GTX680.  I am using a quo motherboard with what i have confirmed is the latest BIOS installed.  Up until now i have just been using the built in driver and it's been fine but for some reason the 10.12.5 upgrade made my graphics card stop functioning.  I tried installing the NVIDIA web driver and disabling nvidia injection in defaults.plist but no luck.  Do you guys have any suggestions?  I was thinking of upgrading my graphics card anyway, is it possible that GTX 680 is just too old for the 10.12.5 web driver?  Has anyone else successfully used it with a GTX680? 

It's working NVIDIA GeForce GTX 680 4095 Mb.(Yes nv_web and No -  Metal: -- Yes).10.12.5 It's work. 

If not, then look for error "nvram.plist".

 

10.12.6 (16G24b) nvda_drv and NVIDIAWeb  No work.  - (OS X Default Apple Metal Yes).

Link to comment
Share on other sites

My 1080 Ti is working with 10.12.5, but HDMI audio isn't working, unfortunately.

 

My EVGA 1050 TI FTW 4GB is working fine but get no audio trhougth HDMI or Display Port on boot, only after hot plug HDMI cable with DisplayPort connected.

 

Toleda help me alot and we will have to wait for a new version of the web driver.

 

:help:

Link to comment
Share on other sites

As far as i knwo an Pascal Cards only DisplayPort Audio ist working. HDMI not. Webdriver ist buggy with Pascal cards. maxmell is working well (DisplayPort and HDMI)

That is false. I have Gigabyte GTX 1080 Ti OC and I use HDMIaudio.kext in Clover\kexts\other folder and HDMI audio is working flawlessly.

It is also working correctly on my GTX 1070 FE as well as Zotac GTX 1060.

 

I really don't care if the kext is unsupported. As long as it is not unleashing a virus on my hackintosh, that damn kext is stayng in my clover folder. 

audio_CloverHDMI command does not work for 99% of people.

Link to comment
Share on other sites

I dont speak of Hacks with a additional KEXT. I talk about native Audio with Webdriver / DSDT.

With VoodooHDA HDMI always does/did work too. ;) But this is a unproper solution.

BTW HDMIAudio kext enables native audio unlike VoodooHDA.
Link to comment
Share on other sites

But its still a unproper solution because of injection.

Absolutely doesn't matter as long as it is bug free and it just works.

I have not been able to check whether the kext works in High Sierra because Nvidia has not yet released Pascal Web Driver. So we'll see when it really stops working.

 

In fact, I find it far better solution of just placing a kext in Clover/kexts/other folder than running some script which doesn't work for 99% people.

 

I agree some of the blame lies on Nvidia and they should enable HDMI audio by themselves instead of us using any workarounds. But it is simply wrong to say that HDMI audio is not working on Pascal cards and pass the blame on Nvidia.

  • Like 1
Link to comment
Share on other sites

Hello. I am not what you would call an in depth computer modifier, but I have done some stuff.

This

10.12.6 Beta (16G16b)

Attached Files

was posted and since my current setup is ...

Mac Pro 5.1

12 GB RAM

4 internal HDs, lots of space

Radeon ATI 5770 (stock Gard) w/ 1GB DDR5 VRAM

OS 10.12.6 (current beta, impatiently waiting)

OS 10.13.1 (pub beta on a 2nd drive, was working OK, but...)

 

I wanted to extend the life of this beast, so I got an eVGA GTX 1050 Ti with 4GB DDR5 VRAM after a lot of checking and asking questions.

I know the best way is to flash it, but I do not have access to a PC to use the available NVFlash 5370 and I saw that WebDrivers were available. But alas, at that time I saw that they did not support any beta OSes.

Then today I was reading here and found the above.

I assume I can use it, but is there a best way to install it, since it is not part of an installer package? Since it is rated a kext, and similar NVDA kexts are in a System>Library>Extensions folder can it be dropped here? Do I need to do anything else but reboot?

Thanks.

Link to comment
Share on other sites

Hello. I am not what you would call an in depth computer modifier, but I have done some stuff.

This

10.12.6 Beta (16G16b)

Attached Files

was posted and since my current setup is ...

Mac Pro 5.1

12 GB RAM

4 internal HDs, lots of space

Radeon ATI 5770 (stock Gard) w/ 1GB DDR5 VRAM

OS 10.12.6 (current beta, impatiently waiting)

OS 10.13.1 (pub beta on a 2nd drive, was working OK, but...)

 

I wanted to extend the life of this beast, so I got an eVGA GTX 1050 Ti with 4GB DDR5 VRAM after a lot of checking and asking questions.

I know the best way is to flash it, but I do not have access to a PC to use the available NVFlash 5370 and I saw that WebDrivers were available. But alas, at that time I saw that they did not support any beta OSes.

Then today I was reading here and found the above.

I assume I can use it, but is there a best way to install it, since it is not part of an installer package? Since it is rated a kext, and similar NVDA kexts are in a System>Library>Extensions folder can it be dropped here? Do I need to do anything else but reboot?

Thanks.

 

Not sure why you want to flash the GTX 1050 Ti bios… It is unnecessary IMO.

 

As for the kext, you should use this app : http://www.insanelymac.com/forum/files/file/474-nvidia%C2%AE-webdriver-updaterapp/to manage install/updates of webdrivers.

 

And no, you can't just drop a kext (whatever it is) in S/L/E to install it. You need an utility such as Kext Wizard or Kext Utility to accomplish this task. Otherwise, the kext won't load because of incorrect owner/permissions.

  • Like 1
Link to comment
Share on other sites

Not sure why you want to flash the GTX 1050 Ti bios… It is unnecessary IMO.

 

As for the kext, you should use this app : http://www.insanelymac.com/forum/files/file/474-nvidia%C2%AE-webdriver-updaterapp/to manage install/updates of webdrivers.

 

And no, you can't just drop a kext (whatever it is) in S/L/E to install it. You need an utility such as Kext Wizard or Kext Utility to accomplish this task. Otherwise, the kext won't load because of incorrect owner/permissions.

 

Flash thing, old stuff, just in case that I was aware. Thanks for that info, glad I should not need to do that.

Kext installer, just DL'd it, hopefully all will be OK.

 Kind of figured you couldn't simply drop that kext in, initially reported "was not installed properly". On boot up this AM the usual waiting stuff was not on the screen, but yeah, GPU still not seen by the CUDA System Pref.

Again, thank you for the info 
Link to comment
Share on other sites

OK, not trying to be a pest, but.

Ran the 'NVIDIA® WebDriver Updater' and it loaded OK, created the desktop folder and put the kext in it.

The initial window set on NVIDIA Info & Updates button, Driver Version Installed: 355.10.05.45f01and when I click on the Check NVIDIA Update button I get - 'no drivers found for build 16G24b' and a pop down menu list containing 9 build numbers. The list starts with 16A73 and ends with 16A323. From a listing of this type in the beta program usually the topmost one is the 'current' build.

Oh, in case it is important, in the top right it showed 'Internet connection OK'.

Not really certain if I am to chose one from this list or not.

Next button NVDAStatupWeb.kext.patch shows the 'Fake OS build version:' as the 16G16b which matches the kext mentioned above, the 10.12.6 beta kext provided. Then the check box (empty) for the 'patch after Installation' and then the Patch Immediately button.

The first time I simply clicked the Patch Immediately button and the folder got created and the kext put into it. then a beachball began, not stoping. Force quitting showed the Updater 'not responding'. So I force quit.

Tried again, this time I checked the Patch after Installation checkbox, same result. Beachballed, ended up force quitting.

The third section, NVEnabler.kext, does have all the information boxes filled.

 

Please note - I have both video cards installed, which should be OK as supposedly this can be done. I have gotten no error or warning messages about this. Nothing is connected to the eVGA GTX 1050 Ti as it is pointless to have a blank screen. All is working OK with the ATI Radeon 5770, both monitors are showing as they should, as I set them up in the past.

I can provide whatever else might be necessary.

Link to comment
Share on other sites

Ok, let's say that we want to use the NVDAStartupWeb.kext with any version of Sierra.

 

Here's another way using terminal.app :

sudo nano /System/Library/Extensions/NVDAStartupWeb.kext/Contents/info.plist

Then go to the line that says (16G16b is just an example) :

<key>NVDARequiredOS</key>
<string>16G16b</string>

Change it to :

<key>NVDARequiredOS</key>
<string>16G</string>

Save with CTRL + X then answer y and type Enter.

 

Lastly (this is important) :

sudo chmod -R 755 /Library/Extensions
sudo chown -R 0:0 /Library/Extensions
sudo chmod -R 755 /System/Library/Extensions
sudo chown -R 0:0 /System/Library/Extensions
sudo touch /System/Library/Extensions
sudo kextcache -Boot -U /

Reboot and you're done :).


Also, do NOT use NVEnabler.kext or Inject Nvidia in config.plist.

  • Like 1
Link to comment
Share on other sites

Ok, let's say that we want to use the NVDAStartupWeb.kext with any version of Sierra.

 

Here's another way using terminal.app :

sudo nano /System/Library/Extensions/NVDAStartupWeb.kext/Contents/info.plist

Then go to the line that says (16G16b is just an example) :

<key>NVDARequiredOS</key>
<string>16G16b</string>

Change it to :

<key>NVDARequiredOS</key>
<string>16G</string>

Save with CTRL + X then answer y and type Enter.

 

Lastly (this is important) :

sudo chmod -R 755 /Library/Extensions
sudo chown -R 0:0 /Library/Extensions
sudo chmod -R 755 /System/Library/Extensions
sudo chown -R 0:0 /System/Library/Extensions
sudo touch /System/Library/Extensions
sudo kextcache -Boot -U /

Reboot and you're done :).

Also, do NOT use NVEnabler.kext or Inject Nvidia in config.plist.

Did what you suggested, all went well, except...

The chown changes to the /System/Library/Extensions did not 'take'. Both stated they couldn't be done, printed the entire list of extensions on screen. The /Library/Extensions went OK.

After the reboot I ran the NVIDIA® WebDriver Updater and it showed 16G only in the 2nd button's screen. So I attempted the update, beachball.

Force quit. Reboot again after verifying the eVGA card was in properly and I didn't miss any power (none needed apparently for this card). Ran the NVIDIA® WebDriver Updater and this time I entered the rest of the current build, '24f'. Still beachballed.

I must be missing something here. It is possible it just will not work as the System Preference still says 'No GPU Detected'.

Ran some stuff to make certain nothing was messed up. All appears OK.

Link to comment
Share on other sites

Did you try to disable mirroring options in menu bar? (Settings > Display > Show mirroring options in the menu bar when available)

 

Hi,

 

I just got round to checking and the mirroring checkbox was checked, but even after unchecking it it appears the random black blocks in the menu bar are still appearing. 

 

Anyone else any thoughts?

Link to comment
Share on other sites

Hello, Could you tell me. why im getting this error: "Mac OS version is not compatible", when i try to install latest driver(same on 1 page here) on 10.12.5 fresh installed. I v e tried nv_disable=1/nvda_drv=1 NvidiaWeb=1. No results.

 

 

Specs:

gtx 1080

z270 

i7

Link to comment
Share on other sites

@ polyzargone

 

OK, since I am wondering if we are talking about a native Mac vs a PC box running Mac OS (has happened before)

I have the Mac Pro (mid 2012) 5.1 Apple manufactured computer running OS 10.12.6 (beta 16G24b) with native Radeon 5770 1 GB video.

The System Profiler does not see anything but the 5770. So I am guessing the 1050 video card is not really directly compatible.

When I first got the card I had already installed the NVIDIA CUDA System Preference. I installed the card after removing the 5770. Powered Mac Pro on, nothing.

Had an older Radeon card from my older Mac Pro (1.1 2006) I put into the next PCIE slot up, computer booted, only the Radeon card seen.

Shut down, removed cards. Installed the 5770 in first slot, the 1050 into the second slot (an allowed configuration). Still only he 5770 was available.

Went through all the stuff here, thanks again.

Checked Apple's communities, verified that this Mac Pro can handle two 5770s or 5770 plus non-power needing cards. Has two 16x PCIE slots for video use.

-- So, I would love to provide what you ask for, but I need to know where it is as there is no CLOVER folder and the only hits I get for clover are in WoW Add Ons (lol).

Link to comment
Share on other sites

OK, since I am wondering if we are talking about a native Mac vs a PC box running Mac OS (has happened before)

 

And happened again :lol: !

 

So I see now why it's not working. You have to disable SIP on a real Mac. You can check its status with this command (obviously, it will be set to enabled) :

 

 

csrutil status

 

Which should return :

 

 

MacBook-Air:~ polyzargone$ csrutil status
System Integrity Protection status: enabled.
MacBook-Air:~ polyzargone$

 

All you have to do is reboot on the Recovery HD partition and open terminal in Utilities then type :

 

 

csrutil disable

 

Now, you should be able to fix owners/permissions using Kext Wizard, Kext Utility or commands I posted above and that sould allow the modded NVDAStartupWeb.kext to load ;).

  • Like 1
Link to comment
Share on other sites

@ polyzargone

 

OK, since I am wondering if we are talking about a native Mac vs a PC box running Mac OS (has happened before)

I have the Mac Pro (mid 2012) 5.1 Apple manufactured computer running OS 10.12.6 (beta 16G24b) with native Radeon 5770 1 GB video.

The System Profiler does not see anything but the 5770. So I am guessing the 1050 video card is not really directly compatible.

When I first got the card I had already installed the NVIDIA CUDA System Preference. I installed the card after removing the 5770. Powered Mac Pro on, nothing.

Had an older Radeon card from my older Mac Pro (1.1 2006) I put into the next PCIE slot up, computer booted, only the Radeon card seen.

Shut down, removed cards. Installed the 5770 in first slot, the 1050 into the second slot (an allowed configuration). Still only he 5770 was available.

Went through all the stuff here, thanks again.

Checked Apple's communities, verified that this Mac Pro can handle two 5770s or 5770 plus non-power needing cards. Has two 16x PCIE slots for video use.

-- So, I would love to provide what you ask for, but I need to know where it is as there is no CLOVER folder and the only hits I get for clover are in WoW Add Ons (lol).

 

 

@rickpusa - I think we're having similar issues, but I want to start from the beginning. I have an Apple Mac Pro 5,1 with the original GeForce CT 120 and a new EVGA GeForce 1050 Ti 4GB that I'm trying to get setup. I have both installed. Booting with the old card connected, I installed the latest Nvidia web drivers (378.05.05.15f01.pkg) and everything looks good. My system even recognizes the card as "Nvidia GeForce GTX 1050 Ti" in Slot 1, alongside the old card in Slot 2. But if I reboot with the Apple LED display connected via Displayport (with MDP adapter), or old Samsung 1080p monitor connected to HDMI, I see nothing, and it never displays anything, and next time I reboot with the cables connected back to the original old GPU, my machine goes into recovery mode. Uploading a few screenshots of my system to clarity.

 

This forum is mad complicated. Can somebody please tell me what I need to do to boot successfully with this new card? Disable SIP? 

 

Thank you!

Link to comment
Share on other sites

×
×
  • Create New...