Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
So, I installed the OCLP EFI to an empty USB. I opened config.plist and deleted the IOName patch. Saved it and then restarted and booted off this modified USB EFI.

Intel Power Gadget installs and works fine. Also I checked the IORegistryExplorer and now the IOName entry is correctly shown as "string".

I tested sleep/wake and it is working. However, I believe that maybe Deep sleep is not working. This is because when I wake up the iMac, it wakes up very fast whilst I remember it used to delay a little... Is there a way to check if deep sleep is actually working?

You possibly tested only display sleep. Make sure no remote user is logged in, no screen sharing session is active, no file sharing is used and send the system into sleep mode until all fans stopped working, wait another 30s and wake the system up by moving the mouse or hitting a key.

Sleep/wake will not work on Big Sur or Monterey on Sandy Bridge Macs with the iGPU enabled, under no known circumstances.
 

madvinegar

macrumors regular
Feb 23, 2022
192
100
You possibly tested only display sleep. Make sure no remote user is logged in, no screen sharing session is active, no file sharing is used and send the system into sleep mode until all fans stopped working, wait another 30s and wake the system up by moving the mouse or hitting a key.

Sleep/wake will not work on Big Sur or Monterey on Sandy Bridge Macs with the iGPU enabled, under no known circumstances.
I tried what you said. Closed all apps, put the system to sleep, waited till the fans stopped working, then waited for several minutes and then pressed a key on the keyboard to wake the system up. It woke up just fine, and opened the lock screen to put my password in. Entered the password and I am now writing this post without any problem.

I believe that by deleting this line I do not enable the iGPU. I just stop this conflict between string and data after ejection.

What can I say. I will keep testing the system and report back.
 

madvinegar

macrumors regular
Feb 23, 2022
192
100
I tried what you said. Closed all apps, put the system to sleep, waited till the fans stopped working, then waited for several minutes and then pressed a key on the keyboard to wake the system up. It woke up just fine, and opened the lock screen to put my password in. Entered the password and I am now writing this post without any problem.

I believe that by deleting this line I do not enable the iGPU. I just stop this conflict between string and data after ejection.

What can I say. I will keep testing the system and report back.
I would just like to thank very much @Bmju for finding this and pointing me to the right direction. Huge thanks my friend.
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
I would just like to thank very much @Bmju for finding this and pointing me to the right direction. Huge thanks my friend.
What can I say:
It works here on my iMac12,2+WX7100 in the same way. You might consider posting this on Discord in the #public-development channel. Just make a short and sharp post about deleting the IOName key enabling the app while keeping the iGPU disabled.

We may see after this a fix in 0.4.4 as soon as it hits the public.

P.S.:
Not sure if this string to data migration is an OpenCore bug...it is not the first time I see this with device properties.
 
Last edited:

madvinegar

macrumors regular
Feb 23, 2022
192
100
Hi @madvinegar - thanks. Was your original config entirely made by OCLP? If so this may be a bug/issue that you should add to the Dortania bugtracker - although maybe not right now, for reasons we know about all too well.

