jdmf13 Posted August 29 Share Posted August 29 Hi everyone, I wanted to post this in the right forum but I'm still in the Just Joined group so the forum rules suggest this is the best starting place. I've got an HP Elitedesk 830 G3 (35W) version which is equipped with an Intel i5-6500T CPU which is Skylake generation, making the iGPU an Intel HD 530 which is further confirmed by Windows 10. I've successfully installed macOS Sonoma (14.6) using Dortania's excellent OpenCore install guide but I get the feeling that the iGPU isn't being correctly detected due to the following symptoms: Dock has an opaque grey background Monitor attached to the DisplayPort output shows up as "Unknown Display" in the macOS settings panel Maximum resolution is 1024x768 I've done a fair bit of research over the past few days (day job means evenings only for fun) and so far I've determined that: Since macOS 13+ is appears there isn't native support for Skylake (HD5xx) --> Noted on WhateverGreen's Framebuffer guide The recommendation is to spoof a Kaby Lake (HD6xx) iGPU --> See above link For 2. I've tried multiple combinations of device-id and AAPL,ig-platform-id as seen in the table from Dortania's Vanilla Laptop guide for Kaby Lake processors. Some end up in a boot loop and others land me at the login screen/desktop but in the same condition as I originally described. I also have the VRAM set to 64MB in the BIOS although I've tried 512MB and the end result is the same. I'm using the EFI sourced from this thread (InsanelyMac) which I know is setup for an HP830 on Kaby Lake (HD630) processor so, in theory, should work. All other peripherals (Audio, USB, etc) are working fine. From the research I've done I'm beginning to wonder if the above thread's EFI hasn't got custom framebuffer patches which are causing problems. As I'm new to setting up a Hackintosh and (still) learning, what would next steps be or how can I troubleshoot this? Quote Link to comment Share on other sites More sharing options...
ichelash Posted August 31 Share Posted August 31 Hello..and welcome to the forum. I think you're using the wrong EFI..TRY this https://easyupload.io/pnnay4 Quote Link to comment Share on other sites More sharing options...
ivak4eto Posted September 1 Share Posted September 1 (edited) Hi, try these in DeviceProperties: AAPL,ig-platform-id | 00001659 | DATA device-id | 26590000 | DATA enable-max-pixel-clock-override | 01000000 | DATA Edited September 1 by ivak4eto Quote Link to comment Share on other sites More sharing options...
jdmf13 Posted September 3 Author Share Posted September 3 On 9/1/2024 at 5:45 AM, ivak4eto said: Hi, try these in DeviceProperties: AAPL,ig-platform-id | 00001659 | DATA device-id | 26590000 | DATA enable-max-pixel-clock-override | 01000000 | DATA This has worked, thanks!! 🙂 I can now boot into a gfx accelerated desktop and "About this Mac" reports an Intel HD Graphics 530 with 1536MB. Display also correctly detects my LG 4k display at 60Hz (correct refresh rate). I have however run into an odd behaviour now! I get screen blanking: display goes blank for a second and then comes back. There seems to be no other relatable cause other than moving the mouse or a windows around. Seems to get worse if I'm scrolling in Safari. If I leave the desktop untouched its fine. Any thoughts? 1 Quote Link to comment Share on other sites More sharing options...
LockDown Posted September 3 Share Posted September 3 (edited) On 8/29/2024 at 8:37 PM, jdmf13 said: This has worked, thanks!! 🙂 Thats the only thing you did? Whats about OCLP, needed to run too? Edited September 4 by LockDown Quote Link to comment Share on other sites More sharing options...
jdmf13 Posted September 4 Author Share Posted September 4 That's the only thing I changed, the rest was done via the guide I posted before. I don't recall using OCLP directly as a tool. Still haven't fixed the screen blanking issue though. Quote Link to comment Share on other sites More sharing options...
ivak4eto Posted September 5 Share Posted September 5 (edited) On 9/4/2024 at 1:57 AM, LockDown said: Thats the only thing you did? Whats about OCLP, needed to run too? No need to use OCLP - only spoofing to Kaby Lake is enough for Skylake graphics to work with Ventura and up. On 9/3/2024 at 8:32 PM, jdmf13 said: This has worked, thanks!! 🙂 I have however run into an odd behaviour now! I get screen blanking: display goes blank for a second and then comes back. There seems to be no other relatable cause other than moving the mouse or a windows around. Seems to get worse if I'm scrolling in Safari. If I leave the desktop untouched its fine. Great that it worked! This should help with your graphics issue - add it to DeviceProperties: AAPL,GfxYTile | 01000000 | DATA Edited September 5 by ivak4eto 1 Quote Link to comment Share on other sites More sharing options...
LockDown Posted September 5 Share Posted September 5 1 hour ago, ivak4eto said: only spoofing to Kaby Lake is enough for Skylake graphics to work with Ventura and up. Spoof both CPU & iGPU or only iGPU? Quote Link to comment Share on other sites More sharing options...
ivak4eto Posted September 5 Share Posted September 5 12 hours ago, LockDown said: Spoof both CPU & iGPU or only iGPU? Both. On my Skylake laptop I had to spoof the iGPU from Ventura and up. As of SMBIOS I used: Monterey: MacBookPro13,3 Ventura: MacBookPro14,3 Sonoma: MacBookPro15,3 Quote Link to comment Share on other sites More sharing options...
jdmf13 Posted September 5 Author Share Posted September 5 17 hours ago, ivak4eto said: This should help with your graphics issue - add it to DeviceProperties: AAPL,GfxYTile | 01000000 | DATA Have that already and the behaviour is the same unfortunately. Quote Link to comment Share on other sites More sharing options...
ivak4eto Posted September 5 Share Posted September 5 Then maybe try without it? Quote Link to comment Share on other sites More sharing options...
jdmf13 Posted September 6 Author Share Posted September 6 18 hours ago, ivak4eto said: Then maybe try without it? Just tried and it's the same. It feels like it may be slightly better with the option on although it could be a placebo effect. If I don't move any windows around or scroll (seems to be the worst) then the display is fine. Quote Link to comment Share on other sites More sharing options...
jdmf13 Posted September 7 Author Share Posted September 7 On 8/31/2024 at 4:36 PM, ichelash said: Hello..and welcome to the forum. I think you're using the wrong EFI..TRY this https://easyupload.io/pnnay4 Just tried this out of desperation and it gets stuck in verbose boot at: USBToolBox: XHC: waitForMatchingService failed or timed out Quote Link to comment Share on other sites More sharing options...
ichelash Posted September 7 Share Posted September 7 15 minutes ago, jdmf13 said: Just tried this out of desperation and it gets stuck in verbose boot at: USBToolBox: XHC: waitForMatchingService failed or timed out Sorry..i think the USBtoolbox kext issue...you can remove it..and use usbinject all before you map your usb Quote Link to comment Share on other sites More sharing options...
jdmf13 Posted September 24 Author Share Posted September 24 To close off this thread, the only way I managed to get this fixed was by replacing my i5-6500T with an i7-7700T which has a native HD 630 GPU. 1 Quote Link to comment Share on other sites More sharing options...
deeveedee Posted October 4 Share Posted October 4 @jdmf13 As you've figured out, this is the wrong EFI for your G3 Mini. The EliteDesk G4/G5 Mini is a different architecture. See this thread. Quote Link to comment Share on other sites More sharing options...
mek21 Posted October 4 Share Posted October 4 Try these with an appropriate SMBIOS. Delete kexts and configs that do not apply to your hardware. clover5159_config.plist opencore101_config.plist Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.