msbc42, et al.
I've updated Gene from Sierra 10.12.6 to High Sierra 10.13.4 without any problems. No Nvidia problems with the GTX 950. I may try substituting the GTX 950 with a GTX 1060, when I have time, to see if the glitching is there with the Pascal cards.
Here's how I updated. I installed High Sierra 10.13.4 over Sierra 10.12.6, but I had to "clean up" the Sierra build first as I was using RehabMan's NVMe spoof kext and SSDT (see below). I also used the default APFS disk format which automatically uses TRIM for SSDs.
Read it all before trying. I also made the outline so you can print it out and check off the steps.
Backup your current installation using Carbon Copy Cloner or SuperDuper;
Download the High Sierra 10.13.4 installer from the Mac App Store;
Download MultiBeast v10.2.0 (or the latest) for High Sierra (see tonymacx86 Downloads menu);
Download UniBeast v8.3.2 (or the latest) for High Sierra (see tonymacx86 Downloads menu);
Download the latest support kexts, apps, etc.:
Create the UniBeast USB Installation thumb drive per the
UniBeast: Install macOS High Sierra on Any Supported Intel-based PC, Step 2. (We did Step 1 by downloading the High Sierra 10.13.4 installer from the Mac App Store.)
Copy MultiBeast, Codec Commander, USBInjectAll, Clover Configurator, Luli, NvidiaGraphicsFixup, KextBeast and apfs.efi to the UniBeast USB Installation thumb drive.
(Optional) If you are using the M.2 SSD slot with a NVMe SSD in Sierra 10.12, then you're probably using RehabMan's HackrNVMeFamily using class-code spoof technique. If so, remove the following:
SSDT_NVMe-Pcc.aml from /EFI/EFI/Clover/ACPI/patched/ folder, and the
HackrNVMeFamily10_12_6.kext from either /Library/Extensions/ folder (where I put it) or /EFI/EFI/Clover/kexts/other/ folder (if you put it there), and
Any NVMe patches in the /EFI/EFI/Clover/config.plist file.
Boot into your BIOS and set the boot disk to the UniBeast USB Installation thumb drive. Save and boot the UniBeast USB Installation thumb drive.
At the Clover Boot Loader Menu, choose the External icon, which is called "Boot OS X Install from Install macOS High Sierra" and install High Sierra.
The High Sierra installation process will have three re-boots.
First and second reboots, choose the "Install macOS..." (or something like it), then for the
Third reboot, choose your installation drive.
If your graphics card needs the Nvidia drivers, you'll get a very low resolution screen. If your not prompted to update the drivers, bring up the Nvidia System Preference pane and click the Update button and start the installation process. Reboot after it completes.
Once reaching the Desktop, copy MultiBeast onto your desktop (or another folder), unzip it and run it using same configuration choices as shown here. (Picture here soon.)
Quick Start > UEFI Boot Mode
Drivers > Audio > Realtek ALC8xx > ALC1150
Drivers > Audio > 100 / 200 / 300 Series Audio Support
Drivers > Misc > FakeSMC Plugins
Drivers > Misc > FakeSMC HWMonitor Application
Drivers > Network > Intel > IntelMausiEthernet v2.3.0
Bootloaders > Clover UEFI Boot Mode + Emulated NVRAM <---Only if you are using the Nvidia drivers
Build > Install
NOTE: I didn't select any Driver > USB option(s) because I'm using pastrychef's SSDT-USB.aml.
Don't reboot yet! Mount the installation's EFI partition (see Post #1 Post Installation for method) and copy apfs.efi to /Volumes/EFI/EFI/CLOVER/drivers64UEFI/.
Reboot into the BIOS after MultiBeast completes its installation.
In the BIOS, set the boot disk to your installation disk drive. Save and exit.
At the Desktop,
copy Codec Commander and USBInjectAll kexts to your desktop (making sure that Codec Commander and USBInjectAll are the only kexts on the Desktop),
run KextBeast, selecting /Libarary/Extensions/ to place Codec Commander and USBInjectAll in the proper location, and
either move the Codec Commander and USBInjectAll kexts off the Desktop to a Hackintosh folder in /Applications (that's where I have my tonymacx86 apps) or delete it.
(Optional) reboot again.
At the Desktop, test Audio and your graphics.
If you don't have any audio, rerun MultiBeast and
just select the following:
Drivers > Audio > Realtek ALC8xx > ALC1220
Drivers > Audio > 100 / 200 / 300 Series Audio Support
Build > Install
Reboot <--- You should have Audio/Sound now.
If your graphics are glitchy, etc., then copy the Luli and NvidiaGraphicsFixup kexts from the UniBeast USB Installation thumb drive onto your desktop.
make sure only those two kexts on the Desktop,
run KextBeast, selecting /Libarary/Extensions/ to place Luli and NvidiaGraphicsFixup kexts in the proper location.
Reboot
Done!
If you having trouble using your USB 3 ports, see
Post #84 in the macOS 10.13.4 Update thread for a config.plist modification. However, since I'm using pastrychef's SSDT-USB.aml, my USB ports are working OK.
I'll update Post #1's fresh install instructions shortly. Thanks for your patience. Enjoy your GENE hackintosh.