Contribute
Register

[Guide] Aero 15X V8 (High Sierra + Nvidia Graphics, and Mojave)

Joined
Sep 25, 2018
Messages
45
Motherboard
Gigabyte Aero 15X V8
CPU
i7-8750H
Graphics
GTX 1070
I'm considering buying a 15X since Lenovo doesn't want to sell me a computer. I read that the Gigabyte BIOS is very limited – was it not a problem for hackintoshing? Did you install a different BIOS? Not sure how that works.

Did you travel back in time?
Yes, with the Aero 15x v8 you can't change much, compared to a regular mobo bios. But, as far as I'm concerned most of laptop bioses are locked. I had a Lenovo Y510p and you couldn't even swap the wifi card (not a problem that I faced with Aero 15x) and I had to use a custom bios, it had a great overall hackintosh compatibility tough. I don't usually tweak much the bios, so it was not a problem for me.


Thanks, fixed, it was last year's update
 
  • Like
Reactions: tem
Joined
Oct 10, 2018
Messages
32
Motherboard
Supermicro X11DPH-i
CPU
ES-6149
Graphics
GTX 760
Mac
MacBook Pro
Thank you for sharing. I'm trying to make nvidia card to work on my thinkpad P71 laptop. It has a similar design where you can disable igpu in BIOS and all the external ports are connected directly to the Nvidia card. But I was not able to boot without nv_disable=1 VESA mode. I get stuck at IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0. My theory is Nvidia card fails to initialize before OS is loaded and as a result, I get stuck at the end of the loading interface. I tried many different methods but still can't figure out a way to fix it. I'm pretty desperate at this point, and I'm looking for any help I can get. I personally know quite a few users here are looking at the same problem. I would really appreciate it if you can give me some advice. I have attached my Clover and original SSDT.
 

Attachments

Last edited:
Joined
Mar 29, 2019
Messages
3
Appreciate your guide!! Just have a few questions:

1. Is there no way to do computations on the Nvidia GPU? I just Deep Learning so I just need to train and run A.I models on it, but it's kinda unhandy to need to plug it in a monitor for that.

2. I had the 17G2208 version but after the 2019 002 security upgrade it went to 17G6030 (I was expecting 17G3025). It seems to be doing fine on Coffee Lake but I'm just asking to make sure it's actually still the Macbook Pro version.

3. Even after using all your files do I still need to do the framebuffer stuff to make the iGPU work? It seems like I can only boot on my laptop display with injecting a fake iGPU ID (otherwise I get something like unsupported architecture)
Nvidia works fine but booting with Intel only it's glitchy and slow, but that's probably cause it's running without GPU..

4. Even when using Nvidia I still get that my touchpad mouse freezes shortly, I've read from you that this happens with USB devices but does that also happen with the touchpad?
It also double clicks sometimes.
I used another driver (download synaptic through the Lenovo site I think) for the touchpad so more gestures work, could it be possible to also use another driver on Mac that supports more gestures? (I would like to be able to click and right-click just by tapping the touchscreen)

Thanks once again you really saved me a lot of time!
 
Last edited:
Joined
Sep 25, 2018
Messages
45
Motherboard
Gigabyte Aero 15X V8
CPU
i7-8750H
Graphics
GTX 1070
Appreciate your guide!! Just have a few questions:

1. Is there no way to do computations on the Nvidia GPU? I just Deep Learning so I just need to train and run A.I models on it, but it's kinda unhandy to need to plug it in a monitor for that.

2. I had the 17G2208 version but after the 2019 002 security upgrade it went to 17G6030 (I was expecting 17G3025). It seems to be doing fine on Coffee Lake but I'm just asking to make sure it's actually still the Macbook Pro version.

3. Even after using all your files do I still need to do the framebuffer stuff to make the iGPU work? It seems like I can only boot on my laptop display with injecting a fake iGPU ID (otherwise I get something like unsupported architecture)
Nvidia works fine but booting with Intel only it's glitchy and slow, but that's probably cause it's running without GPU..

4. Even when using Nvidia I still get that my touchpad mouse freezes shortly, I've read from you that this happens with USB devices but does that also happen with the touchpad?
It also double clicks sometimes.
I used another driver (download synaptic through the Lenovo site I think) for the touchpad so more gestures work, could it be possible to also use another driver on Mac that supports more gestures? (I would like to be able to click and right-click just by tapping the touchscreen)

