Contribute
Register

[GUIDE] iMac19,1 / iMacPro1,1 i3-9100 RX-580 and DRM

Status
Not open for further replies.
Hi @miliuco

I just made a fresh install with osx 13.2 (22D49)
I used mainly this guide from dalisoft, some changes on config file from @CaseySJ in this post. to keep it in the thread.
I noticed the VDA Decoder failed. in the Hackintool and from testing with VideoProc.

I see that there is no platform ID. ? should there be one? and how to get one?
Running iMac 19.1
my GPU is. MSI ARMOR RX 580 8gb
 

Attachments

  • Skærmbillede 2023-01-31 kl. 22.05.30.png
    Skærmbillede 2023-01-31 kl. 22.05.30.png
    263 KB · Views: 33
Last edited:
That probably means you are not injecting an Empty/Headless framebuffer for your IGPU (UHD630).

My Z390 system's Hackintool > System > System screenshot shows a Platform ID for the CFL IGPU in my system.


Screenshot 2023-01-31 at 22.06.12.png

This is the screenshot from Hackintool > Patch > Info tab, showing the CFL IGPU framebuffer settings.

Screenshot 2023-01-31 at 22.06.32.png Coffee Lake IGPU settings

I assume yours is not the same.

That being the case, you need to Mount your macOS EFI partition.
Open your config.plist
Navigate to the DeviceProperties section and add the following:

Screenshot 2023-01-31 at 22.12.54.png Empty Framebuffer for UHD630
 
That probably means you are not injecting an Empty/Headless framebuffer for your IGPU (UHD630).

My Z390 system's Hackintool > System > System screenshot shows a Platform ID for the CFL IGPU in my system.


View attachment 562875

This is the screenshot from Hackintool > Patch > Info tab, showing the CFL IGPU framebuffer settings.

View attachment 562876 Coffee Lake IGPU settings

I assume yours is not the same.

That being the case, you need to Mount your macOS EFI partition.
Open your config.plist
Navigate to the DeviceProperties section and add the following:

View attachment 562877 Empty Framebuffer for UHD630
thx @Edhawk this is how mine looks ?
 

Attachments

  • Skærmbillede 2023-01-31 kl. 23.26.18.png
    Skærmbillede 2023-01-31 kl. 23.26.18.png
    109.1 KB · Views: 43
thx @Edhawk this is how mine looks ?
Suggestion.

1. Make sure iGPU is enabled in BIOS
3. Delete all the properties for IGPU except for AAPL,ig-platform-id (you may leave device-id and igfxfw properties)
2. Refresh Hardware Info in VideoProc both H264 and H265.
 
See the notes on this screenshot.

Skærmbillede 2023-01-31 kl. 23.26.18.png
 
Post a copy of your OpenCore EFI folder so we can see what you are using.

Remember to redact/delete your Serial Number, MLB, ROM and SystemUUID from the config.plist before you post a copy here.

The other Empty framebuffer you could try is 0300923E.
 
@LekerHack
Read this to have the iGPU well set on headless mode.
But looking for DRM, I have to add shikigva=6 in boot args when using dGPU (RX 6600) + iGPU headless mode + iMac SMBIOS. I think it it is valid also for RX 580.
 
Post a copy of your OpenCore EFI folder so we can see what you are using.

Remember to redact/delete your Serial Number, MLB, ROM and SystemUUID from the config.plist before you post a copy here.

The other Empty framebuffer you could try is 0300923E.
hi @Edhawk Here is config without serial ;)

Skærmbillede 2023-02-03 kl. 08.23.34.png


OC folder.png
 

Attachments

  • config_noserial_lekerhack.plist
    26.6 KB · Views: 21
Status
Not open for further replies.
Back
Top