Contribute
Register

pastrychef's Asus ROG Strix Z370-G Gaming (WI-FI AC) build w/ i9-9900K + AMD 6600 XT

Thanks! But sadly almost exactly the same problem: I can boot with Nvidia Web drivers un-ticked (and in this case get 1024x768 for some reason) but when I load them, I get to the login screen but no further. (I can move the mouse but not click anything, and for a few seconds.)

For high sierra, that is. I couldn't boot at all on Sierra with this EFI -- with or without Nvidia it falls over & restarts.

I did not edit anything in config, e.g. serial numbers, just copied the entire folder in all cases.

On the command line it looks like Lilu + Whatevergreen are loading:

Code:
Last login: Thu Aug  9 13:11:45 on console
wifi122:~ me$ kextstat | grep Lilu
   37    2 0xffffff7f8269f000 0x21000    0x21000    as.vit9696.Lilu (1.2.6) 324204F7-173A-3FBD-8640-D22236F8A070 <7 5 4 3 2 1>
wifi122:~ me$ kextstat | grep What
   38    0 0xffffff7f826c0000 0x60000    0x60000    as.vit9696.WhateverGreen (1.2.1) C4770E6E-F14B-3A5C-9AE6-B45BF74A3FDA <37 12 7 5 4 3 2 1>
wifi122:~ me$ kextstat | grep Nvid
wifi122:~ me$ kextstat | grep NVD
   82    0 0xffffff7f80d59000 0x4000     0x4000     com.nvidia.NVDAStartupWeb (10.3.3) 4F3B6943-C73B-378C-9EA7-D36569B4B6D3 <12 4 3>
   83    0 0xffffff7f82689000 0x4000     0x4000     com.apple.nvidia.NVDAStartup (10.3.2) 7F5D85C5-F712-3348-B5F0-77D6EF95E071 <12 4 3>
wifi122:~ me$

However, in System Information the only unsigned kexts are RealtekRTL8111 and FakeSMC (possibly put there by multibeast, I forget). Lilu + Whatevergreen are not shown on this list.

View attachment 345381

I don't really understand kexts but is that a problem? Earlier I had them (and LiliFriend, and IntelMausiEthernet) in /Library/Extensions/ with e.g. "sudo chown -vR root:wheel /Library/Extensions/LiluFriend.kext" to give them correct ownership. They they showed up in System Information.


Code:
Display:

  Type:    GPU
  Bus:    PCIe
  Slot:    Slot-1
  PCIe Lane Width:    x4
  VRAM (Total):    8 MB
  VRAM (Dynamic, Max):
  Vendor:    NVIDIA (0x10de)
  Device ID:    0x1b83
  Revision ID:    0x00a1
  Kernel Extension Info:    No Kext Loaded
  Displays:
Display:
  Resolution:    1920 x 1200 (WUXGA - Widescreen Ultra eXtended Graphics Array)
  UI Looks like:    1920 x 1200
  Framebuffer Depth:    24-Bit Color (ARGB8888)
  Main Display:    Yes
  Mirror:    Off
  Online:    Yes
  Automatically Adjust Brightness:    No
who say you or where find you about lilu or other kext must copy in l/e or s/l/e ?????
who knows what you've been doing there ... your only solution is a clean installation following the rules in post #1
 
Last edited:
you dont use my efi folder ...I dont have any whatevergreen kext ....

Sorry about the confusion, you indeed have NvidiaGraphicsFixup instead.

That was after I switched back to pastrychef's r4.2b . My surprise was that kextstat and System Information seemed to show different things -- which one should I believe, to check what's really loaded?

where you find about lilu or other kext must copy in l/e or s/l/e ?????

I don't know anymore! Someone mentioned Lilufriend, and its github page thinks that installation in L/E/ is more reliable than injection from EFI, so I thought I would try that. I've removed them now.

needed to reboot twice to make sure that nothing was cached!

I also didn't know that, thanks. Now I try some more...
 
I'm trying to make my hackintosh work, and today's experiment was to download @pastrychef's EFI folders whole. Mine is a gigabyte board, 8700, and the problem is an Nvidia 1060 card.

With the r4.2b EFI, I can boot & ethernet works. But if I tick the "use Nvidia WEB drivers" (and install them) then, when I get to the login screen, it freezes after a few seconds, goes black, comes back, and repeats.

Nothing I do seems to let me get past this stage! I have exactly the same problem on an all-default Multi-beast created EFI, and the same when I add Lilu + WhateverGreen myself, and check these are loading:
Code:
kextstat | grep What
   17    1 0xffffff7f80c80000 0x15000    0x15000    as.vit9696.WhateverGreen (1.2.0) D0F5C2C3-46C6-3B02-9D3E-D1D5FD5F0E5A <16 12 7 5 4 3 2 1>
