Jump to content

help w/ getting 4k/60hz (back) in 10.14!


foilage11
 Share

9 posts in this topic

Recommended Posts

Hello friends! I need help getting my display to 4k/60hz again. Until I updated to 10.14 I had 4k/60hz working using intelgraphicsfixup + coredisplayfixup + this "KextToPatch". My prior technique has apparently been deprecated in Mojave so I've since switched to WhateverGreen. I have been struggling unsuccessfully for the last two days but haven't been able to display any resolution higher than 3840x1080. Clover menu and FileVault password entry screen are 4k resolution. 

 

Please help a fellow faceless internet user out! :(

 

my PC

Intel i5 "Haswell"
Asus Z87 board
Intel 4600 built in (no discrete video card)
Clover UEFI
FileVault2 FDE
latest MacOS, latest Clover
CSM disabled
iGPU prealloc in BIOS set to 64mb
ViewSonic 4k display connected via DP

clover config

 

1387488076_ScreenShot2018-10-09at12_21_11PM.thumb.png.9b3ef396fb100c70ebd977162edfc63f.png

2054471979_ScreenShot2018-10-09at12_25.00PMcopy.png.45fab984433e2ea9e2c96b15b14da585.png

 

my kexts

 

1960858630_ScreenShot2018-10-09at12_32.12PMcopy.thumb.png.a165eafbfcaf96e11c339e3e3ef2d2ce.png

Link to comment
Share on other sites

Make sure you are using the most recent versions of Lilu and WhateverGreen.  If that doesn't work, you can try using IntelGraphicsFixup.  Just because it has been merged into the WhateverGreen project, doesn't mean it can't work anymore.  In my case, I have to use NvidiaGraphicsFixup with WhateverGreen if I want HDMI to work.  There hasn't been any conflicts yet using the 2 kexts together even though the readme for WhateverGreen says not to.

Link to comment
Share on other sites

On 10/11/2018 at 2:21 PM, mnfesq said:

Make sure you are using the most recent versions of Lilu and WhateverGreen.  If that doesn't work, you can try using IntelGraphicsFixup.  Just because it has been merged into the WhateverGreen project, doesn't mean it can't work anymore.  In my case, I have to use NvidiaGraphicsFixup with WhateverGreen if I want HDMI to work.  There hasn't been any conflicts yet using the 2 kexts together even though the readme for WhateverGreen says not to.

 

 

mnfesq, thanks for replying! I tried adding CoreDisplayFixup and IntelGraphicsFixup to WhateverGreen but, alas, no change. One interesting thing I discovered is that if I add CoreDisplayFixup and IntelGraphicsFixup but REMOVE WhateverGreen and keep everything else the same(i.e. inject intel=no) I will have 4k @ 60hz but with no QE/CI, graphics & monitor not recognized etc.

This is hard. :(

 

On 10/11/2018 at 1:12 PM, tikizondo94 said:

upload your clover folder and i'll see what i can do. 

 

Thanks! I need help. :(

CLOVER.zip

Edited by foilage11
Link to comment
Share on other sites

My head is aching from slamming into a wall for so long and hard(that's what she said!) but I have a development to report! I was able to adapt the "KextsToPatch" I was using prior to Mojave(see OP) to the new style and that has unlocked 4k/30Hz!

<key>Properties</key>
		<dict>
			<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
			<dict>
				<key>AAPL,ig-platform-id</key>
				<data>
				AwAiDQ==
				</data>
				<key>framebuffer-patch0-enable</key>
				<data>
				AQAAAA==
				</data>
				<key>framebuffer-patch0-find</key>
				<data>
				AwAiDQADAwMAAAACAAAwAQAAAAAAAABgmRQ=
				</data>
				<key>framebuffer-patch0-replace</key>
				<data>
				AwAiDQADAwMAAAAEAAAgAgAAAAAAAACAmRQ=
				</data>
			</dict>
		</dict>

 Now I just need help getting 60Hz because I don't know how much longer I can keep this up. It's hard. :(

 I believe the key now is pixel clock so I've so far tried:

  • multiple different versions of standalone CoreDisplayFixup.kext
  • WhateverGreen solutions (-cdfon boot flag & <key>enable-hdmi20</key>)
  • in terminal: "sudo update_dyld_shared_cache -force" which has helped in the past

no dice. :(

Edited by foilage11
Link to comment
Share on other sites

6 hours ago, Donw35 said:

on my RX 580, only get 60Hz from DP ports and using WhateverGreen and Lilu kexts

 

Screen Shot 2018-10-17 at 9.01.37 AM.png

 

Unfortunately, the Hackintosh video gods have not granted me such blessings. They instead chose to slap me down with extreme prejudice. 

Link to comment
Share on other sites

On 10/17/2018 at 8:38 AM, foilage11 said:

 I believe the key now is pixel clock so I've so far tried:

  • multiple different versions of standalone CoreDisplayFixup.kext
  • WhateverGreen solutions (-cdfon boot flag & <key>enable-hdmi20</key>)
  • in terminal: "sudo update_dyld_shared_cache -force" which has helped in the past

no dice. :(

 

Further reasoning why I believe pixel clock is my final step:

Pixel clock in OSX(shown through my monitor's OSD):

IMG_2704.thumb.jpeg.9846b1ca79eba54561c93c30c960fb82.jpeg

 

Pixel clock in Clover bootloader:

IMG_2705.thumb.jpeg.6fa7cae1e18895259b7e527178d90d64.jpeg

 

Pixel clock in Windows:

IMG_2703.thumb.jpeg.385e6dec9a037a8f292840938f26c819.jpeg

 

Pixel clock in Windows running bestest game Starcraft: Brood War(despite much lower displayed resolution pixel clock essentially unchanged):

IMG_2706.thumb.jpeg.143dec93b9b929649bf9817cdb0d6bef.jpeg

Link to comment
Share on other sites

so.. I disabled SIP for something unrelated, restarted and I'm at the promised land 4k/60Hz..

wha... why...

 

._.

 

so just so there's no mistake I edited CsrActiveConfig from 0x67 back to what I had before 0x0 ... restarted ... back to 4k/30Hz

._.

Link to comment
Share on other sites

 Share

×
×
  • Create New...