From 24b77ba003cd9f6f2c8cb1e822b554112137696f Mon Sep 17 00:00:00 2001 From: Ivy <78825510+Lost-Entrepreneur439@users.noreply.github.com> Date: Sun, 15 Dec 2024 18:08:36 -0330 Subject: [PATCH] Add additional details for Sandy/Ivy Acer systems The normal ACPI -> Delete patches do not work on Acer systems, and therefore they will need those patches disabled, and DummyPowerManagement temporarily enabled to prevent a panic until SSDT-PM is created. --- config-laptop.plist/ivy-bridge.md | 14 ++++++++++---- config-laptop.plist/sandy-bridge.md | 14 ++++++++++---- config.plist/ivy-bridge.md | 9 +++++---- config.plist/sandy-bridge.md | 9 +++++---- 4 files changed, 30 insertions(+), 16 deletions(-) diff --git a/config-laptop.plist/ivy-bridge.md b/config-laptop.plist/ivy-bridge.md index fa1934c25..c53043a78 100644 --- a/config-laptop.plist/ivy-bridge.md +++ b/config-laptop.plist/ivy-bridge.md @@ -58,7 +58,7 @@ For those wanting a deeper dive into dumping your DSDT, how to make these SSDTs, ::: tip Info -This blocks certain ACPI tables from loading, for us we really care about this. Main reason is that Apple's XCPM does not support IvyBridge all too well and can cause AppleIntelCPUPowerManagement panics on boot. To avoid this we make our own PM SSDT in [Post-Install](https://dortania.github.io/OpenCore-Post-Install/) and drop the old tables(Note that this is only temporary until we've made our SSDT-PM, we'll re-enable these tables later): +This blocks certain ACPI tables from loading, for us we really care about this. Main reason is that Apple's XCPM does not support IvyBridge all too well and can cause AppleIntelCPUPowerManagement panics on boot. To avoid this we make our own PM SSDT in [Post-Install](https://dortania.github.io/OpenCore-Post-Install/) and drop the old tables. If you have an Acer system, do not add anything from this section.(Note that this is only temporary until we've made our SSDT-PM, we'll re-enable these tables later): Removing CpuPm: @@ -283,10 +283,11 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r ### Emulate -Needed for spoofing unsupported CPUs like Pentiums and Celerons +Needed for spoofing unsupported CPUs like Pentiums and Celerons, and in rare cases may be required to boot on other CPUs. -* **Cpuid1Mask**: Leave this blank -* **Cpuid1Data**: Leave this blank +| Quirk | Enabled | Comment | +| :--- | :--- | :--- | +| DummyPowerManagement | NO | Enable if you have an Acer system | ### Force @@ -810,6 +811,11 @@ For those having booting issues, please make sure to read the [Troubleshooting s * You will get a kernel panic on LAPIC otherwise * UEFI -> Quirks -> UnblockFsConnect -> True +**Acer users**: +* Disable both patches in ACPI -> Delete +* Kernel -> Emulate -> DummyPowerManagement -> True + * This is required as the ACPI -> Delete patches don't work on Acer motherboards. + ## Intel BIOS settings * Note: Most of these options may not be present in your firmware, we recommend matching up as closely as possible but don't be too concerned if many of these options are not available in your BIOS diff --git a/config-laptop.plist/sandy-bridge.md b/config-laptop.plist/sandy-bridge.md index dd0079b1a..371263ed7 100644 --- a/config-laptop.plist/sandy-bridge.md +++ b/config-laptop.plist/sandy-bridge.md @@ -59,7 +59,7 @@ For those wanting a deeper dive into dumping your DSDT, how to make these SSDTs, ::: tip Info -This blocks certain ACPI tables from loading, for us we really care about this. Main reason is that Apple's XCPM does not support Sandy Bridge all too well and can cause AppleIntelCPUPowerManagement panics on boot. To avoid this we make our own PM SSDT in [Post-Install](https://dortania.github.io/OpenCore-Post-Install/) and drop the old tables(Note that this is only temporary until we've made our SSDT-PM, we'll re-enable these tables later): +This blocks certain ACPI tables from loading, for us we really care about this. Main reason is that Apple's XCPM does not support IvyBridge all too well and can cause AppleIntelCPUPowerManagement panics on boot. To avoid this we make our own PM SSDT in [Post-Install](https://dortania.github.io/OpenCore-Post-Install/) and drop the old tables. If you have an Acer system, do not add anything from this section.(Note that this is only temporary until we've made our SSDT-PM, we'll re-enable these tables later): Removing CpuPm: @@ -278,10 +278,11 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r ### Emulate -Needed for spoofing unsupported CPUs like Pentiums and Celerons +Needed for spoofing unsupported CPUs like Pentiums and Celerons, and in rare cases may be required to boot on other CPUs. -* **Cpuid1Mask**: Leave this blank -* **Cpuid1Data**: Leave this blank +| Quirk | Enabled | Comment | +| :--- | :--- | :--- | +| DummyPowerManagement | NO | Enable if you have an Acer system | ### Force @@ -796,6 +797,11 @@ For those having booting issues, please make sure to read the [Troubleshooting s * You will get a kernel panic on LAPIC otherwise * UEFI -> Quirks -> UnblockFsConnect -> True +**Acer users**: +* Disable both patches in ACPI -> Delete +* Kernel -> Emulate -> DummyPowerManagement -> True + * This is required as the ACPI -> Delete patches don't work on Acer motherboards. + ## Intel BIOS settings * Note: Most of these options may not be present in your firmware, we recommend matching up as closely as possible but don't be too concerned if many of these options are not available in your BIOS diff --git a/config.plist/ivy-bridge.md b/config.plist/ivy-bridge.md index 34c977e69..4274590ea 100644 --- a/config.plist/ivy-bridge.md +++ b/config.plist/ivy-bridge.md @@ -58,7 +58,7 @@ For those wanting a deeper dive into dumping your DSDT, how to make these SSDTs, ::: tip Info -This blocks certain ACPI tables from loading, for us we really care about this. Main reason is that Apple's XCPM does not support IvyBridge all too well and can cause AppleIntelCPUPowerManagement panics on boot. To avoid this we make our own PM SSDT in [Post-Install](https://dortania.github.io/OpenCore-Post-Install/) and drop the old tables(Note that this is only temporary until we've made our SSDT-PM, we'll re-enable these tables later): +This blocks certain ACPI tables from loading, for us we really care about this. Main reason is that Apple's XCPM does not support IvyBridge all too well and can cause AppleIntelCPUPowerManagement panics on boot. To avoid this we make our own PM SSDT in [Post-Install](https://dortania.github.io/OpenCore-Post-Install/) and drop the old tables. If you have an Acer system, do not add anything from this section.(Note that this is only temporary until we've made our SSDT-PM, we'll re-enable these tables later): Removing CpuPm: @@ -245,10 +245,11 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r ### Emulate -Needed for spoofing unsupported CPUs like Pentiums and Celerons +Needed for spoofing unsupported CPUs like Pentiums and Celerons, and in rare cases may be required to boot on other CPUs. -* **Cpuid1Mask**: Leave this blank -* **Cpuid1Data**: Leave this blank +| Quirk | Enabled | Comment | +| :--- | :--- | :--- | +| DummyPowerManagement | NO | Enable if you have an Acer system | ### Force diff --git a/config.plist/sandy-bridge.md b/config.plist/sandy-bridge.md index bf893e26e..62771d093 100644 --- a/config.plist/sandy-bridge.md +++ b/config.plist/sandy-bridge.md @@ -59,7 +59,7 @@ For those wanting a deeper dive into dumping your DSDT, how to make these SSDTs, ::: tip Info -This blocks certain ACPI tables from loading, for us we really care about this. Main reason is that Apple's XCPM does not support SandyBridge all too well and can cause AppleIntelCPUPowerManagement panics on boot. To avoid this we make our own PM SSDT in [Post-Install](https://dortania.github.io/OpenCore-Post-Install/) and drop the old tables(Note that this is only temporary until we've made our SSDT-PM, we'll re-enable these tables later): +This blocks certain ACPI tables from loading, for us we really care about this. Main reason is that Apple's XCPM does not support IvyBridge all too well and can cause AppleIntelCPUPowerManagement panics on boot. To avoid this we make our own PM SSDT in [Post-Install](https://dortania.github.io/OpenCore-Post-Install/) and drop the old tables. If you have an Acer system, do not add anything from this section.(Note that this is only temporary until we've made our SSDT-PM, we'll re-enable these tables later): Removing CpuPm: @@ -254,10 +254,11 @@ A reminder that [ProperTree](https://github.com/corpnewt/ProperTree) users can r ### Emulate -Needed for spoofing unsupported CPUs like Pentiums and Celerons +Needed for spoofing unsupported CPUs like Pentiums and Celerons, and in rare cases may be required to boot on other CPUs. -* **Cpuid1Mask**: Leave this blank -* **Cpuid1Data**: Leave this blank +| Quirk | Enabled | Comment | +| :--- | :--- | :--- | +| DummyPowerManagement | NO | Enable if you have an Acer system | ### Force