This is a more fleshed-out review of my new HP Omen laptop. To see my initial impressions, read this post.

In case you forgot, here's the specs:

setup

After disabling Secure Boot, which chucked me into a bitlocker recovery prompt for the previous windows installation, I nuked the drive, installed Arch with disk encryption on the machine, then reinstalled windows 11 for a dual-boot setup. I am using systemd-boot, and windows shares the ESP with linux.

the good

All the points from the initial impressions post still hold as well.

The inside of the laptop with the backplate removed

so pretty...

the less good

Once again previous ones hold true.

the actual bad this time

Here we go.

--- a/drivers/bluetooth/btusb.c
+++ b/drivers/bluetooth/btusb.c
@@ -511,6 +511,9 @@ static const struct usb_device_id blacklist_table[] = {
 	{ USB_DEVICE(0x0489, 0xe0e2), .driver_info = BTUSB_MEDIATEK |
 						    BTUSB_WIDEBAND_SPEECH |
 						    BTUSB_VALID_LE_STATES },
+	{ USB_DEVICE(0x0489, 0xe0e0), .driver_info = BTUSB_MEDIATEK |
+						    BTUSB_WIDEBAND_SPEECH |
+						    BTUSB_VALID_LE_STATES },
 
 	/* Additional Realtek 8723AE Bluetooth devices */
 	{ USB_DEVICE(0x0930, 0x021d), .driver_info = BTUSB_REALTEK },

update: kernel 6.1 (i think) fixes this

linux support

The linux support on this machine is... okay. It has some weird problems which I believe mostly stem from the mt7922, just since it's fairly new and running on a driver for an mt7921. There's supposedly drivers in linux for most or all of the wmi stuff that hp supports so I just have to use them. Currently starting on reverse-engineering the windows hp command center software to see what it's up to, might reimplement some of it if i'm feeling funny and have some free time. I started out trying to figure out how to control the fans (since the default bios fan control is stupid and wrong) without using windows thingy and here we are.

the overall

I'm really happy with this thing overall. Sure, it has some weird problems, and I can't say I recommend it for a lot of Linux use, but if you're willing to poke at the kernel then why not. For windows users it's probably pretty great. Thing has great build quality, great performance, good enough battery life, screen is nice, lots of connectivity. 4/5.

  1. It only provides the Tctl sensor, which on my desktop machine is adjusted to 10C higher than the Tdie sensor. Tctl is 40ish so i'm assuming 30. All further temperatures listed here are adjusted as such.