Jump to content

Slow startup due to ACPI errors and black external screen


27 posts in this topic

Recommended Posts

Hi, I have a laptop with a broken built-in screen. The macOS installer launches extremely slowly due to ACPI errors, and once it launches, the external screen turns off.
Can anyone help me solve these problems?
I attach the EFI folder and the photo of the ACPI errors during startup.

 

Laptop: Acer Aspire 5742G

CPU: Intel i3 380M

GPU: Integrated + NVIDIA GT 540M

External Screen: Connected via HDMI port

EFI.zip

IMG20240216120603.jpg

Edited by Xflash2006
Link to comment
Share on other sites

https://github.com/Baio1977/HP-630-CPU-Arrandale-Bios-Legacy- 
For graphics and Kext take inspiration from this configuration. Arrandale for internal graphics do not need IDs or spoofs , for NVIDIA you need DGPU spoof instead, it would be better to use a specific SSDT.

 

 

 

 

I'm looking for information

Use the ACPI and Kext that I attach

Screenshot 2024-02-17 alle 11.40.58.png

 

ACPI.zip Kexts.zip

Edited by Baio77
Link to comment
Share on other sites

It's a pity I may propose that HDMI port in internally connected to Nvidia chip. You can check this in Windows, it can show.

And consequently you should stay with ElCapitan to have Nvidia Fermi working.

  • Like 1
Link to comment
Share on other sites

Looks like bad battery patching (Device path points to "BAT0" = Battery0).

  1. Disable the patched DSDT
  2. Verify that this Laptop does not have a working EC detected by macOS. If it does have a functional EC, disable SSDT-EC.aml. You can use SSDTTime to figure this out
  3. Add ECEnabler.kext to get the battery status working
Link to comment
Share on other sites

2 hours ago, Baio77 said:

https://github.com/Baio1977/HP-630-CPU-Arrandale-Bios-Legacy- 
For graphics and Kext take inspiration from this configuration. Arrandale for internal graphics do not need IDs or spoofs , for NVIDIA you need DGPU spoof instead, it would be better to use a specific SSDT.

 

 

 

 

I'm looking for information

Use the ACPI and Kext that I attach

Screenshot 2024-02-17 alle 11.40.58.png

 

ACPI.zip 5.65 kB · 1 download Kexts.zip 3.64 MB · 2 downloads

The problems persist.

 

 

1 hour ago, Slice said:

It's a pity I may propose that HDMI port in internally connected to Nvidia chip. You can check this in Windows, it can show.

And consequently you should stay with ElCapitan to have Nvidia Fermi working.

 

It tells me that it is located on Intel HD Graphics.

 

 

23 minutes ago, cankiulascmnfye said:

Looks like bad battery patching (Device path points to "BAT0" = Battery0).

  1. Disable the patched DSDT
  2. Verify that this Laptop does not have a working EC detected by macOS. If it does have a functional EC, disable SSDT-EC.aml. You can use SSDTTime to figure this out
  3. Add ECEnabler.kext to get the battery status working

 

The battery issue also remains with ECEnabler.kext and SSDT-EC dumped by SSDTTime.

 

 

 

 

I attach the photo of the errors that the WhateverGreen and Lilu kexts generate. I only noticed it when I disconnected the battery.

Screenshot_2024-02-17-11-04-37-02_99c04817c0de5652397fc8b56c3b3817.jpg

Link to comment
Share on other sites

Just now, Slice said:

Yes, impossible. AFAIK it is Fermi which works good in ElCapitan and hardly in Sierra but not up.

I'll try El Capitan. The problem is that from Windows I can't get the ACPI path of the GPU for the spoof. I have to try from a live of Ubuntu.

Edited by Xflash2006
Link to comment
Share on other sites

6 hours ago, Baio77 said:

https://github.com/Baio1977/HP-630-CPU-Arrandale-Bios-Legacy- 
For graphics and Kext take inspiration from this configuration. Arrandale for internal graphics do not need IDs or spoofs , for NVIDIA you need DGPU spoof instead, it would be better to use a specific SSDT.

This.

 

As ACPI path it gives me this: \_SB_.PCI0.P0P2.VGA_

 

 

 

UPDATE:

On El Capitan the problems with the battery are no longer present, those with the monitor remain.

What should I do to make the external monitor work?

EFI.zip

Edited by Xflash2006
Link to comment
Share on other sites

5 minutes ago, Slice said:

Then you should find a guide how to make internal screen or HDMI working.

[GUIDE] 1st Generation Intel HD Graphics QE/CI 

You have no success with Opencore+WhateverGreen? Consider to try Clover.

Could https://dortania.github.io/OpenCore-Post-Install/gpu-patching/intel-patching/busid.html#mapping-without-macos solve the problem?

Link to comment
Share on other sites

  • 2 weeks later...
Posted (edited)

I can't install El Capitan or Sierra because my main laptop's CPU is not supported and so I installed High Sierra using my main laptop and enabled screen sharing to connect via VNC.

I attach EFI and IORegistry.

IOReg.zip EFI.zip

Edited by Xflash2006
Link to comment
Share on other sites

 Share

×
×
  • Create New...