Jump to content

Nvidia Web Driver updates for macOS High Sierra (UPDATE Nov 13, 2020)


fantomas
2,046 posts in this topic

Recommended Posts

Hey bro, I just installed update for High Sierra, i also installed new web driver but i didn't install nvidialibvar kext.

Now i can't boot into HS.

If I boot with nv_disable=1, i get boot loop at "IOconsole user..."

If I boot with nvda_drv=1, i get blackscreen.

Can anyone help me to boot into HS, plz.

Link to comment
Share on other sites

you can try to boot in your system with -s or booting or in recovery mode and delete with terminal command Nvidia kext

or if you have another booting OSX or windows you can copy latest nvidiagraphicfixup kext in clover/kext/other

Thanks so much. It works.

I didn't know that nvidiafixup was upgrade to a newer version :D

Link to comment
Share on other sites

Here the Nvidia Payload-Packager

To do this I am using three tools

1- pax.gz archives

2- productbuild

3- pkgbuild

 

nvidia10.png

 

For Unpack and Repack the Package after editing ( Ditribution, Payload and Scripts )

It's up to you to choose what you want

 

Follow instruction in the Video

View in full screen for better look

Let me know if this works well for you

Enjoy!

 

Troubleshooting : if you made a mistake by dropping your file or if you forget a few things, the script will not work.

You must clean up the folders and restart the process.

 

Video

 

See also how to remove Unnecessary flag for SIP in preinstall script

that's what I think. Install 10 time for test with

<key>CsrActiveConfig</key>

<string>0x3E7</string> :rolleyes:

 

 

sans_t12.jpg

@fantomas1 tel me if you approve?

if not remove the File

thanks

Edit**

NEW Readme attaching with a link Video

Now yes! ?

This time the installation process occurred successfully and without any error.

I did not have to change SIP (I use 0×67).

I do not need to use any nvidiafix.kext, nor emuvariable64.

I just use Lilu for the sound to work. Without Lilu I have no sound.

Thanks to those who understand the subject!

Now I love my MacPro again ?

post-1313347-0-09087100-1508427017_thumb.png

post-1313347-0-69015000-1508427025_thumb.png

post-1313347-0-02567900-1508444023_thumb.png

post-1313347-0-20620900-1508444041_thumb.png

  • Like 1
Link to comment
Share on other sites

My Zotac Geforce  GT 1030 needs  NVWebDriverLibValFix.kext in Library/Extensions

With the Packager I install my kext with my Payload   :) No installation  with permission, all is in the Package  :angel:

post-951341-0-30732800-1508430354_thumb.png

Link to comment
Share on other sites

Hi Chris1111

kext above that one are loaded? (Nvidia stuff I mean)

All kext is loading by the Packages with Root permission

You can loading any kext in LE or SLE with the Package  B)

Link to comment
Share on other sites

I would like to see your image in the part where you can see loaded (YES or NO) in extension loaded

I have attached two different images first one with sip @0x67

latest one with sip @0x66 (no untrusted kext allow)

And weird thing in that condition more Nvidia kext are loaded

it is not your good script related (I hope it is clear)

your scripts are good! :-)

Systeminformation/Software/extensions Under about This Mac

I used SIP  0x3E7

The package only installs what it is requested, if you modify things or your system does not work perfectly ?

All my test is in the new fresh install, you can not go wrong

Chris1111, I have taken this again and fully automated the process, let me know if you run into any issues

[flash=]

Great Job man  B)  New things better look , more easy  :)

  • Like 1
Link to comment
Share on other sites

I have Intel HD 630. Nvidia onboard but I am on laptop, so its optimum. We all know optimum does not work regardless. Anywayz, all through Sierra my graphics acceleration worked. After upgrading to High Sierra (10.13), it worked. Now that these new 10.13.1 beta releases are out, I get stuck with on the boot screen at  "IOconsole user...gIOLockscreenstate" <-(something like that) and can not boot into macos to login or anything. It looks like it is trying too as screen dims a little, but will not load to show graphic acceleration (or graphics period) as it has been doing in previous versions. Did something change since 10.13.1 beta update 2 graphic wise or something? 59168680 will not work. I have the latest apfs, intelgraphicsfixup, luli, coredisplay and the - boot tags. I'm on Dell XPS 15 9560 4k laptop.  

Link to comment
Share on other sites

My Zotac Geforce  GT 1030 needs  NVWebDriverLibValFix.kext in Library/Extensions

