Mirone Posted September 16, 2016 Share Posted September 16, 2016 This is a space to have reported problems with graphics cards on the macOS Sierra, I'm reading several of people experiencing graphics issues in the Sierra, is with nVidia cards or AMD, I propose that we use this space to report such issues and the following approach would be ideal: Information: -Model Graphics Card -Version of Clover/SMBIOS -Any Solution Found? -Using FixEDID? detailed information is appreciated as well as new ideas. greetings! 3 Link to comment Share on other sites More sharing options...
Needy Posted September 16, 2016 Share Posted September 16, 2016 (edited) Hello there,- NVIDIA GeForce GT 620, Fermi architecture, [10DE:0F01]- Clover rev. 3751 4086 & SMBIOS iMac10,1, Mac-F2268CC8 Mac-F221DCC8.- In System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist under (IOKitPersonalities - AppleGraphicsDevicePolicy - ConfigMap) replace Mac Pro 3,1 (Mac-F42C88C8) with iMac10,1 (Mac-F2268CC8). Or set the SMBIOS to iMac 14,2. Or Set Nvidia to VESA (nv_disable=1) if nothing works. Problem has been fixed in later version of macOS Sierra. Currently masked as iMac10,1 (Mac-F221DCC8).- I'm using CustomEDID for native resolution in Clover's GUI, it has nothing to do with this workaround.I tried to apply patches to the info.plist but unfortunately everything fails because I'm trying to change a key and it causes loss of pointers.Credits: I started playing with the AppleGraphicsDevicePolicy.kext because I found some clues on the applelife board, mentioned by @Slice.Best regards. Edited June 22, 2017 by Needy 2 Link to comment Share on other sites More sharing options...
Taqi Raza Posted September 16, 2016 Share Posted September 16, 2016 Hello and excuse my first post of this forum here as I'm not of many post person anyways, (Little OT) I did had great problems regarding that matter as I couldn't able to use my display showing blackscreen common problem with Nvidia GPUs so I use nv_disable=1 flag on boot work on my system even when installing os. my system is, Intel DH67Cl (used fixes from RehabMan) CPU i3-2100(Sandy Bridge) (Requires SMBIOS iMac12,1) using macOS 10.12 GM (xx319) -Model Graphics Card Asus Nvidia GTX 650 1GB (has stock drivers support on mac I read on form) -Version of Clover/SMBIOS Clover v2.3k r3726 iMac13,2 (Works) iMac12,1 (Not works) (currently using) -Any Solution Found? Fix is for iMac12,1 should work for others what I did is edit info.plist of AppleGraphicsDevicePolicy change configs to none but there was entry for iMac13,2 already so that why GPU was working nice with it and so no entry for iMac12,1 was there I manually edited file added its entry and change config to none saved file and rebuild kext cache and system cache voila its working fine since then I'm using it no problems faced ever. -Using FixEDID? IDK I just used clover configurator for adding native resolution it was lower before to config.plist 2 Link to comment Share on other sites More sharing options...
Mirone Posted September 16, 2016 Author Share Posted September 16, 2016 @Needy, @Taqi Raza, Thanks for the information! would be interesting, if you postassem the patches applied using clover, a config.plist as example would be good. Link to comment Share on other sites More sharing options...
Needy Posted September 16, 2016 Share Posted September 16, 2016 @Needy, @Taqi Raza, Thanks for the information! would be interesting, if you postassem the patches applied using clover, a config.plist as example would be good. I tried to apply patches to the info.plist but unfortunately everything fails because I'm trying to change a key and it causes loss of pointers. If Apple won't fix the kext I might search for possible solutions in clover's sources, Info.plist patching. Best regards. 1 Link to comment Share on other sites More sharing options...
Mirone Posted September 17, 2016 Author Share Posted September 17, 2016 Hello there, - NVIDIA GeForce GT 620, Fermi architecture, [10DE:0F01] - Clover rev. 3751 & SMBIOS iMac10,1, Mac-F2268CC8 - In System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist under (IOKitPersonalities - AppleGraphicsDevicePolicy - ConfigMap) replace Mac Pro 3,1 (Mac-F42C88C8) with iMac10,1 (Mac-F2268CC8). Or set the SMBIOS to iMac 14,2. Or Set Nvidia to VESA (nv_disable=1) if nothing works. - I'm using CustomEDID for native resolution in Clover's GUI, it has nothing to do with this workaround. I tried to apply patches to the info.plist but unfortunately everything fails because I'm trying to change a key and it causes loss of pointers. Credits: I started playing with the AppleGraphicsDevicePolicy.kext because I found some clues on the applelife board, mentioned by @Slice. Best regards. Geforce GT610, not working at this moment. 2 Link to comment Share on other sites More sharing options...
Needy Posted September 17, 2016 Share Posted September 17, 2016 Geforce GT610, not working at this moment. Did you try the iMac14,2 smbios? Link to comment Share on other sites More sharing options...
jpaigron1 Posted September 17, 2016 Share Posted September 17, 2016 Hello, - Model Graphics Card: NVIDIA GeForce GTX 550 Ti Pci - Installation from usb drive: Clover EFI (legacy mode) with nv_disable=1 & no Nvidia drivers injected (if not, hard reboot when injection): Installation OK but screen is low resolution 1024x768 Next installing Clover EFI (legacy mode) on hard drive same params & change with Clover Configurator to iMac12.1 - first boot on HD: OK in low résolution (Gforce GTX 550 is recognized, but no kext installed) - post install: Nvidia web drivers installed and activated Changing EFI config.plist to "nv_disable=0" - reboot: OK: screen recognized and hight resolution, BUT many bugs on the screen (a lot of black pixels on the desktop & windows) So turning Off Nvidia web drivers in Configuration Panel, back to Apple nvidia drivers & changing EFI config.plist to "inject Nvidia drivers=yes" & always "nv_disable=0" - reboot: all is OK for now! High resolution, no bugs, Geforce GTX 550 is recognized in system informations, Quartz & OpenGL working, Cuda working Hope it will help you 1 Link to comment Share on other sites More sharing options...
Mirone Posted September 18, 2016 Author Share Posted September 18, 2016 Did you try the iMac14,2 smbios? Yes, not working. 1 Link to comment Share on other sites More sharing options...
Tusskan Posted September 18, 2016 Share Posted September 18, 2016 Model Graphics Card Sapphire Vapor-X R9 290X Tri-X OC 4GB (UEFI) Version of Clover/SMBIOS Clover:v3726 | SMBIOS: iMac 14,2 Any Solution Found? It only works when enabling igpu as primary and boot blindly (I'm on a Single Display) Using FixEDID? I never used it, cause, This card works OOB in El Capitan/ Yosemite with igpu disabled from UEFI BIOS. 1 Link to comment Share on other sites More sharing options...
Needy Posted September 18, 2016 Share Posted September 18, 2016 Yes, not working. Hmm.. Below is a modified Info.plist from the AppleDevicePolicy kext, it should work with iMac10,1 (Mac-F2268CC8). In addition, set the inject Nvidia to true. Best of luck. Info.plist.zip 1 Link to comment Share on other sites More sharing options...
Mirone Posted September 18, 2016 Author Share Posted September 18, 2016 @Needy, I already tried that before, and does not work. 1 Link to comment Share on other sites More sharing options...
Needy Posted September 18, 2016 Share Posted September 18, 2016 @Needy, I already tried that before, and does not work. Nvidia to VESA (nv_disable=1) ? Link to comment Share on other sites More sharing options...
Mirone Posted September 18, 2016 Author Share Posted September 18, 2016 Nvidia to VESA (nv_disable=1) ? Can I install this way but without QE / Ci, which does not help much. Link to comment Share on other sites More sharing options...
Needy Posted September 18, 2016 Share Posted September 18, 2016 Can I install this way but without QE / Ci, which does not help much. Well, you could install the macOS and play around with the options I mentioned earlier. I can't help you with anything else because of the specific hardware absence. Otherwise, wait for the final release, maybe there'll be a fix. Best regards. 1 Link to comment Share on other sites More sharing options...
jpaigron1 Posted September 18, 2016 Share Posted September 18, 2016 as i said: did you trie after nvidia web drivers installed ( http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-06152016/)? for some obscur reason, seems that installing Nvidia Web drivers does something to AppleDevicePolicy kext. One thing else: Booting HD Clover with "-dev-mode=1 rootless=0" & "InjectNVidia:true" 1 Link to comment Share on other sites More sharing options...
Derek12 Posted September 18, 2016 Share Posted September 18, 2016 Nvidia 750Ti Latest Clover iMac 3,1 No FixEDID Using latest Nvidia Web Driver. Artifacts through GUI elements like windows, menus, top bar, etc. Fix: disable transparency in Accessibility settings and wait for a driver update 1 Link to comment Share on other sites More sharing options...
jpaigron1 Posted September 18, 2016 Share Posted September 18, 2016 Right!!!! Working for me too!!! Fix seems to be permanent: enabling transparency again using Nvidia Web Driver: no more artefacts, even after reboot. May be cache rebuild? Thanks a lot 1 Link to comment Share on other sites More sharing options...
mickeyd453 Posted September 20, 2016 Share Posted September 20, 2016 Can I install this way but without QE / Ci, which does not help much. I also have this exact same issue with a GT 610 Link to comment Share on other sites More sharing options...
Henk1 Posted September 23, 2016 Share Posted September 23, 2016 -EVGA GTX750ti -Clover 3726 /SMBIOS imac 14,2 / Webdriver 346.03.15f03 (latest) / Sierra ..323 -Mobo GA-B75M-D3H -problem is that screen does not wake up after sleep, reboot is the only option. Screen wakes up, screen stays black, re-enters power save mode. Card dóes wake up when sleep period is short (i.e. seconds .. a few minutes) -Using FixEDID? No Card is recognized, About this mac, displays shows correct information. Retina works great. Same setup wakes up running El Capitan. update Oct 15: in Console, in system log, Powerd reports after waking up (with no screen) a com.apple.sleepwake.failure with signatures Drivers Failure PEG0(NVDA). Fresh installed Sierra, the issue is still there. darkwake=0 and other values has no effect. Running without the webdriver results in no sleep at all. update Oct 25: Sierra 10.12.1 and corresponding webdriver: no change. update Jan 5, 2017: With System Definition Macmini6,2 all is well (finally!) update Aug 7, 2017: Mac OS 10.12.4 broke this. 10.12.6 is running fine now with iMac 13,1 and both HDMI and DisplayPort cables connected to the same Dell P2415Q screen: Retina @ 30 Hz refresh on HDMI and 60 Hz on DP. 1 Link to comment Share on other sites More sharing options...
Sphinx777 Posted September 23, 2016 Share Posted September 23, 2016 (edited) Nvidia to VESA (nv_disable=1) ? Look at this: http://www.insanelymac.com/forum/topic/304530-clover-change-explanations/?p=2277183 Edited September 23, 2016 by fantomas1 Link to comment Share on other sites More sharing options...
joedm ru Posted September 23, 2016 Share Posted September 23, 2016 -Model Graphics Card MSI GTX 970 -Version of Clover/SMBIOS Clover_v2.3k_r3763/iMac12,2 -Any Solution Found? Was 'no signal' on my monitor after starting. Tried to patch dsdt (PEGP->GFX0) without any luck. Solved by this: 1. sudo open /S/L/E/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist (back it up first, of course). 2. Find IOKitPersonalities/ConfigMap key. 3. Add your board-id there with 'none' value. <key>Mac-942B59F58194171B</key> <string>none</string> 3.1. Or find your board-id if it exists and change it's config to 'none'. 4. Run latest KextUtility to rebuild ext caches. 5. Remove any related patches if you added any. 6. Reboot and you should be done. -Using FixEDID? Wat? 2 Link to comment Share on other sites More sharing options...
Henties Posted September 25, 2016 Share Posted September 25, 2016 I can only install or upgrade to Sierra 16A323, via USB stick with all of these switches enabled: 1) nv_disable=1 2) Inject Nvidia 3) Nvidia single 4) Nvidia generic Removing any one of these switches causes KP's and or reboots before the desktop is reached. Mobo X58A-UD3R V 2 Bios FH CPU i7 930 GPU GTX 285 Sysdef 5.1 or 12.1 or 14.2 using built in Nvidia drivers. All on Legacy Clover 3763 install. Once installed I can run Sierra in Vesa mode only with all the switches that I had to use during installation still applied. Again removing any one of these switches causes KP's and or reboots before the Sierra desktop is reached. In El Capitan I have no problems to run the latest 10.11.6 version. If however I attempt to use the Nvidia Web driver in El Capitan then the identically same problem manifests itself with one difference, the switches seem to have no effect at all. The machine just reboots or KP's merely because of the presence of the Nvidia 15A1004 Web driver for El Capitan Uninstalling the Webdrivers returns normal operation to the machine. Switching Nvidia off in the Nvidia system pref.pane has no effect KP's or reboots still happen as regular as clockwork. Only the removal of the web drivers solve the problem for El Capitan For me this is rather strange because the Nvidia Web drivers are supposed to directly support the GTX on a sysdef 5.1 system. Anybody else having this problem and or a solution thereto ? Link to comment Share on other sites More sharing options...
oldnapalm Posted September 26, 2016 Share Posted September 26, 2016 I used these properties to activate nVidia GeForce GTX 460M up to El Capitan <?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>PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)</key> <dict> <key>@0,AAPL,boot-display</key> <string>0x00000001</string> <key>@0,EDID</key> <data> AP///////wANryYXAAAAAAIVAQOAJhV4CtiVo1VNnScPUFQAAAABAQEBAQEB AQEBAQEBAQEBLjaAoHA4H0AwIDUAftcQAAAYAAAA/gBOMTczSEdFLUwyMQog AAAA/gBDTU8KICAgICAgICAgAAAA/gBOMTczSEdFLUwyMQogAGY= </data> <key>@0,NVDA,UnderscanMin</key> <string>0x00000052</string> <key>@0,backlight-control</key> <string>0x00000001</string> <key>@0,built-in</key> <string>0x01</string> <key>@0,compatible</key> <string>NVDA,NVMac</string> <key>@0,connector-type</key> <string>0x00000800</string> <key>@0,device_type</key> <string>display</string> <key>@0,display-cfg</key> <string>0x00030103</string> <key>@0,fboffset</key> <string>0x00030000</string> <key>@0,name</key> <string>NVDA,Display-A</string> <key>@0,pwm-info</key> <data> AhgAZJBZAgAIUgAApRwAAAAEAAABAAAA </data> <key>@0,use-backlight-blanking</key> <string></string> <key>@1,NVDA,UnderscanMin</key> <string>0x00000052</string> <key>@1,can-hot-plug</key> <string></string> <key>@1,compatible</key> <string>NVDA,NVMac</string> <key>@1,connector-type</key> <string>0x00000800</string> <key>@1,device_type</key> <string>display</string> <key>@1,display-cfg</key> <string>0x0100ffff</string> <key>@1,name</key> <string>NVDA,Display-B</string> <key>@2,connector-type</key> <string>0x00000800</string> <key>@3,connector-type</key> <string>0x00000800</string> <key>AAPL00,DataJustify</key> <string>0x00000001</string> <key>AAPL00,Dither</key> <string>0x00000000</string> <key>AAPL00,DualLink</key> <string>0x00000001</string> <key>AAPL00,InverterFrequency</key> <string>0x00000000</string> <key>AAPL00,LinkFormat</key> <string>0x00000000</string> <key>AAPL00,LinkType</key> <string>0x00000000</string> <key>AAPL00,PixelFormat</key> <string>0x00000000</string> <key>AAPL00,T1</key> <string>0x00000000</string> <key>AAPL00,T2</key> <string>0x00000001</string> <key>AAPL00,T3</key> <string>0x000000c8</string> <key>AAPL00,T4</key> <string>0x000000c8</string> <key>AAPL00,T5</key> <string>0x00000001</string> <key>AAPL00,T6</key> <string>0x00000000</string> <key>AAPL00,T7</key> <string>0x00000190</string> <key>NVCAP</key> <data> BAAAAAAAAQD+AAAAAAAABwAAAAA= </data> <key>NVDA,Features</key> <string>0x000c16ff</string> <key>NVDA,invalid-config</key> <string>0x00000000</string> <key>VRAM,memvendorID</key> <string>0x0006</string> <key>VRAM,totalsize</key> <string>0x60000000</string> <key>built-in</key> <string>0x00</string> <key>device_type</key> <string>NVDA,Parent</string> <key>graphics-options</key> <string>0x0000000c</string> <key>hda-gfx</key> <string>onboard-1</string> <key>model</key> <string>Asus GeForce GTX 460M</string> </dict> </dict> </plist> Now with Sierra I get KP related to NVDAStartup.kext using this injection. Using Clover default settings it works fine (needs edit in AppleGraphicsDevicePolicy.kext as before to avoid getting stuck in black screen). 1 Link to comment Share on other sites More sharing options...
Henties Posted September 26, 2016 Share Posted September 26, 2016 I used these properties to activate nVidia GeForce GTX 460M up to El Capitan Thanks for the feedback. I never had to use anything in El Capitan to get the GTX 285 working as I am using native built in drivers. In El Capitan I only have KP's when I try using the Nvidia web drivers. To me that is strange because the web drivers are specifically built for sysdef 5.1 machines and directly support the old GTX 285, at least that is according to Nvidia the distributors of the web drivers. All other sysdefs used with the web driver are classified as beta efforts by Nvidia. I believe that my hardware matches sysdef 5.1 Apple MacPro's fairly closely, although I could be wrong and would welcome some guidance in this regard as well. I am running Clover 3763 without a DSTD.aml. In my AppleGraphicsDevicePolicy.kext my Mac-board ID is already set to "none" without me having had to do anything, unless there is something else I need to do that I am unaware of, if so kindly elaborate, as I am sure that if I get the web drivers working in El Capitan my Sierra problems will also be over. As I metioned earlier the mere presence of the web driver causes the machine to be unusable, I cannot even get into Vesa graphics mode, the machine KP's before reaching the desktop. The only cure to return the machine to normal is to remove the web drivers. What appears to me has happened is that the new built in drivers in Sierra inherited some code from the older web drivers that were used for El Capitan and that is why Sierra is also not working for me. Again therefore getting the 15A1004 web drivers working in El Capitan will probably reveal what needs to be done to get Sierra working with it's built in or web drivers. Some more thoughts on that would be most welcome. 1 Link to comment Share on other sites More sharing options...
Recommended Posts