Jump to content

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


fantomas
2,046 posts in this topic

Recommended Posts

Use the following terminal command to check, which Non-Apple-Kexts are loaded:

kextstat |grep -v apple

The result should show lines with Kext-names beginning with 

com.nvidia.web.

It that's the case, the WebDrivers are used.

thanks

now I see my "mistake" clover is loaded 

as.vit9696.Lilu

as.lvs1974.NvidiaGraphicsFixup

 

there is only com.nvidia.CUDA

need to unload the other kexts and check :)

Link to comment
Share on other sites

Just as reference... here is the result on my Sierra machine with the GTX1080 using the WebDrivers:

Index Refs Address Size Wired Name (Version) UUID <Linked Against>
24 4 0xffffff7f83cf9000 0x47000 0x47000 as.vit9696.Lilu (1.1.7) 66CAFC1D-ED32-34D8-BCC4-AD843E9F6A6F <7 5 4 3 2 1>
25 0 0xffffff7f83d40000 0xa5000 0xa5000 as.vit9696.AppleALC (1.1.4) C8C41798-6491-3E10-B4A4-8B2905811F61 <24 7 5 4 3 2 1>
26 3 0xffffff7f83de5000 0x11000 0x11000 org.netkas.driver.FakeSMC (1759) 987B8DEE-6600-3463-BFFA-DF500771FA5B <11 7 5 4 3 1>
27 0 0xffffff7f83df6000 0x4000 0x4000 as.lvs1974.IntelGraphicsFixup (1.1.7) CCB5CDF6-AA3B-3FBB-9A2A-E22E15AEC7A3 <24 7 5 4 3 2 1>
28 0 0xffffff7f83dfa000 0x4000 0x4000 as.vit9696.Shiki (2.0.5) C6E23BF7-0861-3905-A6B9-DF113662C274 <24 7 5 4 3 2 1>
29 0 0xffffff7f83dfe000 0x4000 0x4000 com.rehabman.driver.USBInjectAll (0.6.2) 6A9D456A-D1B1-316E-90CD-78E5B0002C5E <12 11 4 3>
30 0 0xffffff7f83e03000 0x3000 0x3000 as.lvs1974.NvidiaGraphicsFixup (1.1.3) C95FBA3D-CDB4-3512-94D9-A29662B4D8FF <24 7 5 4 3 2 1>
31 0 0xffffff7f83e06000 0x5000 0x5000 org.hwsensors.driver.CPUSensors (1759) 1204F31F-1308-3F9A-B509-0425FC789815 <26 7 5 4 3>
42 0 0xffffff7f83e0c000 0x8000 0x8000 org.hwsensors.driver.ACPISensors (1759) FA4DF6C0-0D3A-3CE2-8569-0AB2C84053E7 <26 11 7 5 4 3>
49 0 0xffffff7f83e16000 0xd000 0xd000 org.hwsensors.driver.LPCSensors (1759) 46F77040-FA0F-3AEC-8330-E776B2D56C60 <26 12 11 7 5 4 3>
54 0 0xffffff7f83e23000 0x25000 0x25000 com.insanelymac.IntelMausiEthernet (2.3.0) 59520ABC-940A-3B82-83EE-6BB7F6299230 <53 12 5 4 3 1>
77 1 0xffffff7f80f1f000 0x45000 0x45000 com.Logitech.Control Center.HID Driver (3.9.5) no UUID <76 74 62 44 5 4 3>
92 0 0xffffff7f80f74000 0x17000 0x17000 com.Logitech.Unifying.HID Driver (1.3.5) no UUID <77 74 62 44 5 4 3>
123 0 0xffffff7f81023000 0x4000 0x4000 com.intel.driver.EnergyDriver (2.0) 4E0262A2-B79C-3386-8824-C106A5DFAF94 <7 5 4 3>
129 2 0xffffff7f8139c000 0x638000 0x638000 com.nvidia.web.NVDAResmanWeb (10.1.8) ACF2DC87-2323-3506-BC1F-3B82D213D8C9 <122 104 102 12 7 5 4 3 1>
130 0 0xffffff7f819e8000 0x19a000 0x19a000 com.nvidia.web.NVDAGP100HalWeb (10.1.8) E489B3EA-E302-33F7-B0A6-FF45CF2E60FA <129 12 4 3>
131 0 0xffffff7f82e7e000 0xa3000 0xa3000 com.nvidia.web.GeForceWeb (10.1.8) 4BEA1FD8-8362-3362-86B1-8CA9726CFF70 <129 122 103 102 12 7 5 4 3 1>
147 0 0xffffff7f82f7c000 0x2000 0x2000 com.nvidia.CUDA (1.1.0) DD792765-CA28-395A-8593-D6837F05C4FF <4 1>
Link to comment
Share on other sites

i absolutely think that we have to make again a petition to nvidia to have web drivers, because until now we have heard nothing about that, but still making web driver will be useful for nvidia because that can use them to sell external gpus for macs, because now apple officially supports them with vr contents too, so that's way to continue to sell products on mac (and hackintosh too).

 