With the Packager I install my kext with my Payload   :) No installation  with permission, all is in the Package  :angel:

Yep, my GT 1030 also needed  NVWebDriverLibValFix.kext in /Library/Extensions.

Even in Sierra , to avoid black windows (no content) for iBooks or Little Snitch Networkmonitor.

 

But be warned: 

Using newer LILU (1.20+) and NvidiaGraphicFixup.kext (newest, which includes NVWebDriverLibValFix function) you MUST delete NVWebDriverLibValFix.kext  from  /Library/Extensions first before reboot. Otherwise next reboot fails in reboot loop!!

  • Like 5
Link to comment
Share on other sites

 

But be warned: 

Using newer LILU (1.20+) and NvidiaGraphicFixup.kext (newest, which includes NVWebDriverLibValFix function) you MUST delete NVWebDriverLibValFix.kext  from  /Library/Extensions first before reboot. Otherwise next reboot fails in reboot loop!!

 

Thank you for this information MITCH !

 

I confirm this issue on my rig with GTX970 with latest webdrivers and Cuda drivers

 

:D

Link to comment
Share on other sites

I am having problems with 10-bit color, is there anybody who was able to get 10-bit color output with an GTX1080 TI?

No matter which program I use - I always get black screens when I switch to 30-bit output…

 

Not sure about 1080ti but it works on  Titan Xp in photoshop.

  • Like 1
Link to comment
Share on other sites

I am having problems with 10-bit color, is there anybody who was able to get 10-bit color output with an GTX1080 TI?

No matter which program I use - I always get black screens when I switch to 30-bit output…

 

I have the GTX 1070 and 30-bit doesn't work for me anymore (it did in Sierra). Just get a black screen like you describe. Hopefully it comes back in a future driver update.

Photoshop does seem to support 30-bit still, strangely.

Link to comment
Share on other sites

For me yes, but doesn't go in sleep mode. (instat wake)

this is so strange... on my display only mouse and black screen... works ok on dvi-d. sleep also ok. I thinked maybe after web driver update will start work displayport... on Sierra worked just great

Link to comment
Share on other sites

do. you mean this?

 

 

have you tried to delete any ssdt or dsdt graphics related and put in clover/kext/other nvidiagraphicsfixup kext?

my DSDT contains only 
                Device (GFX1)
                {
                    Name (_ADR, Zero)  // _ADR: Address
                    Method (_SUN, 0, NotSerialized)  // _SUN: Slot User Number
                    {
                        Return (SNUM ())
                    }

                    Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                    {
                        Store (Package (0x18)
                            {
                                "@2,AAPL,boot-display", 
                                Buffer (One)
                                {
                                     0x02                                           
                                }, 

                                "device-id", 
                                Buffer (0x04)
                                {
                                     0xC2, 0x13, 0x00, 0x00                         
                                }, 

                                "@0,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00                         
                                }, 

                                "@1,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00                         
                                }, 

                                "@2,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00                         
                                }, 

                                "@3,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00                         
                                }, 

                                "@4,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00                         
                                }, 

                                "@5,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00                         
                                }, 

                                "rom-revision", 
                                Buffer (0x0F)
                                {
                                    "84.06.2f.00.52"
                                }, 

                                "model", 
                                Buffer (0x17)
                                {
                                    "NVIDIA GeForce GTX 960"
                                }, 

                                "name", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 

                                "hda-gfx", 
                                Buffer (0x0A)
                                {
                                    "onboard-2"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }

 

Link to comment
Share on other sites

I would try to disable dsdt in clover dsdt option and put kext nvidiafixup 1.20

Latest kext fixes policy and black screen with signal

I am using only a single ssdt to rename gfx

And it is working

All port are working

I have not tried 4K display

 

I have 30-bit working fine in Photoshop. But for macOS in general it is not (but it was working in Sierra).

 

In System Profiler, my display is shown like this:

 

LG Ultra HD:

  Resolution:    2560 x 1440 @ 60 Hz

  Framebuffer Depth:    24-Bit Color (ARGB8888)

 

It used to be able to go to 30-bit color (ARGB20101010). Now when you switch from 24 to 30 bit in ResXtreme, screen just goes black and you have to screenshare back in to reset it back to 24 bit. My monitor is 30bit/10bit capable.

 

I am already using NvidiaGraphicsFixup 1.20, it makes no difference for this particular problem. I think the web drivers just don't support it yet.

Link to comment
Share on other sites

×
×
  • Create New...