route99 Posted September 6, 2017 Share Posted September 6, 2017 Edit: For solving the problem finally Next to removing nv_disable=1 Also look to the addition of pcirootuid=1 and npci=0x3000 They were needed too: __________________________________________________________________________________________ My hardware: CPU: i7 7700K (no OC) Mobo: Asus Z170 Pro Gaming, using the last bios (needed to make i7 7700K work) Graphics: MSI GT 710 (2GB), so the onboard video is disabled Software: Sierra 10.12.5, updating to 10.12.6 no change. Got most of the things working so far but as title says: I cannot change the resolution. There is only 1 visible: 1280x1024 No matter what screen I use, so even with the Dell 2515H. So from the start at least there was an output to the display, but only the reported resolution. The Graphics info misquote listed, not mentioning the GT 710, but it works... Tried the Nvida web and the CUDA drivers: no effect. Same for the agdpfix. Setup a Sierra installation used upon: http://hackintosher.com/guides/guide-installing-macos-kabylake-hackintosh-sierra/ Suggestions are welcome. Cheers.. My Hardware summary + my Graphics info reported by Sierra: Hardware Overview: Model Name: MacBook Air Model Identifier: MacBookAir6,2 Processor Name: Quad-Core Intel Xeon Processor Speed: 4,20 GHz Number of Processors: 1 Total Number of Cores: 4 L2 Cache (per Core): 256 KB L3 Cache: 8 MB Memory: 16 GB Bus Speed: 400 MHz Graphics: Chipset Model: NVIDIA Chip Model Type: GPU Bus: PCIe PCIe Lane Width: x8 VRAM (Total): 5 MB Vendor: NVIDIA (0x10de) Device ID: 0x128b Revision ID: 0x00a1 ROM Revision: preset 1.0.0 Displays: Display: Resolution: 1280 x 1024 Pixel Depth: 32-Bit Color (ARGB8888) Link to comment Share on other sites More sharing options...
al6042 Posted September 6, 2017 Share Posted September 6, 2017 With the VRAM at 5 MB the GPU is not really working at all with QE/CI. It also seems to me like you use the wrong SMBIOS Infos for your box... Try to switch to iMac18,3, get rid of the "Graphics"->"Inject Nvidia" check in your config.plist and add NVidiaGraphicsFixup and Lilu to the kexts on your hidden EFI-Partition. Also check in your config.plist that you've set "System Parameters"->"Inject Kexts" to "Yes" instead of "Detect"... Link to comment Share on other sites More sharing options...
route99 Posted September 6, 2017 Author Share Posted September 6, 2017 Tnx for the fast reply. Will look into it. Wrt: ....use the wrong SMBIOS Infos for your box. Following the installation the SMBios was set automatically. Looked at it already as I found a weird setting..., but did not know what alternative to take. Did quite a lot of Googling on this resolution problem, but even with quite restritive keyword, no hint was found, so that's why I posted it here. Edit: installed all the proposed kext and edited the config.plist. No effect. SMBios have to read and find out more, never did. (my first built was from July '17, so quite unexperienced in this field, was working more in Linux). To be continued..... Link to comment Share on other sites More sharing options...
route99 Posted September 7, 2017 Author Share Posted September 7, 2017 I think it is solved.... Took the config.plist from someone with a Gigabyt Z170 mobo, so the same chipset. and added the tips to change the boot flag in Clover: npci=0x3000 PCIRootUID=1and removed:nv_disable=1 Got all the resolutions that were supported for my monitor. Now I have to find out which codes are really essential in my case. Just taking the plist and leave the boot flag inched does not work... so changing the boot flag is essential. OK?... Then will use CCC or just by textedit to make them permanent. Tips are still welcome... Link to comment Share on other sites More sharing options...
al6042 Posted September 7, 2017 Share Posted September 7, 2017 Great... How should somebody know, that your config.plist contains the "nv_disable=1", which explains the Nvidia issue at first sight... 1 Link to comment Share on other sites More sharing options...
route99 Posted September 7, 2017 Author Share Posted September 7, 2017 Next time I will post that plist... my wife is having a week off... so we planned other activities, so not enough time to do this work... Just before we left this morning switched back the config.plist of the 13inch version belonging to the Gigabyte Z170 mobo to my original one but kept the boot flags changed as reported before (so removed the "nv_disable=1"... and indeed that worked (resolutions and it was called a 13 inch type). Now have to check whether the boot flags npci=0x3000 PCIRootUID=1 have an effect or can by left out the Clover startup ...... After that I can modify the config.plist to its "final" version. Link to comment Share on other sites More sharing options...
route99 Posted September 7, 2017 Author Share Posted September 7, 2017 Not only leaving out nv_disable=1 was decisive, also one of the two: npci=0x3000 or PCIRootUID=1 was necessary to make it work... Adding npci=0x3000 only changed the (cosmetic?) MacBookAir6,2 into a MacBookAir 13", the available resolutions were the same. Strange: the plist list it still as a 6,2 whereas the picture below before looking to the report... shows that it is a 13".... Hardware Overview:Model Name: MacBook AirModel Identifier: MacBookAir6,2Processor Name: Quad-Core Intel XeonProcessor Speed: 4,20 GHzNumber of Processors: 1Total Number of Cores: 4L2 Cache (per Core): 256 KBL3 Cache: 8 MBMemory: 16 GBBus Speed: 400 MHz...................GraphicsNVIDIA GeForce GT 710:Chipset Model: NVIDIA GeForce GT 710Type: GPUBus: PCIePCIe Lane Width: x8VRAM (Total): 1023 MBVendor: NVIDIA (0x10de)Device ID: 0x128bRevision ID: 0x00a1ROM Revision: VBIOS 80.28.a6.00.35Metal: SupportedDisplays:AL1716:Resolution: 1280 x 1024 @ 75 HzPixel Depth: 32-Bit Color (ARGB8888)Main Display: Yes Link to comment Share on other sites More sharing options...
Guest ricoc90 Posted September 7, 2017 Share Posted September 7, 2017 Strange: the plist list it still as a 6,2 whereas the picture below before looking to the report... shows that it is a 13".... I don't know what you mean. MacbookAir6,2 actually is mid-2013 or early-2014 13" macbook air, depending on the serial number you are using... Link to comment Share on other sites More sharing options...
route99 Posted September 7, 2017 Author Share Posted September 7, 2017 I will post my plist tomorrow, so experienced people can comment. Sleep well if you need to soon.... (~10 minutes here before 00.00 here.... ) Edit: added config.plist Part of the changed code and left out nv_disable=1: <key>Boot</key> <dict> <key>Arguments</key> <string>dart=0 npci=0x3000 pcirootuid=1 kext-dev-mode=1</string> <key>Legacy</key> <string>LegacyBiosDefault</string> <key>Log</key> <false/> <key>NeverHibernate</key> <true/> <key>Secure</key> <false/> <key>Timeout</key> <integer>5</integer> <key>XMPDetection</key> <string>Yes</string> </dict> config-plist.zip Link to comment Share on other sites More sharing options...
Recommended Posts