Warning
BIOS version F36 still uses the same ACPI tables as F35, so you do not need to update your overridden DSDT after upgrading.
HP ships their laptops with broken ACPI for whatever reason. Their BIOS probably doesn’t even know Linux exists and assumes everything is Windows… classic.
If you’re one of the people responsible for this decision at HP, this video is for you: 👉 Watch This.
Tip
Need help or want to chat? Join our official Discord server for support, questions, or to show off your RGB setups:
➡️ Click here to join Discord
If you want to patch your own ACPI tables, follow the Arch Wiki guide: 🔗 Arch Linux DSDT Guide
To dump your ACPI tables, use RwEverything inside Windows to grab the currently working ones.
| Method | Command |
|---|---|
| Clone Repo | git clone https://github.com/alessandromrc/OMEN-16-u0000sl-DSDT.git && cd OMEN-16-u0000sl-DSDT/F35 |
| Download ZIP | Click here, extract it, and cd into F35 |
sudo mkdir -p /etc/initcpio/acpi_override
sudo cp DSDT.aml /etc/initcpio/acpi_override/sudo nano /etc/mkinitcpio.confFind the HOOKS line and add acpi_override, so it looks something like this:
HOOKS=(base udev autodetect modconf block filesystems keyboard acpi_override fsck)sudo mkinitcpio -P- Make sure to keep Nvidia Optimus enabled on BIOS otherwise brightness control won't be available.
(also yes... touchpad and audio work... bluetooth also does... can you imagine!?)
Reboot your system, and you should be good to go.