• Become a Premium Member for $25/year with no ads to improve your community experience.

SOLVED Intel 630 IGPU No Accelerated Graphics in Sonoma

Status
Not open for further replies.

GeoSt77

New member
Joined
Nov 25, 2023
Messages
12
Motherboard
Dell
CPU
i5-7500T
Graphics
Intel HD 630
OS X/macOS
14.x
Bootloader
  1. OpenCore (UEFI)
Mac
  1. iMac Pro
Mobile Phone
  1. Android
Finally I managed to install Sonoma on my "new" used PC I got, as my old laptop was only able to run Ventura.

My PC is Dell Optiplex 7050 Mini
CPU: Intel i5-7500T
iGPU: HD 630

While install it went into a boot loop, so I had to add -igfxvesa:

<key>boot-args</key>
<string>-v alcid=1 watchdog=0 agdpmod=pikera dk.e1000=0 e1000=0 -igfxvesa</string>
While this helped with boot loop and was able to instal Sonoma, now it is extremely laggy for normal use.

I can see at System Information -> Hardware -> Graphics that it say Chipset Model : Intel HD Graphics 630, but that is all, it is not accelerating it and if I remove -igfxvesa I again go into boot loop.

I guess I need kext, but I am searching last 6+ hours and can't find anything.

How I can fix this and have normal use of Sonoma, with my iGPU acceleration? Any suggestions or help? I can't add other GPU in that tiny PC, no slots or space, so other GPU is not an option.
 
Finally I managed to install Sonoma on my "new" used PC I got, as my old laptop was only able to run Ventura.

My PC is Dell Optiplex 7050 Mini
CPU: Intel i5-7500T
iGPU: HD 630

While install it went into a boot loop, so I had to add -igfxvesa:


While this helped with boot loop and was able to instal Sonoma, now it is extremely laggy for normal use.

I can see at System Information -> Hardware -> Graphics that it say Chipset Model : Intel HD Graphics 630, but that is all, it is not accelerating it and if I remove -igfxvesa I again go into boot loop.

I guess I need kext, but I am searching last 6+ hours and can't find anything.

How I can fix this and have normal use of Sonoma, with my iGPU acceleration? Any suggestions or help? I can't add other GPU in that tiny PC, no slots or space, so other GPU is not an option.
Attach the EFI you're using to boot.
 
  • Like
Reactions: GeoSt77
Whole EFI ? How, as ZIP archive ? Here it is attached whole EFI folder as ZIP ...

Here are parts of my config.plist, which I've edited and fixed boot loop, but still no iGPU acceleration, so all is extremely laggy. 5-10 second even mouse freeze when minimizing a window.

<key>boot-args</key>
<string>-v alcid=1 watchdog=0 agdpmod=pikera dk.e1000=0 e1000=0 shikigva=128</string>


<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>AQAAAAAAAA==</data>
<key>device-id</key>
<data>AgAAAAAAAA==</data>
</dict>
</dict>
<key>Delete</key>
<dict/>
</dict>
 

Attachments

  • EFI.zip
    18.3 MB · Views: 41
Whole EFI ? How, as ZIP archive ? Here it is attached whole EFI folder as ZIP ...

Here are parts of my config.plist, which I've edited and fixed boot loop, but still no iGPU acceleration, so all is extremely laggy. 5-10 second even mouse freeze when minimizing a window.
Firstly, your EFI is not as per the configuration.

Secondly, you're injecting the following values which is totally invalid.

AAPL,ig-platform-id = 01000000 000000
device-id = 02000000 00000

Change the AAPL,ig-platform-id00001259, and device-id to 16590000 respectively.

It might be possible that you may not get the display. In that case, framebuffer patching is required.

Read here:
 
  • Like
Reactions: GeoSt77
Firstly, your EFI is not as per the configuration.

Secondly, you're injecting the following values which is totally invalid.

AAPL,ig-platform-id = 01000000 000000
device-id = 02000000 00000

Change the AAPL,ig-platform-id00001259, and device-id to 16590000 respectively.

It might be possible that you may not get the display. In that case, framebuffer patching is required.

Read here:
i see at link that for HD 630 values are as you said AAPL,ig-platform-id 00001259, and device-id to 16590000, so I have to base64 encode these values, used online tool at base64encode.net and got it like this (MDAwMDEyNTk= and MTY1OTAwMDA=) and replaced in config.plist:

<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>MDAwMDEyNTk=</data>
<key>device-id</key>
<data>MTY1OTAwMDA=</data>
</dict>
</dict>
<key>Delete</key>
<dict/>
</dict>

Rebooted and still no change, it is same laggy as before. No boot loop, so at least that keeps working.
I even tried values without base64 encoding (as ChatGPT insist they should be encoded, but I did not see that in link provided). So I used plain numbers like this, and it still laggy as always:

