Jump to content

HP EliteDesk 830 G3 w/ HD530 (Kaby Lake) on Sonoma - No Gfx acceleration and Unknown Display


jdmf13
 Share

17 posts in this topic

Recommended Posts

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:

 

  1. Since macOS 13+ is appears there isn't native support for Skylake (HD5xx) --> Noted on WhateverGreen's Framebuffer guide
  2. 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?

Link to comment
Share on other sites

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?

 

 

  • Like 1
Link to comment
Share on other sites

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 by ivak4eto
  • Like 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...

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.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...