Jump to content
dpgowan

[BUGS] NVIDIA GeForce GTX 1060 6GB - High Sierra - Multi-Monitor Display

16 posts in this topic

Recommended Posts

Greetings! I've been wrestling with this build for about a week now and have it near golden, but I am struggling with the Nvidia graphics card; I purchased the GeForce Gtx 1060 6GB SSC because is was recommended as the go-to card by the TonyMacx86 community on all of their Customac builds, but there doesn't seem to be much support for the card itself. I understand that Nvidia web drivers are relatively new and come with their own issues but I am reaching out to see if anyone has managed to squash these bugs.

 

THE BUILD

  • Asus ROG STRIX Z370-E
  • Intel Core i7-8700k
  • EVGA Nvidia GeForce GTX 1060 6GB SSC
  • (3) Elite Display E221 (3 Display Port)

 

THE SETUP

The setup is based on Glasgood's build with the following alterations:

 

ISSUES

  1. [FIXED] System wont boot into GUI while multiple monitors are connected
  2. [FIXED] Glitching and Artifacts during system utilization, randomly
    • SOLUTION
      • See Issue 1
  3. [bUG] Glitching and Artifacts when waking from sleep while one monitor is in use.
    • WORKAROUNDS
      • Turn the monitor OFF and then back ON again
      • Log out and back in again (use the keyboard shortcut "Shift + Opt + Cmd + Q")
  4. [bUG] Black screens when waking from sleep while multiple monitors are in use; no recovery.
    • NO SOLUTION
  5. [FIXED] Stuck at BIOS loading screen when booting up while multiple monitors are in use; no recovery.
    • SOLUTION
      • [bIOS] PRIMARY DISPLAY = PCIE
  6. [bUG] RehabMan's FakeSMC_GPUSensors.kext is not reporting correctly (static/maxed values)
    • NO SOLUTION

 

ATTEMPTS MADE, NO SOLUTION

  • Custom DSDT
  • Disable Hibernate
    • sudo pmset -a hibernatemode 0
      sudo rm /private/var/vm/sleepimage
      sudo touch /private/var/vm/sleepimage
      sudo chflags uchg /private/var/vm/sleepimage
      
  • Updated to the latest version of macOS
    • 10.13.2 (17C205)
  • Updated to the latest kexts
    • NvidiaGraphicsFixUp.kext v1.2.1
    • Lilu.kext v1.2.1
  • Updated to the latest version of Nvidia Web Driver & Cuda Driver
    • 104 (17C205)

config.plist.zip

Share this post


Link to post
Share on other sites
Advertisement

extract ur original DSDT with F4 key in clover boot screen and post here, files generated in Clover/Acpi/Origin, dont use DSDT from other machine, only same model ;)

Share this post


Link to post
Share on other sites

extract ur original DSDT with F4 key in clover boot screen and post here, files generated in Clover/Acpi/Origin, dont use DSDT from other machine, only same model ;)

 

Thanks friend! :)

DSDT.aml.zip

Share this post


Link to post
Share on other sites

attachicon.gifDSDT.aml.zip

 

idk if solve nvidia problem, i think no, just for u use dsdt from ur mobo ;)

 

DSDT Works great, still no solution to the Nvidia issues. I will look around other communities to see if anyone else has made any headway but it looks to be unanimous that the Nvidia Web Drivers being in Beta still have some faults. Thank you for your support!

Share this post


Link to post
Share on other sites

I have a GTX 1080 Ti and have the same problem with dual monitor + sleep. Did you manage to fix this?

 

I solved the other problems you mentioned by adding NvidiaGraphicsFixUp and keeping CSM disabled, FYI

Share this post


Link to post
Share on other sites

I have a GTX 1080 Ti and have the same problem with dual monitor + sleep. Did you manage to fix this?

 

I solved the other problems you mentioned by adding NvidiaGraphicsFixUp and keeping CSM disabled, FYI

This is still an issue, I am betting it’s an bug in the official Nvidia Web Driver.

 

I am still unable to boot with multi-monitors while CSM is disabled though so it may be my 1060 6GB SSC + Z370-E seeing as I am also unable to get into BIOS while I have more than one monitor connected.

 

I just updated my bios to the latest version and will be running some test in the next few days to see what has changed.

 

 

Sent from my iPhone using Tapatalk

Share this post


Link to post
Share on other sites

I have a GTX 1080 Ti and have the same problem with dual monitor + sleep. Did you manage to fix this?

 

I solved the other problems you mentioned by adding NvidiaGraphicsFixUp and keeping CSM disabled, FYI

 

This is still an issue, I am betting it’s an bug in the official Nvidia Web Driver.

 

I am still unable to boot with multi-monitors while CSM is disabled though so it may be my 1060 6GB SSC + Z370-E seeing as I am also unable to get into BIOS while I have more than one monitor connected.

 

I just updated my bios to the latest version and will be running some test in the next few days to see what has changed.

 

 

