Contribute
Register

Help on Overpowered 15+ Laptop Nvidia 1060 6GB GPU card

Joined
Apr 27, 2019
Messages
1
Motherboard
Tongfang gk5cn6z
CPU
i7-8750H
Graphics
UHD 630+ GTX 1060
This is my first Hackintosh build. The laptop is Walmart Overpowered 15+ laptop, basic hardware configuration is:
  • Intel i7-8750H CPU with 2.20 GHz speed
  • NVIDIA GeForce GTX 1060 GPU with 6GB VRAM, and Intel UHD 630
  • Motherboard: Tongfang GK5CN6Z
  • BIOS Version: N.1.05
  • EC Version: 1.35.09
  • I put a 500GB HP EX920 M.2 NVMe SSD for Mac OS
Since my goal is to use the NVIDIA GPU card for video editing, I installed High Sierra 10.13.6(17G65) instead of Mojave.

The system after installation is generally stable, although it still has several issues, such as wifi (purchased wifi card from ebay, problem should be able to solve after receiving card), battery indicator always 0%, screen may show tear when playing videos, etc. The biggest problem is the video card. The Nvidia card is not recognized by Mac, and the integrated card only show 7MB.

I compared with this post's suggestion:

"
BIOS - Disable Integrated graphics - Set PEG as Primary
----The laptop's BIOS doesn't have option to allow user to disable integrated graphics card

Use a digital connection - DVI or HDMI - VGA is not supported.
----So far I only check on laptop screen

Boot with nv_disable=1
----- Done


May need to update Clover
----Didn't check, probably already late version

Install web drivers
-----Installed correct version, see attachment.

Update web drivers to ensure that you have the correct version.
-----Done.

Config.plist - Do not inject Intel or Nvidia graphics and no ig-platform-id
------Done

Config.plist - Disable SIP completely - CsrActiveConfig 0x67
-------Done. Based on some other articles, tried directly this way, as well as temporarily set as 0x0000 to reinstall web driver, and then set back to 0x67. Neither way affects results. One suggested to delete ig-platform-id, I did that, no difference.

Edit config.plist - NvidiaWeb = true as per Link
-------Done

Will need to emulate native NVRAM - Problem 6 - Install EmuVariableUefi-64 and RC scripts.
--------Installed EmuVariableUEFI-64. Before that, it even could not show 7MB, it would have that line blank. Not sure about RC scripts.

Remove nv_disable=1 from config.plist
---------Done.

May need to install Lilu.kext and NvidiaGraphicsFixup.kext
---------Installed both (of course NvidiaGraphicsFixup.kext has been replaced with whatevergreen.kext). I saw this forum had debate of where to put kext, I didn't put under /L/E/. instead, I put all at /EFI/Clover/kext/Other/ folder as some suggested.


Potential Problems :
HDMI 2.0 is not supported - Use HDMI 1.4 (or lower)
If your graphics card has more than one output of the type that you are using then try another one.
Black Screen with MacPro 6,1 or iMac 15 or iMac 17 System Definition
---------I set as iMac16.1 System Definition.
"


So far the biggest concern is that I cannot change graphics card settings in BIOS to disable integrated one. Some people already updated BIOS firmware to 1.0.9, don't know if those people could change setting or not.
Other than that, I don't know where else I didn't set correctly.

I also saw some people solved majority of problems using Mojave, with one EFI from another site. I tried that on a different SSD, but failed, so I didn't spend much time on solving issue there.

I am attaching my config.plist, EFI folder and several screenshots to show the situation I have. Please help. Thanks.
 

Attachments

Last edited:

P1LGRIM

Moderator
Joined
Mar 2, 2012
Messages
20,299
Motherboard
Lenovo ThinkStation p300 ⌘
CPU
i7-4790K
Graphics
HD 4600
Mac
MacBook Pro, Mac mini
Classic Mac
Power Mac
Mobile Phone
iOS
Not a Desktop - Moved to Laptop Support.
 
Top