Contribute
Register

[Solved] How do I get my Nvidia GTX Geforce 1070 to work under OS X Sierra 10.12.4?

Status
Not open for further replies.
Joined
May 4, 2017
Messages
12
CPU
Intel i7 6700K skylate 4.0 GHZ Quad Core
Graphics
Nvidia GTX Geforce 1070 Founders Edition
Hello guys,

First of all I just wanted to say, that there could be a small language barrier because I´m german ;)

There are many treads about this problem, where some people picked up a Pascal Nvidia graficscard and there is something

that doesn´t work probably.

So to give you an idea what parts I got for my Hackintosh, here is a list:

Mainboard: Asus Z170-A

Processor:
i7 6700K Quad Core 4.00 GHz

GPU:
Nvidia GTX Geforce 1070 Founders Edition

RAMM:
TRidentz RGB G.Skill DDR4 2x8gbs

Wifi / PCI Modul: Fenvi FV-T919

Power supply: Corsair RM650x

Harddrive: 1x Samsung 850 EVO SSD 1TB, 1x Samsung 850 EVO SSD 500GB

CPU Cooler: Corsair H105 Hydroseries

So after I built the Hackintosh myself I started with installing Windows 10 via usb which I bought too.

After the setup was completed, I made sure everything works fine on the Windows (drive).

My goal which I wanted to achieve was to install both OS´s on the two SSD´s, seperatly.

So I picked up my USB 3.0 and installed Unibeast 7.1.1 on it and selected the UEFI Boot Mode and skip the next thing, where

the programm asks you to inject something for the Graphicscard, which is not necessary for my system because I got a 1000

Series one. So after Unibeast did it´s installation on my usb drive I pluged it into my new Hackintosh and loaded up the bios

settings. There I chose all the correct options which I was supposed to tick according to the installation guide of this website.

After I saved the settings an loaded up the bios once again, I chose the usb driver to boot from the next start up.

After I succesfully installed Mac OS X by following the instructions I came up with OS X Sierra on my Hackintosh so I was really

happy that this part of the installation was successful.

When I launched Multibeast I wasn´t quite sure if use the correct settings that are required for my personal hardware, so I just

searched the internet and found what I need to know but I was still confused if I picked the correct settings.

Anyway, after I installed Multibeast I wasn´t sure what to do next because I realised that the resolution was set to 1280x1024

while I quickly realised that all my hardware was listed except for the GPU. It says something that there is only 5 MB of VRamm

which is not quite what I expected. So i fixed this issue by reboot the system and before I booted up the Sierra drive I clicked on

preferences and Grapic settings an ticked the Inject Nvidia... .

That fixed that the computer recognizes the GPU by the full name but still it says only 5 MB.

So I downloaded the newsest version of the Nvidia Web Driver (378.05.05.05f02) and installed it. After the restart I navigated to

System preferences and Nvidia Driver Manager where I obviously ticked the Nvidia Web driver insstead of the os x driver.

But after the needed Restart it still says that the OS X Driver is selected and no matter what I did I was not able to fix this

problem yet. So I know that there are many methods to fix this problem. Mainly by changing the config.plist and changing the

NvidiaWeb from false to true. But even this didn´t work so I tried different programs like the classic EFI Mounter V3,

the Clover Configurator and the clover configurator v2. Nothing changed after I tried the several ways that should fix the problem.

There is obviously something I do wrong but I don´t know what it is + I´m not the guy who knows all about programming and

that stuff... in other words, I´m a total noob.

So if you guys undestood my problem and you think you could might help me with this than ( or then IDK:crazy: ) pls reply.

I know that this whole thing about the Hackintosh got a huge community :headbang: so I really hope that someone can fix this with me.

If you guys need any specific screenshots or whatever just ask. I didn´t know what you need to know so I thought I rather wait

for you guys to ask for them (sorry for the shity move)

Thank you guys. I hope to hear something soon :):):)
 
Procedure :
BIOS - Disable Integrated graphics - PEG as Primary
Boot with nv_disable=1
Install web drivers
Config.plist - Do not inject Intel or Nvidia graphics
Edit config.plist - NvidiaWeb = true as per Link
May need to emulate NVRAM - See Problem 6
Remove nv_disable=1 from config.plist
 
OK I got it kind of working now!!:)
But ne next Problem is that the graphicscard is detected but not listed in the Nvidia driver Mangers ECC.

Further more its still saying that there is only 5 mb of grapic storage even if the GTX Gefore is selected.

What should I do? I´m so close to get that sweet thing running perfectly :))

So by the way the emulated VRam worked for me thx for that extra tip P1LGRIM :))) View attachment 253627

IMG_1869.JPG

IMG_1871.JPG
 
Last edited:
OK I got it kind of working now!!:)
But ne next Problem is that the graphicscard is detected but not listed in the Nvidia driver Mangers ECC.

Further more its still saying that there is only 5 mb of grapic storage even if the GTX Gefore is selected.
Your GPU doesn't have ECC VRAM, so the Nvidia Tool is reporting it correctly.

Did you disable config.plist/Graphics/Inject Nvidia ?
 
Yes
Your GPU doesn't have ECC VRAM, so the Nvidia Tool is reporting it correctly.

Did you disable config.plist/Graphics/Inject Nvidia ?

Yes I did. Is that wrong or should I change that ?

IMG_1876.JPG
 