But i think that if it's possible, a solution could be decompile and compile compile web driver b our own by doing disassembly, but i don'y know if that's possible, and maybe we haven't seen nothing about because during the beta because nvidia may have changed the seed and download system for beta drivers, so they can't be detected with our tools

  • Like 1
Link to comment
Share on other sites

Finally had some time to get screenshots of the verbose error [boo no logging because I can't the session far along enough to SSH or ARD in.]

 

To help in troubleshooting I have attached a zip containing the applicable NVIDIA web kexts in full form that were used to generate the error. Also included is the clover config and the versions of the uefi files loaded into my clover64uefi folder.

 

The only thing not included in this dump is the apple graphics device policy kext that contains the annoying config switches everyone loves to hate. For that, all I did was edit the config.plist to set the value corresponding to my system board id to "none" then saved, repaired ownership, and rebuilt caches.

 

post-669-0-39339100-1505259072_thumb.jpg

Video Oops.zip

Link to comment
Share on other sites

i did exactly that. Then i got backup on desktop.

 

But after reboot there is no change. Still no acceleration...

 

Am I missing something?

 

You sure are - you're hacking a driver from Sierra to work on High Sierra, and it's not designed to. So the driver has no hardware acceleration because High Sierra changed a lot of OS frameworks related to the GPU, and the old third-party Nvidia driver doesn't know what it's doing.

 

Is there not a sticky about this? Seems like a common misunderstanding.

Link to comment
Share on other sites

I know, but I dont even get both displays working. Its still running exactly like with stock MacOS driver, and about this mac shows 7mb vram...

Some pople got it working according to screenshots...

Did you install the 10.12.6 AppleGraphicsControl.kext in /S/L/E???? If you have SMBIOS macPro6,1, don't forget to run AGDPFix before reboot! 

Link to comment
Share on other sites

I didnt knew abow AppleGraphicControl.kext.

 

But when I copied it to S/L/E, I couldnt boot anymore...so I reainstalled OS via recovery.

 

Iam using SMBIOS Imac 15,1 with Nvidiafixup.kext and lilu for patching black screen caused by AMD SMBios version...

 

I dont know what AGDPFix to use, when Nvidiafixup is injected...

Link to comment
Share on other sites

I didnt knew abow AppleGraphicControl.kext.

 

But when I copied it to S/L/E, I couldnt boot anymore...so I reainstalled OS via recovery.

 

Iam using SMBIOS Imac 15,1 with Nvidiafixup.kext and lilu for patching black screen caused by AMD SMBios version...

 

I dont know what AGDPFix to use, when Nvidiafixup is injected...

 

You cannot just copy the 10.12.6 AppleGraphicControl.kext to /S/L/E! You have to install it with the proper permissions! Use Kext Utility for it's installation! 

 

Else, with Nvidiafixup.kext and lilu.kext you should be fine after properly installing 10.12.6 AppleGraphicControl.kext in /S/L/E! However, you might also need the bootflag "-lilubeta"...

Link to comment
Share on other sites

So,

 

just installed this driver : WebDriver-378.05.05.25f01[up_17A315i].pkg and patched with NVIDIA WebDriver Updater. Set to fake os build 17A362a.

 

Edited the NVDAStartupWeb.kext and inserted into info.plist this value NVDAReqiredOS : 17A362a.

 

But it doesn't boot, see the attachment.

 

Wath can I do to do?

post-1373167-0-75468400-1505669153_thumb.jpg

Link to comment
Share on other sites

So,

 

just installed this driver : WebDriver-378.05.05.25f01[up_17A315i].pkg and patched with NVIDIA WebDriver Updater. Set to fake os build 17A362a.

 

Edited the NVDAStartupWeb.kext and inserted into info.plist this value NVDAReqiredOS : 17A362a.

 

But it doesn't boot, see the attachment.

 

Wath can I do to do?

 Once more also the question to you! Did you install in addition the absolutely required 10.12.6 AppleGraphicControl.kext in /S/L/E by means of kext utility???

Link to comment
Share on other sites

If you see you have some failed in loading kext

it should be sip related

try to put 0x67 or use this config

also you have to put -lilu flag I think in 10.13 (I am not sure of this)

 

doesn't work but it is identically with mine.

Now I'm trying with DummyAppleGraphicsDevicePolicy.kext

 

EDIT: just work fine with  0x67 and DummyAppleGraphicsDevicePolicy.kext 

 

but I don't have a full hardware accelerator

grep -v apple
Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
   35    4 0xffffff7f831ba000 0x19000    0x19000    org.netkas.driver.FakeSMC (1438) 55E24E63-BAD3-302C-96BA-1163BCE3442F <11 7 5 4 3 1>
   36    0 0xffffff7f831d3000 0x4000     0x4000     com.rehabman.driver.USBInjectAll (0.6.2) 6A9D456A-D1B1-316E-90CD-78E5B0002C5E <12 11 4 3>
   37    1 0xffffff7f831d8000 0x46000    0x46000    as.vit9696.Lilu (1.1.6) 289F8924-5235-3D7B-B29E-E5EE605860BC <7 5 4 3 2 1>
   38    0 0xffffff7f8321e000 0x9d000    0x9d000    as.vit9696.AppleALC (1.1.3) 3F1AA8FB-D660-3877-92E2-6413ABABE1C5 <37 7 5 4 3 2 1>
   39    0 0xffffff7f832bb000 0x5000     0x5000     org.hwsensors.driver.CPUSensors (1438) 2566F404-7D14-3042-B6B1-6B6720CD9207 <35 7 5 4 3>
   52    0 0xffffff7f832c3000 0x8000     0x8000     org.hwsensors.driver.ACPISensors (1438) BC9B496C-7CF9-303F-BFF6-4A1CC0285911 <35 11 7 5 4 3>
   60    0 0xffffff7f832d1000 0x15000    0x15000    org.hwsensors.driver.GPUSensors (1438) 1DBAD234-81B3-3A21-A959-0C496A11D28D <35 12 11 7 5 4 3>
   62    0 0xffffff7f832f6000 0x14000    0x14000    com.insanelymac.IntelMausiEthernet (2.3.0) 7664CC46-C3FE-3D04-93EE-FC1E4EFBBFB7 <61 12 5 4 3 1>
   63    0 0xffffff7f8330e000 0x13000    0x13000    org.hwsensors.driver.LPCSensors (1438) 32337A08-6194-34C7-914D-9AA10F299ED5 <35 12 11 7 5 4 3>
  110    0 0xffffff7f80c46000 0x4000     0x4000     com.intel.driver.EnergyDriver (2.0) 8937025C-61CA-370A-A1D1-553F373E68C7 <7 5 4 3>
  136    1 0xffffff7f83321000 0x637000   0x637000   com.nvidia.web.NVDAResmanWeb (10.1.8) ACF2DC87-2323-3506-BC1F-3B82D213D8C9 <115 111 97 12 7 5 4 3 1>
  137    0 0xffffff7f83958000 0x19a000   0x19a000   com.nvidia.web.NVDAGP100HalWeb (10.1.8) E489B3EA-E302-33F7-B0A6-FF45CF2E60FA <136 12 4 3>

post-1373167-0-39286800-1505676267_thumb.png

Link to comment
Share on other sites

this is the best you can achieve now...

till nvidia 10.13 drive

thank you! :-)

 