Sent from my iPhone using Tapatalk

 

Updated my BIOS to v0606, Nvidia Web Driver to 137.10.10.10.103/104 and I was able to successfully disable CSM. Primary Display = PCIE is still required to get my bios to get past post when multiple monitors are set up. I am going to test out the latest Nvidia Web Graphics kexts to see if any sleep issues have been fixed.

Share this post


Link to post
Share on other sites

related, I'm wondering what how the UI performance of your 1080 is? I've replaced my Z87 with Z370, modified config.plist accordingly but still I have the same problems, very stuttery performance in the UI, as reported in the other communities also.

It's very visible with something like this: http://madebyevan.com/webgl-water/- pauses every second or two for 500ms or so. 

Share this post


Link to post
Share on other sites

related, I'm wondering what how the UI performance of your 1080 is? I've replaced my Z87 with Z370, modified config.plist accordingly but still I have the same problems, very stuttery performance in the UI, as reported in the other communities also.

It's very visible with something like this: http://madebyevan.com/webgl-water/- pauses every second or two for 500ms or so. 

 

Hmmm, I see the same issue with my 1060 along with the provided animation but the UI is hardly effected on my end, sometimes once or twice I got glitches or artifacts randomly like with the Ginnie effect in the dock.

Share this post


Link to post
Share on other sites

 

 

[bUG] FakeSMC_GPUSensors.kext is not reporting correctly (static/maxed values)
  • NO SOLUTION

My version HWSensors3 has support for Nvidia 1060 card while "FakeSMC_GPUSensors.kext" no.

The link is in my signature.

Share this post


Link to post
Share on other sites

My version HWSensors3 has support for Nvidia 1060 card while "FakeSMC_GPUSensors.kext" no.

The link is in my signature.

e242f15c5f73d8e628f49fd942de2c18.jpg

 

Yikes!

 

Updates:

  • Perhaps a conflict with the FakeSMC.kext thats on my EFI? Managed to remove the kext's installed by your installer to get back in and will systematically include them with the rest of my kexts on the EFI drive to see if the problem still occurs.
  • It is definitely "GeforceSensor.kext
    • post-1601531-0-47118800-1516262051_thumb.png

Share this post


Link to post
Share on other sites

Hey dpgowan! I have almost the same build as you. 

 

Did you try to do the ssdt usb .aml file?

If yes can you share the file here?

And if not maybe we can try to do this together?

 

Here's my build:

 

CPU - Intel Core i7-8700K 3.7GHz 6-Core Processor

CPU Cooler - be quiet! - Dark Rock Pro 3

Motherboard - Asus ROG STRIX Z370-E GAMING

Memory - Corsair Vengeance LED 32GB (2 x 16GB) DDR4-3000

Corsair - Vengeance LED 32GB (2 x 16GB) DDR4-3000

Storage - Samsung 960 EVO 500GB M.2-2280 Solid State Drive

Video Card - Asus GeForce GTX 1080 Ti 11GB STRIX GAMING

Case - Thermaltake Core X71 Tempered Glass Edition ATX Full Tower Case

Power Supply - EVGA SuperNOVA P2 850W 80+ Platinum

 

Everything work fine except for the sleep wake. I can't do anything and my screen is noisy. So i have to reboot every time. I've try to change the darkwake settings without success.

Thank you. 

Share this post


Link to post
Share on other sites

Hey dpgowan! I have almost the same build as you. 

 

Did you try to do the ssdt usb .aml file?

If yes can you share the file here?

And if not maybe we can try to do this together?

 

Here's my build:

 

CPU - Intel Core i7-8700K 3.7GHz 6-Core Processor

CPU Cooler - be quiet! - Dark Rock Pro 3

Motherboard - Asus ROG STRIX Z370-E GAMING

Memory - Corsair Vengeance LED 32GB (2 x 16GB) DDR4-3000

Corsair - Vengeance LED 32GB (2 x 16GB) DDR4-3000

Storage - Samsung 960 EVO 500GB M.2-2280 Solid State Drive

Video Card - Asus GeForce GTX 1080 Ti 11GB STRIX GAMING

Case - Thermaltake Core X71 Tempered Glass Edition ATX Full Tower Case

Power Supply - EVGA SuperNOVA P2 850W 80+ Platinum

 

Everything work fine except for the sleep wake. I can't do anything and my screen is noisy. So i have to reboot every time. I've try to change the darkwake settings without success.

Thank you. 

 

I swapped for an AMD GPU due to some other Nvidia related errors (FXF RX 580) but it has its own sleep problems with an issue in the AMD9500Controller.kext that I am still working on.

 

No need for a SSDT-USB.aml any longer as USBInjectAll.kext can be configured via Clover to not inject ports with an argument on boot.

 

  1. [Clover Configuratior] Boot / Custom Flags
    1. Copy and Paste the following into "Custom Flags"
      1. uia_exclude=HS01;HS02;HS11;SS01;SS02;SS03;SS04;SS07;SS08;SS09;SS10
  2. [Clover Configuratior] Kernel and Kext Patches / KextsToPatch
    1. Set "AppleUSBXHCIPCI - Change 15 Port Limit" to "Disable"