I will when I'm back home in about an hour :)
 
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>ACPI</key>
<dict>
<key>DSDT</key>
<dict>
<key>Debug</key>
<false/>
<key>DropOEM_DSM</key>
<false/>
<key>Name</key>
<string>DSDT.aml</string>
<key>Patches</key>
<array>
<dict>
<key>Comment</key>
<string>Rename HDAS to HDEF</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
SERBUw==
</data>
<key>Replace</key>
<data>
SERFRg==
</data>
</dict>
</array>
<key>ReuseFFFF</key>
<false/>
</dict>
<key>SSDT</key>
<dict>
<key>DropOem</key>
<false/>
<key>Generate</key>
<false/>
</dict>
</dict>
<key>Boot</key>
<dict>
<key>Arguments</key>
<string>dart=0 nv_disable=1</string>
<key>Debug</key>
<false/>
<key>DefaultVolume</key>
<string>Sierra</string>
<key>Legacy</key>
<string>PBR</string>
<key>Secure</key>
<false/>
<key>Timeout</key>
<integer>3</integer>
<key>XMPDetection</key>
<false/>
</dict>
<key>CPU</key>
<dict>
<key>UseARTFrequency</key>
<false/>
</dict>
<key>Devices</key>
<dict>
<key>Audio</key>
<dict>
<key>Inject</key>
<string>1</string>
</dict>
<key>FakeID</key>
<dict>
<key>ATI</key>
<string>0x0</string>
<key>IMEI</key>
<string>0x0</string>
<key>IntelGFX</key>
<string>0x0</string>
<key>LAN</key>
<string>0x0</string>
<key>NVidia</key>
<string>0x0</string>
<key>SATA</key>
<string>0x0</string>
<key>WIFI</key>
<string>0x0</string>
<key>XHCI</key>
<string>0x0</string>
</dict>
<key>USB</key>
<dict>
<key>FixOwnership</key>
<false/>
<key>Inject</key>
<false/>
</dict>
</dict>
<key>DisableDrivers</key>
<array>
<string>Nothing</string>
</array>
<key>GUI</key>
<dict>
<key>Hide</key>
<array>
<string>Windows</string>
<string>\EFI\BOOT\BOOTX64.EFI</string>
</array>
<key>Language</key>
<string>en:0</string>
<key>Mouse</key>
<dict>
<key>DoubleClick</key>
<integer>500</integer>
<key>Enabled</key>
<true/>
<key>Mirror</key>
<false/>
<key>Speed</key>
<integer>8</integer>
</dict>
<key>Scan</key>
<dict>
<key>Entries</key>
<true/>
<key>Legacy</key>
<string>First</string>
<key>Linux</key>
<false/>
<key>Tool</key>
<true/>
</dict>
<key>ScreenResolution</key>
<string>1920x1080</string>
<key>Theme</key>
<string>tonymacx86</string>
</dict>
<key>Graphics</key>
<dict>
<key>Inject</key>
<dict>
<key>ATI</key>
<false/>
<key>Intel</key>
<false/>
<key>NVidia</key>
<false/>
</dict>
<key>NvidiaSingle</key>
<false/>
</dict>
<key>KernelAndKextPatches</key>
<dict>
<key>AppleRTC</key>
<true/>
<key>AsusAICPUPM</key>
<true/>
<key>Debug</key>
<false/>
<key>KernelCpu</key>
<false/>
<key>KernelHaswellE</key>
<false/>
<key>KernelLapic</key>
<false/>
<key>KernelPm</key>
<true/>
<key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>10.12-AppleHDA/Realtek ALC...</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ihnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAAAAA==
</data>
</dict>
<dict>
<key>Comment</key>
<string>AppleHDA/Resources/xml&gt;zml</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
eG1sLnps
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
em1sLnps
</data>
</dict>
<dict>
<key>Comment</key>
<string>External icons patch</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
RXh0ZXJuYWw=
</data>
<key>Name</key>
<string>AppleAHCIPort</string>
<key>Replace</key>
<data>
SW50ZXJuYWw=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.9-10.12-AppleHDA/Realtek ALC1150</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
ixnUEQ==
</data>
<key>Name</key>
<string>AppleHDA</string>
<key>Replace</key>
<data>
AAnsEA==
</data>
</dict>
</array>
</dict>
<key>RtVariables</key>
<dict>
<key>BooterConfig</key>
<string>0x28</string>
<key>CsrActiveConfig</key>
<string>0x3</string>
</dict>
<key>SMBIOS</key>
<dict>
<key>BiosReleaseDate</key>
<string>09/03/2013</string>
<key>BiosVendor</key>
<string>Apple Inc.</string>
<key>BiosVersion</key>
<string>IM142.88Z.0118.B00.1309031249</string>
<key>Board-ID</key>
<string>Mac-27ADBB7B4CEE8E61</string>
<key>BoardManufacturer</key>
<string>Apple Inc.</string>
<key>BoardType</key>
<integer>10</integer>
<key>ChassisAssetTag</key>
<string>iMac-Aluminum</string>
<key>ChassisManufacturer</key>
<string>Apple Inc.</string>
<key>ChassisType</key>
<string>13</string>
<key>Family</key>
<string>iMac</string>
<key>Manufacturer</key>
<string>Apple Inc.</string>
<key>ProductName</key>
<string>iMac14,2</string>
<key>SerialNumber</key>
<string>C02PL19PFLHH</string>
<key>Trust</key>
<false/>
<key>Version</key>
<string>1.0</string>
</dict>
<key>SystemParameters</key>
<dict>
<key>InjectKexts</key>
<string>YES</string>
<key>InjectSystemID</key>
<true/>
<key>NvidiaWeb</key>
<true/>
</dict>
</dict>
</dict>
</plist>
 
Remove nv_disable=1 from Boot Arguments
 
<string>dart=0 nv_disable=1</string>

the whole thing ?

Because it´s not listed in the config.plist when I open it with the clover configurator
 
Status
Not open for further replies.
Back
Top