Thanks once again you really saved me a lot of time!
1. You mean stuff like cuda? I'm not on gpu programming but afaik yes. We use the approved Nvidia web driver

2. 17G6030 is a safe update. I don't think that all upcoming High Sierra versions will be. Just one note: Nvidia web drivers might take around 2 business days to be release for new versions
You can check the status at: https://gfe.nvidia.com/mac-update

3. Not sure if I did understand your question, but it is working good here no glitches other than the know 3 min black screen. The only change that I did were: `<key>PciRoot(0x0)/Pci(0x2,0x0)</key>` (and underlying sections. See config.plist) and Lilu.kext + Whatevergreen.kext

4. I'm not using much the touchpad, but yes USB still freezes occasionally. Especially because I use Karabiner-Elements
Under heavy CPU load it freezes more =/. So I suspect it could be frequency scaling issues, or thermal/PM issues.
By other driver, you mean windows driver? If so yes, I use the same, it's Windows 10 precision driver compliant :)
 
Last edited:
Joined
Sep 25, 2018
Messages
45
Motherboard
Gigabyte Aero 15X V8
CPU
i7-8750H
Graphics
GTX 1070
Thank you for sharing. I'm trying to make nvidia card to work on my thinkpad P71 laptop. It has a similar design where you can disable igpu in BIOS and all the external ports are connected directly to the Nvidia card. But I was not able to boot without nv_disable=1 VESA mode. I get stuck at IOConsoleUsers: gIOScreenLockState 3, hs 0, bs 0, now 0, sm 0x0. My theory is Nvidia card fails to initialize before OS is loaded and as a result, I get stuck at the end of the loading interface. I tried many different methods but still can't figure out a way to fix it. I'm pretty desperate at this point, and I'm looking for any help I can get. I personally know quite a few users here are looking at the same problem. I would really appreciate it if you can give me some advice. I have attached my Clover and original SSDT.

Your Lilu.kext and NvidiaGraphicsFixup.kext seems old. It might be better to remove those and replace with:
Lilu.kext + Whatevergreen.kext

WhateverGreen has the NvidiaGraphicsFixup built-in now

 
Joined
Oct 10, 2018
Messages
32
Motherboard
Supermicro X11DPH-i
CPU
ES-6149
Graphics
GTX 760
Mac
MacBook Pro
Your Lilu.kext and NvidiaGraphicsFixup.kext seems old. It might be better to remove those and replace with:
Lilu.kext + Whatevergreen.kext

WhateverGreen has the NvidiaGraphicsFixup built-in now

Thanks for replying, I managed to get my Nvidia GPU to wor. But the problem I'm having right now is that my brightness control is not working at all. I can't seem to make my display built-in. I'm on High Sierra 10.13.6. I heard brightness is broken since 10.13.3 and I'm not sure if there is anyway to solve this problem without going back to 10.13.3.
 
Joined
Sep 25, 2018
Messages
45
Motherboard
Gigabyte Aero 15X V8
CPU
i7-8750H
Graphics
GTX 1070
Thanks for replying, I managed to get my Nvidia GPU to wor. But the problem I'm having right now is that my brightness control is not working at all. I can't seem to make my display built-in. I'm on High Sierra 10.13.6. I heard brightness is broken since 10.13.3 and I'm not sure if there is anyway to solve this problem without going back to 10.13.3.
Not sure in regards of it, this is what I have in mine:
Guide: https://www.tonymacx86.com/threads/guide-laptop-backlight-control-using-applebacklightfixup-kext.218222/
- USB patch might be needed (see next section)

In summary, I added updated Whatevergreen.kext + Whatevergreen.kext + AppleBacklightFixup.kext kexts. And SSDT-PNLF to CLOVER/ACPI/patched folder. You can find the compiled SSDT-PNLF here:

Also, here's my config.plist, just for reference:


Mine is working ok
 
Joined
Apr 28, 2019
Messages
3
Motherboard
Gigabyte Aero 15X v8
CPU
i7-8750H
Graphics
GTX 1070 Max-Q
Mobile Phone
Android
@zacmks Are you dual booting macOS and Windows or only running macOS?
 
Joined
Apr 28, 2019
Messages
3
Motherboard
Gigabyte Aero 15X v8
CPU
i7-8750H
Graphics
GTX 1070 Max-Q
Mobile Phone
Android
Tri-booting. MacOS, Windows and Linux (Debian)
Oh yeah, I saw you mentioned it in the second post. That's awesome. Does your guide (this one) consider that aspect too?
 
Top