Jump to content

NVidia Web Driver for 9600 GT


k1x0r
 Share

7 posts in this topic

Recommended Posts

Hi All, 

 

I boot from the same SSD for two PCs.

 

I use clover and two separate configs for each PC and everything works perfectly except NVidia drivers.

 

On the first PC I have GTX 980 Ti graphics card and to get it work I need to install NVidia Web driver.

On the second PC I have 9600 GT and to get it work I need to remove NVidiaWeb Driver.

To install or remove the driver I need to boot with argument nv_disable=1. Another difference in graphic configs for 9600 GT Inject NVidia option needs to be set to true.

 

After I have done manipulation with graphic driver everything works perfectly.

 

I'm looking for solutions like:

- disable completely NVidia Web Driver

(I tried to use nvda_drv=0 and set inject nvidia to true and false for 9600 GT in Clover with Web Drivers installed and it didn't work)

- get 9600GT to work with NVidia Web Driver installed 

- automated script to enable or disable NVidia Web Drivers Kexts

 

OS: Mac OS X 10.11.2 El Capitan

SSD: OCZ Vertex 3 256Gb

 

PC Configurations:
1)

MB: Asus P8H61M LX

CPU: Core i3 2320

GPU: NVidia 9600 GT

RAM: 8 GB

 

2)

MB: Asus Sabertooth Z77

CPU: Core i5 3570K

GPU: NVidia GTX980 ti

RAM: 16 GB

 

P.S. I tried manipulation with nv_drv=0 on the third PC with GT 240 and everything worked perfectly. In that case I didn't have to set inject nvidia to true.

 

Thanks.

Link to comment
Share on other sites

I fully confirm this and I described this case in my post, 

 

but the thing is I need to enable or disable web drivers or get 9600GT work with web drivers as I won't have to install/remove them when I'll connect my SSD to different PC.

 

--

Update:

 

I tried to use ForceKextsToLoad and put NVidia Web drivers custom folder. Also I tried to put all NVidia Web drivers to /Volumes/<VOLUME WITH BOOT LOADER>/EFI/CLOVER/kexts/10.11 for PC with 980 ti, but web drivers seems only to work from /S/L/E/.

Link to comment
Share on other sites

Hi fantomas1,

 

Thanks,

 

I like the idea to block only NVDAStartupWeb and removing only this kext from S/L/E on PC with 9600GT got it work.

 

 I tried to block kext in Clover and enter NVDAStartupWeb and NVDAStartupWeb.kext, but Block kext option didn't work. I booted without kext cache and have Clover version 3330. Screenshot is in attachment. And I didn't find an option to block a kext in Clover config.

 

Right now I'm wondering if putting NVDAStartupWeb to /EFI/CLOVER/kexts/10.11 will get PC with 980Ti work. Right now I keep in this folder only FakeSMC kext which works. I'll try it this evening. 

post-1085649-0-20220100-1456742307_thumb.jpg

Link to comment
Share on other sites

You also can try to boot with nv_disable=1 and once on the desktop, go into Nvidia Driver Manager and choose to boot with OS X Default Graphics Driver instead of Nvidia Web Driver. 

 

I really doubt it will work but even if it was the case, it could become painful over time - the best advice I could give you is to buy another hard drive.  :yes:

Link to comment
Share on other sites

I tried to put NVDAStartupWeb to /EFI/CLOVER/kexts/10.11, and the kext loads but NVidia web driver doesn't start, the only way to get it work is to put it to /S/L/E

 

For NVidia Driver Manager there's no reaction at all.

 

As a workaround I created shell script which copies or removes NVDAStartupWeb from /S/L/E which I plan to execute when I switch PC. But I consider this solution as a workaround.

 

As permanent solution I wonder if there a solution which allows to execute script/binary which would before system start check if kext exists in /S/L/E and delete it in first config and in the second config copy the kext to /S/L/E if it does not exist.

 

I believe the worst case scenario is no more actual for me, in which I would replace 9600 GT to another graphical card  :) Buying another SSD would not solve my problem for setting everything up and synchronising my work between PCs and would make it more complicated (Git, SVN, BtSync...) .

Link to comment
Share on other sites

 Share

×
×
  • Create New...