Am on 10.13.6 (17G65), BTW. But I also try things on a Sierra installation (on an HFS partition of the same 500 Samsung EVO860) in case this helps... but usually the same error there.

With the r3.5 EFI (from post #1) I can't boot up at all. I thought from some posts (I have not read them all, I'm sorry!) that this might be the recommendation here for Nvidia cards. (I understand you've moved on to AMD, but well I bought this one in the hope of being able to run CUDA, not the screen.) If I should be trying 3.5 not 4.1, are there any clues what I should check or change in order to boot from this?

Does native NVRAM work with your motherboard?

Can you try entering the following in Terminal:
Code:
sudo nvram nvda_drv=1
 
Thanks! But sadly almost exactly the same problem: I can boot with Nvidia Web drivers un-ticked (and in this case get 1024x768 for some reason) but when I load them, I get to the login screen but no further. (I can move the mouse but not click anything, and for a few seconds.)

For high sierra, that is. I couldn't boot at all on Sierra with this EFI -- with or without Nvidia it falls over & restarts.

I did not edit anything in config, e.g. serial numbers, just copied the entire folder in all cases.

On the command line it looks like Lilu + Whatevergreen are loading:

Code:
Last login: Thu Aug  9 13:11:45 on console
wifi122:~ me$ kextstat | grep Lilu
   37    2 0xffffff7f8269f000 0x21000    0x21000    as.vit9696.Lilu (1.2.6) 324204F7-173A-3FBD-8640-D22236F8A070 <7 5 4 3 2 1>
wifi122:~ me$ kextstat | grep What
   38    0 0xffffff7f826c0000 0x60000    0x60000    as.vit9696.WhateverGreen (1.2.1) C4770E6E-F14B-3A5C-9AE6-B45BF74A3FDA <37 12 7 5 4 3 2 1>
wifi122:~ me$ kextstat | grep Nvid
wifi122:~ me$ kextstat | grep NVD
   82    0 0xffffff7f80d59000 0x4000     0x4000     com.nvidia.NVDAStartupWeb (10.3.3) 4F3B6943-C73B-378C-9EA7-D36569B4B6D3 <12 4 3>
   83    0 0xffffff7f82689000 0x4000     0x4000     com.apple.nvidia.NVDAStartup (10.3.2) 7F5D85C5-F712-3348-B5F0-77D6EF95E071 <12 4 3>
wifi122:~ me$

However, in System Information the only unsigned kexts are RealtekRTL8111 and FakeSMC (possibly put there by multibeast, I forget). Lilu + Whatevergreen are not shown on this list.

View attachment 345381

I don't really understand kexts but is that a problem? Earlier I had them (and LiliFriend, and IntelMausiEthernet) in /Library/Extensions/ with e.g. "sudo chown -vR root:wheel /Library/Extensions/LiluFriend.kext" to give them correct ownership. They they showed up in System Information.


Code:
Display:

  Type:    GPU
  Bus:    PCIe
  Slot:    Slot-1
  PCIe Lane Width:    x4
  VRAM (Total):    8 MB
  VRAM (Dynamic, Max):  
  Vendor:    NVIDIA (0x10de)
  Device ID:    0x1b83
  Revision ID:    0x00a1
  Kernel Extension Info:    No Kext Loaded
  Displays:
Display:
  Resolution:    1920 x 1200 (WUXGA - Widescreen Ultra eXtended Graphics Array)
  UI Looks like:    1920 x 1200
  Framebuffer Depth:    24-Bit Color (ARGB8888)
  Main Display:    Yes
  Mirror:    Off
  Online:    Yes
  Automatically Adjust Brightness:    No

Please take a screenshot of the files that you have in /Library/Extensions/.
 
very little enabled or added it mostly blank other then the SMBIOS. Attached is my EFI that I use with my Gigabyte board however it does not have nvida drivers.

Thanks, I've been trying with this a bit. I added WhateverGreen to your folder but changed nothing else.

When I used a 1080 I needed nv_disable1

Without ticking "load nvidia web drivers", neither nv_disable=1 nor nvda_drv=1 have any effect. (Entering these in Clover while booting.)
With ticking "web drivers", nv_disable=1 disables them & lets me log in, nvda_drv=1 seems to have no effect (same login screen error).
That matches my understanding that nvda_drv=1 was not current, and disable, well, disabled.

I used an OS that had a compatible web driver

I am on 10.13.6 (17G65) with WebDriver-387.10.10.10.40.105 . It's not on the blacklist of https://github.com/Benjamin-Dobell/nvidia-update/blob/master/BLACKLIST at least. I have also tried 13.5 and 12.6, each with the latest drivers for them, although not as many different ways!
 
Please take a screenshot of the files that you have in /Library/Extensions/.

This is what's there right now:
Screen Shot 2018-08-09 at 14.33.55.png
The two I highlight are the only unsigned ones listed in System Information. I believe they were put there by multibeast at some point. Should I remove them?

This is (as just above) still trying with scottkendall's EFI folder, plus WhateverGreen. According to "kextstat | grep What" this is being loaded, but in System Information I don't see it. This bothers me but perhaps it's normal? I believe that the same was true when using pastrychef r4.2b EFI, but can check again.
 
This is what's there right now:
View attachment 345388
The two I highlight are the only unsigned ones listed in System Information. I believe they were put there by multibeast at some point. Should I remove them?

This is (as just above) still trying with scottkendall's EFI folder, plus WhateverGreen. According to "kextstat | grep What" this is being loaded, but in System Information I don't see it. This bothers me but perhaps it's normal? I believe that the same was true when using pastrychef r4.2b EFI, but can check again.

Delete FakeSMC from /Library/Extensions/.
Move RealtekRTL8111.kext from /Library/Extensions/ to /EFI/CLOVER/kexts/Other/.
Enter the following to Terminal:
Code:
sudo nvram nvda_drv=1
 
Does native NVRAM work with your motherboard?
Can you try entering the following in Terminal:
Code:
sudo nvram nvda_drv=1

I believe it's being emulated. This was recommended when setting things up in multibeast. I don't actually know whether such settings are part of the EFI folder I'm now overwriting?

Here is a test: I can write to and recall again some test variable. But if I write nvda_drv=1 here, it does not persist. Perhaps clover is overwriting it?

Code:
wifi122:~ me$ sudo nvram -p | grep 'TestVar'
Password:
TestVar    HelloWorld
wifi122:~ me$ sudo nvram TestVar=HelloWorld2
wifi122:~ me$ sudo nvram -p | grep 'TestVar'
TestVar    HelloWorld2
wifi122:~ me$ nvram -p | grep 'nvda'
wifi122:~ me$ sudo nvram nvda_drv=1
Password:
wifi122:~ me$ nvram -p | grep 'nvda'
nvda_drv    1
wifi122:~ me$

(reboot)

Last login: Thu Aug  9 14:44:19 on console
wifi122:~ me$ nvram -p | grep 'nvda'
wifi122:~ me$ sudo nvram -p | grep 'TestVar'
Password:
TestVar    HelloWorld2
wifi122:~ me$ sudo nvram -p | grep 'nvda'
wifi122:~ me$

The reboot here has “use web drivers” un-ticked, but does not have either nv_disable=1 or nvda_drv=1 in Clover.

Should “sudo nvram nvda_drv=1” be different in its effect to setting “nvda_drv=1” in clover? This I don’t understand yet.

(Still on scottkendall's EFI folder, but now I will try others again)
 
try this one ... its a little bit old but must working...if working you can update clover to last version

OK so I go back to trying this EFI folder:

1. With "web drivers" un-ticked, I can boot & log in, 1024 pixels but OK, and I believe Lilu + NvidiaGraphicsFixup are being loaded... although only like this, not in the System Info window:
Code:
Last login: Thu Aug  9 14:59:33 on console
wifi122:~ me$ nvram -p | grep 'nvda'
wifi122:~ me$ kextstat | grep Lil
   36    2 0xffffff7f8295e000 0x1c000    0x1c000    as.vit9696.Lilu (1.2.4) 606C007F-CA18-3DF7-9684-C45BD25A5706 <7 5 4 3 2 1>
wifi122:~ me$ kextstat | grep fix
wifi122:~ me$ kextstat | grep Fix
   37    0 0xffffff7f8297a000 0x8000     0x8000     as.lvs1974.NvidiaGraphicsFixup (1.2.7) A4387D33-D672-3C83-B724-05AD40AB8B32 <36 7 5 4 3 2 1>

2. With "web drivers" ticked, I get to exactly my usual problem at the login screen.

3. Boot with "web drivers" un-ticked again, log in. Now I try deleting "FakeSMC.kext" and "RealtekRTL8111.kext" from /Library/Extensions/ . Is this what the snarky message is meant to suggest?

4. Reboot, it works, but now no ethernet, OK.

5. Reboot with "web drivers" ticked. Exactly my usual problem again.

6. Reboot without web drivers. Copy "FakeSMC.kext" and "RealtekRTL8111.kext" back and chown them.

7. Reboot & can get online again, and back to the forum!
 
Back
Top