I would have done so already (and to be honest I would have posted my question and bug at OCLP's github) but the for the known reasons the new issue section has been locked, and I don't know when we should expect a new release.
 

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
I would have done so already (and to be honest I would have posted my question and bug at OCLP's github) but the for the known reasons the new issue section has been locked, and I don't know when we should expect a new release.
Discord is not GitHub!
Discord is not GitHub!
Discord is not GitHub!

The main Developer usually keeps track of what will be posted on Discord.

Personal notes:
On GitHub 98% of the issues reported where just posts of users not willing to read the docs and do their homework properly. This was no fun…

Posting a question is not the purpose of the GitHub issue tracking (this would be one of the 98% I was writing about). It is a place where people should report OCLP problems after proper investigation with a detailed description and some logs, too. In the best cases (like yours now) one would add even the solution. The single person development team could easily implement the solution or deny to do so because it may break something. A single person development team with a normal 24h day will not waste time on „it does not work„ reports.
 
  • Like
Reactions: TimothyR734

Ausdauersportler

macrumors 603
Nov 25, 2019
5,007
5,826
Hi @madvinegar - thanks. Was your original config entirely made by OCLP? If so this may be a bug/issue that you should add to the Dortania bugtracker - although maybe not right now, for reasons we know about all too well.
Not sure if this string to data migration is an OpenCore bug...it is not the first time I see this with device properties. The config uses clearly type string while ioreg reports later data.
 
  • Like
Reactions: iPhone_se

madvinegar

macrumors regular
Feb 23, 2022
192
100
I am not using so much discord but I will report this bug and suggested solution. Hopefully a fix will be implemented in next release.
If my suggested solution is not the proper one, at least we could point developers to the right direction and come up with the proper way to fix this.
 

Bmju

macrumors 6502a
Dec 16, 2013
702
768
I am not using so much discord but I will report this bug and suggested solution. Hopefully a fix will be implemented in next release.
If my suggested solution is not the proper one, at least we could point developers to the right direction and come up with the proper way to fix this.
I wonder if there's an OC issue? Could you PM me your config.plist? I could try to take a look.
 
  • Like
Reactions: TimothyR734

iPhone_se

macrumors newbie
Feb 1, 2019
22
24
I tried what you said. Closed all apps, put the system to sleep, waited till the fans stopped working, then waited for several minutes and then pressed a key on the keyboard to wake the system up. It woke up just fine, and opened the lock screen to put my password in. Entered the password and I am now writing this post without any problem.

I believe that by deleting this line I do not enable the iGPU. I just stop this conflict between string and data after ejection.

What can I say. I will keep testing the system and report back.

I ran into this same problem with intel power gadget on my 2011 27" iMac using OCLP with i7-2600 and Dell/AMD WX4150 about six months ago after upgrading to Big Sur. Was very disappointed because I was looking forward to seeing the CPU frequency in iStat menus that requires IPG to be installed. I did some digging around thru this and the other OCLP docs at the time to see if anyone had figured out a fix, but could not find anything. I am very happy to see madvinegar and Bmju have finally tracked it down to this possible IOName string/data type bug in the OCLP patch to disable the i7-2600 Igpu. Great work! This evening I followed your fix to delete the IOName Key line of the patch, and I can also report that it works great on my system. The intel power gadget, cpu frequency in istat menus, and iMac sleep are all working perfectly now.

Many thanks to madvinegar and Bmju for finding the root cause and a working fix for now until it can be corrected in a future version of OCLP.

2011 iMac 12,2 i7 2600, 32 GB, WX4150 w/WX4150_GOP.rom vBios, OCLP 0.4.3 Monterey 12.3.1
 

Attachments

  • Screen Shot 2022-04-17 at 11.08.28 PM.png
    Screen Shot 2022-04-17 at 11.08.28 PM.png
    1.2 MB · Views: 115

morodrigues

macrumors newbie
Apr 24, 2022
5
3
Hi, I'm new to this forum.

I'm trying to reuse an old iMac 9,1 (late 2009).

I have upgraded RAM (8G) and Disk (SSD) and I was able to installed BigSur 11.6.5 using Opencore Legacy Installer.

But I'm feeling that the graphics are not working properly.Some Video applications present video all in green. When hovering on the docker, I have no icons animation.

Can anyone point me how can I check if the graphics is properly installed?

Thanks in advance for any help.

Debug info from open core:

Computer(real_model='iMac9,1', real_board_id='Mac-F2218EC8', reported_model='iMac9,1', reported_board_id='Mac-F2218FA9', gpus=[NVIDIA(vendor_id=4318, device_id=2151, class_code=196608, name='IGPU', model='NVIDIA GeForce 9400', acpi_path='IOACPIPlane:/_SB/PCI0@0/IXVE@100000/IGPU@0', pci_path='PciRoot(0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)', arch=<Archs.Tesla: 'Tesla'>)], igpu=NVIDIA(vendor_id=4318, device_id=2151, class_code=196608, name='IGPU', model='NVIDIA GeForce 9400', acpi_path='IOACPIPlane:/_SB/PCI0@0/IXVE@100000/IGPU@0', pci_path='PciRoot(0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)', arch=<Archs.Tesla: 'Tesla'>), dgpu=None, storage=[SATAController(vendor_id=4318, device_id=2745, class_code=67073, name='SATA', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/SATA@b0000', pci_path='PciRoot(0x0)/Pci(0xb,0x0)')], usb_controllers=[EHCIController(vendor_id=4318, device_id=2726, class_code=787232, name='EHC1', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/EHC1@40001', pci_path='PciRoot(0x0)/Pci(0x4,0x1)'), EHCIController(vendor_id=4318, device_id=2729, class_code=787232, name='EHC2', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/EHC2@60001', pci_path='PciRoot(0x0)/Pci(0x6,0x1)'), OHCIController(vendor_id=4318, device_id=2725, class_code=787216, name='OHC1', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/OHC1@40000', pci_path='PciRoot(0x0)/Pci(0x4,0x0)'), OHCIController(vendor_id=4318, device_id=2727, class_code=787216, name='OHC2', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/OHC2@60000', pci_path='PciRoot(0x0)/Pci(0x6,0x0)')], sdxc_controller=[], ethernet=[NVIDIAEthernet(vendor_id=4318, device_id=2736, class_code=131072, name='GIGE', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/GIGE@a0000', pci_path='PciRoot(0x0)/Pci(0xa,0x0)', chipset=<Chipsets.nForceEthernet: 'nForceEthernet'>)], wifi=Broadcom(vendor_id=5348, device_id=17195, class_code=163840, name='ARPT', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/RP04@150000/ARPT@0', pci_path='PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)', country_code='PT', chipset=<Chipsets.AirPortBrcm4331: 'AirPortBrcm4331 supported'>), cpu=CPU(name='Intel(R) Core(TM)2 Duo CPU E8135 @ 2.66GHz', flags=['FPU', 'VME', 'DE', 'PSE', 'TSC', 'MSR', 'PAE', 'MCE', 'CX8', 'APIC', 'SEP', 'MTRR', 'PGE', 'MCA', 'CMOV', 'PAT', 'PSE36', 'CLFSH', 'DS', 'ACPI', 'MMX', 'FXSR', 'SSE', 'SSE2', 'SS', 'HTT', 'TM', 'PBE', 'SSE3', 'DTES64', 'MON', 'DSCPL', 'VMX', 'EST', 'TM2', 'SSSE3', 'CX16', 'TPR', 'PDCM', 'SSE4.1', 'XSAVE']), oclp_version='0.4.3', opencore_version='REL-078-2022-02-07', bluetooth_chipset='BRCM2046 Hub', ambient_light_sensor=False, third_party_sata_ssd=True)
 

Attachments

  • Screenshot 2022-04-24 at 16.24.09.png
    Screenshot 2022-04-24 at 16.24.09.png
    92.8 KB · Views: 97
Last edited:

TimothyR734

macrumors 68030
Apr 10, 2018
2,723
2,753
Logsden Oregon
Hi, I'm new to this forum.

I'm trying to reuse an old iMac 9,1 (late 2009).

I have upgraded RAM (8G) and Disk (SSD) and I was able to installed BigSur 11.6.5 using Opencore Legacy Installer.

But I'm feeling that the graphics are not working properly.Some Video applications present video all in green. When hovering on the docker, I have no icons animation.

Can anyone point me how can I check if the graphics is properly installed?

Thanks in advance for any help.

Debug info from open core:

Computer(real_model='iMac9,1', real_board_id='Mac-F2218EC8', reported_model='iMac9,1', reported_board_id='Mac-F2218FA9', gpus=[NVIDIA(vendor_id=4318, device_id=2151, class_code=196608, name='IGPU', model='NVIDIA GeForce 9400', acpi_path='IOACPIPlane:/_SB/PCI0@0/IXVE@100000/IGPU@0', pci_path='PciRoot(0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)', arch=<Archs.Tesla: 'Tesla'>)], igpu=NVIDIA(vendor_id=4318, device_id=2151, class_code=196608, name='IGPU', model='NVIDIA GeForce 9400', acpi_path='IOACPIPlane:/_SB/PCI0@0/IXVE@100000/IGPU@0', pci_path='PciRoot(0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)', arch=<Archs.Tesla: 'Tesla'>), dgpu=None, storage=[SATAController(vendor_id=4318, device_id=2745, class_code=67073, name='SATA', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/SATA@b0000', pci_path='PciRoot(0x0)/Pci(0xb,0x0)')], usb_controllers=[EHCIController(vendor_id=4318, device_id=2726, class_code=787232, name='EHC1', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/EHC1@40001', pci_path='PciRoot(0x0)/Pci(0x4,0x1)'), EHCIController(vendor_id=4318, device_id=2729, class_code=787232, name='EHC2', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/EHC2@60001', pci_path='PciRoot(0x0)/Pci(0x6,0x1)'), OHCIController(vendor_id=4318, device_id=2725, class_code=787216, name='OHC1', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/OHC1@40000', pci_path='PciRoot(0x0)/Pci(0x4,0x0)'), OHCIController(vendor_id=4318, device_id=2727, class_code=787216, name='OHC2', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/OHC2@60000', pci_path='PciRoot(0x0)/Pci(0x6,0x0)')], sdxc_controller=[], ethernet=[NVIDIAEthernet(vendor_id=4318, device_id=2736, class_code=131072, name='GIGE', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/GIGE@a0000', pci_path='PciRoot(0x0)/Pci(0xa,0x0)', chipset=<Chipsets.nForceEthernet: 'nForceEthernet'>)], wifi=Broadcom(vendor_id=5348, device_id=17195, class_code=163840, name='ARPT', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/RP04@150000/ARPT@0', pci_path='PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)', country_code='PT', chipset=<Chipsets.AirPortBrcm4331: 'AirPortBrcm4331 supported'>), cpu=CPU(name='Intel(R) Core(TM)2 Duo CPU E8135 @ 2.66GHz', flags=['FPU', 'VME', 'DE', 'PSE', 'TSC', 'MSR', 'PAE', 'MCE', 'CX8', 'APIC', 'SEP', 'MTRR', 'PGE', 'MCA', 'CMOV', 'PAT', 'PSE36', 'CLFSH', 'DS', 'ACPI', 'MMX', 'FXSR', 'SSE', 'SSE2', 'SS', 'HTT', 'TM', 'PBE', 'SSE3', 'DTES64', 'MON', 'DSCPL', 'VMX', 'EST', 'TM2', 'SSSE3', 'CX16', 'TPR', 'PDCM', 'SSE4.1', 'XSAVE']), oclp_version='0.4.3', opencore_version='REL-078-2022-02-07', bluetooth_chipset='BRCM2046 Hub', ambient_light_sensor=False, third_party_sata_ssd=True)
most likely its due to your graphics card more and more apps are requiring metal GPU's you might check internet archive maybe for older versions of the app you are using
 

TigerA

macrumors 6502
Sep 19, 2013
408
324
Hi, I'm new to this forum.

I'm trying to reuse an old iMac 9,1 (late 2009).

I have upgraded RAM (8G) and Disk (SSD) and I was able to installed BigSur 11.6.5 using Opencore Legacy Installer.

But I'm feeling that the graphics are not working properly.Some Video applications present video all in green. When hovering on the docker, I have no icons animation.

Can anyone point me how can I check if the graphics is properly installed?

Thanks in advance for any help.

Debug info from open core:

Computer(real_model='iMac9,1', real_board_id='Mac-F2218EC8', reported_model='iMac9,1', reported_board_id='Mac-F2218FA9', gpus=[NVIDIA(vendor_id=4318, device_id=2151, class_code=196608, name='IGPU', model='NVIDIA GeForce 9400', acpi_path='IOACPIPlane:/_SB/PCI0@0/IXVE@100000/IGPU@0', pci_path='PciRoot(0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)', arch=<Archs.Tesla: 'Tesla'>)], igpu=NVIDIA(vendor_id=4318, device_id=2151, class_code=196608, name='IGPU', model='NVIDIA GeForce 9400', acpi_path='IOACPIPlane:/_SB/PCI0@0/IXVE@100000/IGPU@0', pci_path='PciRoot(0x0)/Pci(0x10,0x0)/Pci(0x0,0x0)', arch=<Archs.Tesla: 'Tesla'>), dgpu=None, storage=[SATAController(vendor_id=4318, device_id=2745, class_code=67073, name='SATA', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/SATA@b0000', pci_path='PciRoot(0x0)/Pci(0xb,0x0)')], usb_controllers=[EHCIController(vendor_id=4318, device_id=2726, class_code=787232, name='EHC1', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/EHC1@40001', pci_path='PciRoot(0x0)/Pci(0x4,0x1)'), EHCIController(vendor_id=4318, device_id=2729, class_code=787232, name='EHC2', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/EHC2@60001', pci_path='PciRoot(0x0)/Pci(0x6,0x1)'), OHCIController(vendor_id=4318, device_id=2725, class_code=787216, name='OHC1', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/OHC1@40000', pci_path='PciRoot(0x0)/Pci(0x4,0x0)'), OHCIController(vendor_id=4318, device_id=2727, class_code=787216, name='OHC2', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/OHC2@60000', pci_path='PciRoot(0x0)/Pci(0x6,0x0)')], sdxc_controller=[], ethernet=[NVIDIAEthernet(vendor_id=4318, device_id=2736, class_code=131072, name='GIGE', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/GIGE@a0000', pci_path='PciRoot(0x0)/Pci(0xa,0x0)', chipset=<Chipsets.nForceEthernet: 'nForceEthernet'>)], wifi=Broadcom(vendor_id=5348, device_id=17195, class_code=163840, name='ARPT', model=None, acpi_path='IOACPIPlane:/_SB/PCI0@0/RP04@150000/ARPT@0', pci_path='PciRoot(0x0)/Pci(0x15,0x0)/Pci(0x0,0x0)', country_code='PT', chipset=<Chipsets.AirPortBrcm4331: 'AirPortBrcm4331 supported'>), cpu=CPU(name='Intel(R) Core(TM)2 Duo CPU E8135 @ 2.66GHz', flags=['FPU', 'VME', 'DE', 'PSE', 'TSC', 'MSR', 'PAE', 'MCE', 'CX8', 'APIC', 'SEP', 'MTRR', 'PGE', 'MCA', 'CMOV', 'PAT', 'PSE36', 'CLFSH', 'DS', 'ACPI', 'MMX', 'FXSR', 'SSE', 'SSE2', 'SS', 'HTT', 'TM', 'PBE', 'SSE3', 'DTES64', 'MON', 'DSCPL', 'VMX', 'EST', 'TM2', 'SSSE3', 'CX16', 'TPR', 'PDCM', 'SSE4.1', 'XSAVE']), oclp_version='0.4.3', opencore_version='REL-078-2022-02-07', bluetooth_chipset='BRCM2046 Hub', ambient_light_sensor=False, third_party_sata_ssd=True)
Did you apply the OCLP Post-Install Patch?
 

morodrigues

macrumors newbie
Apr 24, 2022
5
3
Did you apply the OCLP Post-Install Patch?
I think I did. I have applied the patch after the first setup.

I have seen someone in YouTube using a very similar hardware (same graphics board) but using BigSur 11.2.3 and it seems he had hardware acceleration features.

Do you know how I can check if the post install are correctly installed ?

Or does someone has similar hardware (GE Force 9400) and BigSur 11.6.5 and is able to get hardware acceleration features (docker bar icons animation for example)
 
  • Like
Reactions: TimothyR734

TigerA

macrumors 6502
Sep 19, 2013
408
324
Do you know how I can check if the post install are correctly installed ?
run OCLP again (assuming you use the latest v0.4.3). If you see the "Revert Root Patches" button not greyed out in Post Install Patch menu, this means the patch has been applied. see # for more detail.
P.S. You can apply the Root Patch again even if it has already been applied before.
 

morodrigues

macrumors newbie
Apr 24, 2022
5
3
run OCLP again (assuming you use the latest v0.4.3). If you see the "Revert Root Patches" button not greyed out in Post Install Patch menu, this means the patch has been applied. see # for more detail.
P.S. You can apply the Root Patch again even if it has already been applied before.
I already run several times ...
How can I check if the GPU drivers are correctly installed ?
Any script or app that I can run to check?
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.