<key>DeviceProperties</key>
<dict>
<key>Add</key>
<dict>
<key>PciRoot(0x0)/Pci(0x2,0x0)</key>
<dict>
<key>AAPL,ig-platform-id</key>
<data>00001259</data>
<key>device-id</key>
<data>16590000</data>
</dict>
</dict>
<key>Delete</key>
<dict/>
</dict>

I am about to give up, 48 hours fighting this. Maybe will just go back to Ventura unfortunately, it was running with no issues at my laptop and still runs.
 
i see at link that for HD 630 values are as you said AAPL,ig-platform-id 00001259, and device-id to 16590000, so I have to base64 encode these values, used online tool at base64encode.net and got it like this (MDAwMDEyNTk= and MTY1OTAwMDA=) and replaced in config.plist:
Not sure why you even need those tools. Use Xcode or OCAT to edit your config.plist

Rebooted and still no change, it is same laggy as before. No boot loop, so at least that keeps working.
No idea without the PR Files.

I even tried values without base64 encoding (as ChatGPT insist they should be encoded, but I did not see that in link provided). So I used plain numbers like this, and it still laggy as always:
ChatGPT has nothing to do here. You just cannot use a plain ID like that. The key must be set as DATA or it will be again invalid values which the framebuffers kexts will fail to identity under macOS.

I am about to give up, 48 hours fighting this. Maybe will just go back to Ventura unfortunately, it was running with no issues at my laptop and still runs.
Giving up or continuing is totally yours choice. Instead of working in the right direction, if you want to use ChatGPT and some random tools to prepare your config.plist, you're already in a wrong direction!

You just need to use Xcode or OCAT to edit the config.plist which will retain the valid values which will be identified by OC and the kexts and the macOS.
 
  • Like
Reactions: GeoSt77
Not sure why you even need those tools. Use Xcode or OCAT to edit your config.plist


No idea without the PR Files.


ChatGPT has nothing to do here. You just cannot use a plain ID like that. The key must be set as DATA or it will be again invalid values which the framebuffers kexts will fail to identity under macOS.


Giving up or continuing is totally yours choice. Instead of working in the right direction, if you want to use ChatGPT and some random tools to prepare your config.plist, you're already in a wrong direction!

You just need to use Xcode or OCAT to edit the config.plist which will retain the valid values which will be identified by OC and the kexts and the macOS.
Well, I will have to check what Xcode and OCAT are, as I never heard them. I use ChatGTP as had to get some directions. I edit config.plist in Notepad at Windows directly (have EFI mounted there). So then I just reboot to Mac and it is there. But each time values work and iGPU acceleration looks active - it go into boot loop. If I add any fake values, to make it fail, it acts like I have "-igfxvesa" set to ignore acceleration, so it boots.
I just decided to leave it as it is. It boots, yes it is very laggy without iGPU acceleration. Like 20-30 sec to minimize fullscreen Safari. Smaller windows minimize faster. I will boot Mac once a month to check specific websites at Safari, so I guess I will ignore laggy open/close browser and live with it. Or go back to Ventura, where iGPU just worked out of the box with provided EFI. All works there, just not latest.

I don't use real Mac, also first time used Hackintosh 2 months ago, when installed Ventura, opened it 2-3 times so far, so have no idea when you ask me about "PR files", "Xcode" or etc what they are and where they are. That is why I ask ChatGTP to point me where to find someting to even start and provide you with some data :)

I need Mac OS (best latest) for one and only purpose only - when designers create new website - I can check if it is OK at latest Safari on Mac. Also on iPhone (which I have no way to hackiPhone lol, so I jsut ordered iPhone SE 3 and test there). This happen once a month or even less, but I better do it, as sometimes websites they create just not work well on Apple devices, no idea why, while they work perfect on Android and Windows and Linux. It's 90% Apple devices if fail, some CSS or etc standard is just not supported by Apple (yet or ever).
So if I can open browser and check, even if laggy, as long as it show up and work to check website - I can live with lag. Not daily usage.
 
Well, I will have to check what Xcode and OCAT are, as I never heard them.
They are simple XML/.plist editing tools which is free.

I edit config.plist in Notepad at Windows directly (have EFI mounted there). So then I just reboot to Mac and it is there. But each time values work and iGPU acceleration looks active - it go into boot loop. If I add any fake values, to make it fail, it acts like I have "-igfxvesa" set to ignore acceleration, so it boots.
Again, not a proper way to edit. -igfxvesa basically disables the framebuffers and put the IGPU in vesa mode. Hence, no acceleration.

