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 nvdisable=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 nvdadrv=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. 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.
Free Download NVIDIA GeForce Graphics Driver 342.01 (Graphics Board).
Nvidia 9600 Gt Driver
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. 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.).