ps se parlavamo in italiano avevamo fatto 3 ore fa! :-)

 

(our mothertongue should have help to solve it before) :-)

 

quando due italiani non si capiscono reciprocamente,  deve aiutare un austriaco in inglese ....  :hysterical:

Link to comment
Share on other sites

Likely due to the "newness" factor I imagine as macOS 10.13 High Sierra is just hitting the scene though in searching, I have not been able to locate yet a comprehensive price range list of (low to mid to high) GPU's that will work right out of the box.    While not completely hopeless, I am beginning to prepare for the likelihood of no Nvidia Web drivers and therefore no practical/functional support for my GTX 960 2GB in 10.13.   And while I have returned the GT 640 1GB back into my rig as it is natively supported in macOS 10.13, should the void of web drivers continue, I will most likely want to upgrade the GT 640 yet once again with something comparable in both specs and price (not much of a gamer) to the GTX 960.    With that said, might anyone have a suggestion ?  

  • Like 1
Link to comment
Share on other sites

Likely due to the "newness" factor I imagine as macOS 10.13 High Sierra is just hitting the scene though in searching, I have not been able to locate yet a comprehensive price range list of (low to mid to high) GPU's that will work right out of the box.    While not completely hopeless, I am beginning to prepare for the likelihood of no Nvidia Web drivers and therefore no practical/functional support for my GTX 960 2GB in 10.13.   And while I have returned the GT 640 1GB back into my rig as it is natively supported in macOS 10.13, should the void of web drivers continue, I will most likely want to upgrade the GT 640 yet once again with something comparable in both specs and price (not much of a gamer) to the GTX 960.    With that said, might anyone have a suggestion ?  

No suggestion. NVIDIA web driver for 10.13 will be released on one-two days after the official High Sierra release.

Link to comment
Share on other sites

i fear really that NVIDIA won't support HS fast because Apple didnt buy & build in  any GPUs from them :(  Why should they spend time & money - beside us - the hackintosh users?

But hope never dies that we get along with Nvidia the next years!! 

  • Like 1
Link to comment
Share on other sites

i fear really that NVIDIA won't support HS fast because Apple didnt buy & build in  any GPUs from them :(  Why should they spend time & money - beside us - the hackintosh users?

But hope never dies that we get along with Nvidia the next years!! 

 

 

 

you should fear not because think about all the NON apple rich people that don't want to spend much money on a system they can build for a less money , Nvidia knows that and they should release drivers no matter if Apple is not buying their products because for Nvidia it will be a big revenue ;)

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...