I just decided to leave it as it is. It boots, yes it is very laggy without iGPU acceleration. Like 20-30 sec to minimize fullscreen Safari. Smaller windows minimize faster. I will boot Mac once a month to check specific websites at Safari, so I guess I will ignore laggy open/close browser and live with it. Or go back to Ventura, where iGPU just worked out of the box with provided EFI. All works there, just not latest.
Lags, freezes and artifacts are pretty normal when there is no acceleration. If you wish to use Ventura, you should. Already Sonoma has to be patched for WiFi (Broadcom)

I don't use real Mac, also first time used Hackintosh 2 months ago, when installed Ventura, opened it 2-3 times so far, so have no idea when you ask me about "PR files", "Xcode" or etc what they are and where they are. That is why I ask ChatGTP to point me where to find someting to even start and provide you with some data :)
PR Files means Problem Reporting Files. Seems like you forgot to check the FAQ in this forum.

I need Mac OS (best latest) for one and only purpose only - when designers create new website - I can check if it is OK at latest Safari on Mac. Also on iPhone (which I have no way to hackiPhone lol, so I jsut ordered iPhone SE 3 and test there). This happen once a month or even less, but I better do it, as sometimes websites they create just not work well on Apple devices, no idea why, while they work perfect on Android and Windows and Linux. It's 90% Apple devices if fail, some CSS or etc standard is just not supported by Apple (yet or ever).
So if I can open browser and check, even if laggy, as long as it show up and work to check website - I can live with lag. Not daily usage.
That could be due to the lack of proper coding. Do note that when the system lacks acceleration, certain websites may not show up at all and some will have missing elements.

You should just try to install OCAT. Its GUI friendly and very helpful for editing the config.plist. Once you do that, you should be pretty much set.
 
You should just try to install OCAT. Its GUI friendly and very helpful for editing the config.plist. Once you do that, you should be pretty much set.
I managed to find OCAT and download Windows version to use. I need Windows one, as I am not familiar with Mac and also Mac goes into boot loop, so can't reach OCAT there anyway.

I did load my config.plist into OCAT and checked anywhere there is a dropdown to select my CPU generation - I did that. usually was at tab "Quirks". I also selected closest CPU possible at "PI - Generic - System Product Name" - to iMac18,2 Intel Core i5-7400 @ 3.00 GHz (az mine is i5-7500T and there was no that exact CPU or closer looking one).

Here is my video, set to proper values, based on URL you provided:

Screenshot-2.png


Also anywhere I can find I've selected 7th gen Intel CPU at dropdowns:

Screenshot-3.png


and here I set closest possible CPU and I did click Generate button:

Screenshot-4.png


Then I saved to EFI and rebooted back to MacOS ... and it is not booting at all this time, just some strange text/link:

viber-image-2023-11-26-17-59-52-841.jpg


I am trying but can't fix it back to boot, so now it not booting at all, even laggy and can't use it at all. It's worse. I don't keep backup of my old config.plist unfortunately. But I may find the original EFI folder I downloaded when start installing and use from tehre, with iGPU disabled (I know how).

Looks like OCAT was unable to fix the issue, just made it worse unfortunately and my system is just not fully compatible with Sonoma Hackintosh :(
PR Files means Problem Reporting Files. Seems like you forgot to check the FAQ in this forum.
My bad, yes, sorry ... I will seek where that is to read and see what ere this files and what to do with them (but if they are inside Mac, I am locked out so doubt I can get them anyway).
 
I've recovered config.plist and started all over again.

With original one - it went to boot loop, looks like iGPU acceleration was fine and causing the loop.

I did add -igfxvesa to disable acceleration and it worked, no boot loop, and of course it's laggy.

Then I removed -igfxvesa and added proper AAPL,ig-platform-id 00001259, and device-id to 16590000 vaules via OCAT. This probably made acceleration work, but I am back to boot loop.

Intentionaly adding wrong values to AAPL,ig-platform-id or device-id made acceleration fail and that again fixed boot loop.

So no matter what I do with config.plist - it is either acceleration + boot loop or no acceleration and fine to boot.

Seems like you forgot to check the FAQ in this forum.
I was unable to locate where that FAQ is at forum. Checked left side navigation, checked forum categories , even typed faq in search ... But anyway I doubt it will help me even if I find these PR files.

Sorry if by not reading that FAQ, once presented as link to me at my registration I caused you troubles. Really appriciate all your effort to help me. It's either my system is just no compatible with Sonoma or it is because of me not have any idea how to deal with all this.

I really suspect i5-7500T with Intel HD 630 is not made to work with Sonoma. If any one in forum have that HD 630 and have Sonoma working with acceleration - I hope he will let me know and share how he did it, what config and etc used.
 
Status
Not open for further replies.

Trending Threads

Latest posts

Forum statistics

Threads
1,703
Messages
16,023
Members
24,751
Latest member
Vorawit1