The ports "HS01;HS02;HS11;SS01;SS02;SS03;SS04;SS07;SS08;SS09;SS10" are what did not populate in IORegistry when I tested every port on the MB which incidentally enough ended up under the 15 port threshold for macOS. However I need someone to test the USB-C port in the back to see if it still works and report back with the port number to adjust. See if that works for you.

 

Edit: On another note I manage to get sleep wake to somewhat work for a couple hours on the GTX 1060 using DarkWake=2 but if it slept more than two hours I was back to square one.

Share this post


Link to post
Share on other sites

I swapped for an AMD GPU due to some other Nvidia related errors (FXF RX 580) but it has its own sleep problems with an issue in the AMD9500Controller.kext that I am still working on.

 

No need for a SSDT-USB.aml any longer as USBInjectAll.kext can be configured via Clover to not inject ports with an argument on boot.

 

  1. [Clover Configuratior] Boot / Custom Flags
    1. Copy and Paste the following into "Custom Flags"
      1. uia_exclude=HS01;HS02;HS11;SS01;SS02;SS03;SS04;SS07;SS08;SS09;SS10
  2. [Clover Configuratior] Kernel and Kext Patches / KextsToPatch
    1. Set "AppleUSBXHCIPCI - Change 15 Port Limit" to "Disable"

The ports "HS01;HS02;HS11;SS01;SS02;SS03;SS04;SS07;SS08;SS09;SS10" are what did not populate in IORegistry when I tested every port on the MB which incidentally enough ended up under the 15 port threshold for macOS. However I need someone to test the USB-C port in the back to see if it still works and report back with the port number to adjust. See if that works for you.

 

Edit: On another note I manage to get sleep wake to somewhat work for a couple hours on the GTX 1060 using DarkWake=2 but if it slept more than two hours I was back to square one.

A big thanks for that I will keep you posted if I could make all work.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By SAMEH209
      I've successfully installed High Sierra (10.13.0) on my system using Clover:
      2x Intel Xeon E5410
      16GB Ram
      GTX 950
      Everything is running fine except the GPU. I've tried the web driver's latest version and 378.10.10.10.25.106 but both are very laggy/sluggish.
      I've also tried installing Lilu and nVidiaGraphicsFixUp kexts but they didn't change anything.
      Have someone managed to make this card work with High Sierra?
    • By crazybirdy
      Patched OSInstaller.framework to allow macOS 10.13 installation on MBR partition.
       
      To use those patched files you must follow HowTo-10.13.x to create an USB installer. You can't just run the app downloaded from Mac App Store.
       
      The patch is made base on 落下爱@pcbeta 10.10.x MBR patch method, and more patch for 10.13 Firmware check by crazybirdy.
       
      What is this patched OSInstaller doing?
      1. Patch the MBR check, allow macOS 10.14 installation on MBR partition.
      2. Patch the Firmware check, bypass the error of "An error occurred while verifying firmware".
      3. This patched MBR OSInstaller method works with both MBR and GPT partition (GPT+recovery).

      No longer need to set new SMbiosversion, FirmwareFeatures, and FirmwareFeaturesMask with this MBR-patch.
       
      How to make 10.13 installer for MBR?
      Read HowTo-10.13.x.txt inside the zip file first, different with 10.12.
      Read HowTo Q/A Q7. How to install in different computer with only one USB partition?
      Read HowTo Q/A Q8. How to update 10.13.x combo-update to MBR without downloading the full installer app again?
      Read HowTo Q/A Q9. How to update 10.13.x combo-update to MBR and GPT with installScript directly?
       
      Just use 13MBRinstallerMaker to make installer, it works with both MBR and GPT.
       
      And, need a SMBIOS supported with /System/Library/CoreServices/PlatformSupport.plist.
       
    • By fusion71au
      Clover r4542 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 14 running OSX 10.9 -->10.14 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r4542 for VMware.zip". Mount Clover-v2.4k-4542-X64.iso by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By rvxtm
      Hello,
       
      Maybe i am the only one seeing this or maybe i am doing something wrong but my resize animation performance in HS 10.13.5 is terrible.
      I did a clean install of 10.13.5, installed the latest nvidia drivers 387.10.10.10.35.106. 
      My GPU is a GTX1060 connected via DP to a 4k display.
      Now, the issue, when i open an empty TextEdit for example, if i drag the corner of the window to make it larger, it lags more and more as the size increases.
      I also have Adobe Audition CC installed for my work, the interface is very slow compared to the windows version (my 2011 macbook pro is much faster, but it's not 4k).
      Is there a known issue when running 4k on nvidia web drivers ?
      It's very frustrating because i've been using custom machines with 1080p displays and nvidia cards since Snow Leopard, but i was always butter smooth.
       
      Thanks.
       
×