Skip to content

OmenLinux/ACPI-Fix-for-HP-Omen-16-u0000sl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 

Repository files navigation

โš ๏ธ WARNING: BIOS version F36 still uses the same ACPI tables as F35, so you do not need to update your overridden DSDT after upgrading.

ACPI Fix for HP Omen 16-u0000sl

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.


๐Ÿ› ๏ธ How to Recreate This Yourself

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.


๐Ÿ“ฅ Installation

Get the Files

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

2 Copy the ACPI Patch

sudo mkdir -p /etc/initcpio/acpi_override
sudo cp DSDT.aml /etc/initcpio/acpi_override/

3 Edit mkinitcpio.conf

sudo nano /etc/mkinitcpio.conf

Find the HOOKS line and add acpi_override, so it looks something like this:

HOOKS=(base udev autodetect modconf block filesystems keyboard acpi_override fsck)

4 Rebuild Initramfs

sudo mkinitcpio -P

5 Known issues

  • 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!?)

๐Ÿš€ Done!

Reboot your system, and you should be good to go.

About

HP OMEN 16-u0000sl DSDTs for Linux

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages