lzhoang2801 / OpCore-Simplify

A tool designed to simplify the creation of OpenCore EFI
https://lzhoang2801.github.io/gathering-files/opencore-efi
BSD 3-Clause "New" or "Revised" License
409 stars 36 forks source link

Lenovo 15ABA7 incorrect quirks #35

Closed ReginaLain closed 4 weeks ago

ReginaLain commented 4 weeks ago

EnableWriteUnprotector was turned off and needs to be turned on RebuildAppleMemoryMap should be disabled, because Lenovo laptops do not contain MATD table in ACPI. Files attached Screenshot 2024-10-26 233433 EFI.zip Report.json

lzhoang2801 commented 4 weeks ago

Show me a screenshot of the panic. Using the EnableWriteUnprotector quirk is the worst option for AMD Ryzen systems

ReginaLain commented 4 weeks ago

Show me a screenshot of the panic. Using the EnableWriteUnprotector quirk is the worst option for AMD Ryzen systems

IMG_20241027_100858

lzhoang2801 commented 4 weeks ago

If you're still using EnableWriteUnprotector without issues, then enjoy it. I've encountered problems with GPU acceleration not working with EnableWriteUnprotector. A better approach recommended here is to use the DevirtualiseMmio quirk and MmioWhitelist

ReginaLain commented 4 weeks ago

You're confused. EnableWriteUnprotector is not related to graphics by definition, so it cannot break it. Nevertheless, your MMIO whitepaper suggestion was tested, it didn't work as expected.

lzhoang2801 commented 4 weeks ago

Make sure you've identified the correct MMIO devirt. If you haven't encountered similar issues, consider it incorrect