Laptop/HP
Model List
Model version | Date | Video | Sound | Ethernet | Wireless | Bluetooth | Power management | Modem | Other | Remarks |
---|---|---|---|---|---|---|---|---|---|---|
Presario F700 | 2009-02 | Yes | Yes | Yes | Yes | – | Yes | – | Hangs for 20-30s when loading ACPI modules when on battery power. Some hotkeys do not work. Need to turn AutoAddDevices to false in Xorg configuration to fix keyboard layout problems. |
|
Presario CQ60-420ED | 2009-08 | Yes | Yes | Yes | Yes | – | Untested | Untested | The console framebuffer is a bit slow (using vga=773 in GRUB) and the wireless LED indicator flickers red and blue. |
|
EliteBook 2570p | 2011-12 | Yes | Yes | Yes | Yes | Yes | Yes | Untested | xHCI IRQ issues | |
EliteBook 840 G1 | 2017-12 | Yes | Yes | Yes | Yes | Yes | Hibernation: Untested | Untested | ||
Compaq 6715S | 2010-05 | Yes | Yes | Yes | Yes | Yes | Yes | Untested | LightScribe: Untested | |
Compaq 6720S | 2009-02 | Yes | Yes | Yes | Yes | Yes | Yes | Untested | ||
Pavilion DV2172EA | 2007-05 (Duke) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | LightScribe: Untested | |
Pavilion DM1-1150SL | 2009-02 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | ||
Pavilion dv5055ea | 2009-06 | Yes | Yes | Yes | Yes | – | Untested | Untested | DVD and Multimedia button not working | |
Pavilion dv6605ed | 2007-08 | Yes | Yes | Yes | Yes | – | Partial: No hibernation. | Untested | Remote: DVD, Quickplay, and Windows MCE buttons don't work | |
Pavilion dv9530em | 2009-06 | Yes | Yes | Yes | Yes | Yes | Yes | Untested | LightScribe: Untested | |
Pavilion TX1220US (GA647UA) | 2008-06-24 (Arch Linux 2008.06 Overlord) | Yes | Yes | Yes | Yes | Untested | Untested | Untested | Touch screen: (appears to work; have not calibrated) Remote: not working Hot keys: not tested LightScribe: not tested |
People with this same laptop have gotten the hot keys and touch screen to work on other distributions. |
Elitebook 8560w | 2012 | Yes | Yes | Yes | Yes | Yes | Partial: No sleep. | Untested | Untested | If using nvidia driver, nvidiabl should be used to allow backlight adjustments. |
Compaq 8510w | 2008 | Yes | Yes | Yes | Yes | – | Yes | Untested | FireWire: untested | #Compaq 8510w |
tx2z | 2009-08 | Yes | Yes | Yes | Yes | Untested | Untested | Untested | LightScribe: Untested | Known successes with touchscreen and stylus in Ubuntu |
Pavilion dv6-2115sa | 2010-05 | Yes | Yes* | Untested | Yes | Untested | Partial: No sleep. | Untested | LightScribe: Untested Remote: Some buttons do not work |
*To prevent output to both headphones and speakers simultaneously, set the module parameters snd-hda-intel model=hp-dv5
|
625 | 2010-05 | Yes | Yes | Yes | Yes | Untested | Yes | Untested | LightScribe: Untested | |
Pavilion g4 | 2013 | Yes | Yes | Yes | Bad performance | No | Yes | Untested | LightScribe: Untested | |
ENVY TouchSmart 17-j113tx | 2014-11 | Yes | Yes | Yes | Yes | Yes | Yes | – | See article. | |
Pavilion Ultrabook 15-b030st | 2015-05 | Yes | Yes | Untested | Yes | No | Untested | Yes | ||
Pavilion g6-2379sr | 2016-09 | Yes | Yes | Yes | Bad performance | No | Partial: No hibernation. | – | Big problems with WiFi card RT3290. Best choice is to use LAN Internet, or change WiFi card. Poor sound quality. |
|
ProBook 440 G4 | 2016-10 | Yes | Yes | Yes | Yes | Yes | Yes | – | ||
ProBook 445 G7 | 2020-08 | Yes | Yes | Yes | Yes | Untested | Yes | – | ||
ProBook 450 G7 | 2020-10 | Yes | Yes* | Yes | Yes | Yes | Yes | – | *Microphone does not work | |
Envy 15-as010ur | 2016-09 | Yes | Yes | – | Yes | Yes | Hibernation: Untested | – | Card reader: Untested | Small problem with p2p wpa_supplicant, possible solution: p2p_disabled=1 .Cannot set mute-key led light. |
Envy 15-ep0020ca (10M52UA) | 2020-09 | Yes | Yes | – | Yes | Untested | Untested | Untested | – | The model has two SSDs in RAID with enabled Intel RST. BIOS does not have an option to change RAID to AHCI. There is no way to install Linux on this model. |
Stream 11-r004nf | 2017-01 | Yes | Yes | – | Yes | Yes | Yes | – | ||
Stream 11-y008nf | 2017-08 | Yes | Yes | – | Yes | Yes | Hibernation: Untested | – | Card reader: Untested | Cannot set mute-key led light. |
ENVY 13-ad140ng | 2017-12 | Yes | Yes* | – | Yes | Yes | Untested | – |
*hdajackretask should be used to enable the top speaker 0x14 override to Internal Speaker, 0x17 override to Internal Speaker Back Cannot set mute-key led light. |
|
ENVY m4-1015dx | 2012-08 | Yes | Yes | Yes | Untested | – | Yes | – | ||
ProBook 450 G5 | 2018-03 | Yes | Yes | Yes | Yes | Yes | Yes | – | Fingerprint scanner: works with libfprint-vfs_proprietary-gitAUR and fprintd-vfs_proprietaryAUR, see Fprint | Secure boot works with GRUB, coexists with Windows Pro. Windows partition is accessible disabling Bitlocker. |
ProBook 450 G6 | 2019-03 | NVIDIA: Untested | Yes | Yes | Yes | Yes | Hibernation: Untested | – | Webcam, Card reader, Fingerprint scanner: Untested | Secure boot works with GRUB. Fn button light is constantly on. Fn+F11 (wifi) cannot be set (the other "special" buttons are fine). Touchpad may lag after hibernation. --
|
ProBook 440 G6 | 2019-03 | Yes | Yes | Yes | Yes | Yes | Hibernation: Untested | – | No: Brightness controls and mute/unmute mic. Fingerprint scanner. |
Touchpad does not work after suspend: reload i2c_hid kernel module to fix |
ProBook 430 G6 | 2019-11 | Yes | Yes | Yes | Yes | Yes | Yes | – | Hot keys: works, brightness controlls works after bios update (2019.11) with kernel 5.3.11 Fingerprint scanner: Untested |
Touchpad does not work after suspend: reload i2c_hid kernel module to fix Same workaround needed for Ethernet in a bridge |
ProBook x360 435 G7 | 2021-04 | Yes* | Yes | – | Yes | Yes | Power drain issues on sleep | – | Fingerprint scanner: Untested |
*Needs early KMS Accelerometer does not work with iio-sensor-proxy except with linux-lts |
EliteBook 830 G5 | 2018-11 | Yes | Yes | Yes | Yes | Yes | Yes | – | Fingerprint scanner: Untested | Secure boot works with SYSLINUX. |
Pavilion 15-cw0xxx | 2018-09 | Yes | Yes | Yes | Yes | Yes | Hibernation: Untested | – | Rotation sensor: Untested | Install amd-ucode or CPU speed is capped to 2 GHz |
Pavilion 15-cw0009xx | 2020-01 | Yes | Yes | Yes | Yes | Yes | Hibernation: Untested | – | Install amd-ucode or CPU speed is capped to 2 GHz | |
Pavilion 15-ab214nt | 2019-05 | Yes | Yes | Yes | Yes | Yes | Yes | – | System will hang on boot or on shutdown without the pci=nomsi boot parameter
|
|
Pavilion 15-au624tx | 2020-04 | Yes | Yes* | Yes | Yes | Yes | Hibernation: Untested | – | *Mute LED requires configuration | |
Pavilion 15-cx0xxx | 2020-01 | Yes | Yes* | Yes | Yes | Yes | Yes | – | Hot keys: Partial | *Mute LED requires configuration |
Spectre x360 - 13-ap0xxxx | 2018-12 | Yes | Yes* | – | Yes | Yes | Hibernation: Untested | – | No: Fingerprint scanner |
*Internal mic does not work To boot, remove the initrd intel and amd patches / install and boots without issues without it |
Elitebook x360 1030 g3 | 2019-07 | Yes | Yes | – | Yes | Yes | Yes | Untested | Fingerprint scanner: Untested | Hot keys need acpi_backlight=native
|
Pavilion Laptop 14-ce0xxx | 2019-07 | Yes | Yes | Yes | Yes | Untested | Yes | – | Webcam: Untested | For WiFi you need to download an unofficial version from GitHub. |
Omen 15 | 2020-01 | Yes | Yes | Yes | Yes | Yes | Hibernation: Untested | – | No: Mute button indicator OMEN button |
HDMI and DP connected to NVIDIA card - run X on it to use video outputs. HDMI and DP do not seem to work on Wayland. |
Notebook - 14-cm0007la | 2020-04 | Yes | Yes | Yes | Yes | Yes | Hibernation: Untested | – | Brightness control: not working by default | Wifi and Bluetooth requires GitHub drivers INSANE battery discharge: use TLP and RyzenAdj |
ZBook 14u G6 | 2019-11 | Yes | Yes | Yes | Yes | Yes | Yes | Untested | ||
Pavilion 13-a252ur | 2020-05 | Yes | Yes | Yes | Yes | Yes | Yes | – | ||
Pavilion Laptop 15-cs3xxx / 15-CS3019NF | 2020-06 | Yes | Yes | Yes | Yes | Yes | Yes | – | Ethernet card not supported by ipxe | |
Notebook - 17-bs511ng | 2020-10 | Yes | Yes | Yes | Yes | Yes | Hibernation: Untested | – | Fan blows constantly | |
ENVY x360 15 - 15-dr1948nd/15-ed0985nd | 2021-01 | Yes | Yes | – | Yes | Yes | Yes | – | EFISTUB issues: forcibly sorts EFI boot entries by label length (long>short) | |
Omen-15-ek005na | 2021-03-25 | Yes | Yes | Yes | Yes | Yes | Yes | – | ||
Pavilion Gaming Laptop 17-cd1013na | 2021-11-25 | Yes | Yes | Yes | Yes | Yes | Hibernation: Untested | – | Hotkeys: brightness, aeroplane mode, pause media NOT working (help doesn't seem to do anything). SD Card Reader: NOT working ("Unassigned class" in lspci). HDMI: Makes the desktop extremely laggy unless duplicating the laptop screen. Keyboard backlight: Sometimes disables the next boot (I don't think this a Linux issue), keypresses activate the backlight but not mouse movement. PC speaker: working (use kernel parameter acpi_osi=Linux ). |
Fans cannot be controlled through software or BIOS settings (I would make them run faster since the Nvidia GPU can reach up to 90 degrees celcius with no dust inside the fans). Upower takes up to a minute to realize that the charger has been connected/disconnected. |
Pavilion Gaming Laptop 15-ec1xxx / HP Pavilion Gaming Laptop 15-ec1086nw | 2021-08 | HDMI: Untested | Yes | Yes | Yes | Untested | Untested | – | Fans can not be software controlled, UEFI does not support Secure Boot | |
Pavilion Aero 13-be0xxx (13-be0214nw) | 2021-09 | Yes | Yes | – | Yes | Yes | Yes* | – | No: Fingerprint scanner |
*Suspend has issues on kernel 5.14 without iommu=soft kernel parameter (screen doesn't light up after waking up and system seems to be unresponsive)Fingerprint scanner (ELAN:ARM-M4, 04f3:0c00) is not supported by libfprint Mute light on F5 does not work
|
Laptop 14 (14-fq1021nr) | 2021-11 | Yes | Yes | – | Yes | Yes | Partial* | – | Card Reader: Untested |
*Suspend to RAM: broken; NVME drive fails to resume, issue is under investigation. Workaround: boot with iommu=soft .• Mute LED on F6 : broken; stays off, issue is under investigation.• UEFI entered by pressing Esc , allows toggling secure boot, allows EFI image selection, but clears all boot entries other than $esp/EFI/Boot/bootx64.efi on boot.
|
Laptop 15s-eq1124nw | 2021-12 | Yes | Yes | – | Yes | Untested | Partial | – | • Suspend to RAM: broken, needs hack mentioned on page. • Mute LED on F6 : broken, stays off.
|
|
Laptop 15z-ef2000 | 2021-12 | Yes | Yes | – | Yes | Yes | Yes | – | Mute button LED does not light up. | |
Pavilion X2 10 | 2022-03 | Yes | Yes | – | Yes | Yes | Yes | – | No: Camera | Mute button LED does not light up. |
Victus 16-d1xxx | 2022-05 | Yes | Yes | Yes | Yes | Yes | Yes | – | SD Card reader: Untested |
Troubleshooting
UEFI bootloader not found
Even if UEFI, Arch Linux and (e.g.) GRUB are correctly configured and with the correct UEFI NVRAM variables set, the system may not boot from the HDD/SSD. The problem is that HP hard coded the paths for the OS boot manager in their UEFI boot manager to \EFI\Microsoft\Boot\bootmgfw.efi
to boot Microsoft Windows, regardless of how the UEFI NVRAM variables are changed. There are two workarounds:
Using the "Customized Boot" path option (recommended, may not be available for all models)
The latest HP firmware allows defining a “Customized Boot” path in the UEFI pre-boot graphical environment. Select the “Customized Boot” option in the UEFI pre-boot graphical environment under “Boot Options” and set the path to your OS boot loader on the ESP (see EFI system partition), e.g.:
\EFI\grub\grubx64.efi
Always verify the correct path to the .efi file. Also, adjust the device boot order (also in the UEFI pre-boot graphical environment) to boot this entry first.
Change the OS boot loader path to match the hard coded path
- This method is not recommended, as it will create conflicts in a dual boot setup with Microsoft Windows. Also, everytime you install GRUB, you have to remember to copy it to the hard coded path.
- If you are trying to boot on a the mSATA port (m.2 SSD), this is the only working method.
Change the UEFI application path of the OS boot loader to that hard coded path.
On your ESP (see EFI system partition; e.g. with the $MOUNTPOINT /boot/efi
), do (e.g. with GRUB entry grub_archlinux
):
# mkdir -p $MOUNTPOINT/EFI/Microsoft/Boot # cp $MOUNTPOINT/EFI/grub/grubx64.efi $MOUNTPOINT/EFI/Microsoft/Boot/bootmgfw.efi
or
# mkdir -p $MOUNTPOINT/EFI/Boot # cp $MOUNTPOINT/EFI/grub/grubx64.efi $MOUNTPOINT/EFI/Boot/Bootx64.efi
Fan noise
Since Linux 4.1x laptop's fan may not spin down to a lower rev step (and noise) effectively appearing stuck at higher spinning speed with no apparent temperature reason. Possible workarounds are loading a 3D application, a quick suspend to ram or power off for more than 10 minutes. If those tricks do not work, the max CPU frequency can be set to a lower one. See CPU frequency scaling#Setting maximum and minimum frequencies. Related: [1] [2]
Compaq 8510w
Follow the steps outlined in Suspend and hibernate#Hibernation. The suspend to disk process works correctly but the laptop does not power itself off. To fix this create the following file:
/etc/systemd/system/sleep.conf
[Sleep] HibernateMode=shutdown
This file tells systemd to write shutdown
instead of platform
to /sys/power/disk
before writing disk
to /sys/power/state
.
Compaq nc8000
Install TLP if suspend to ram fails.
Pavilion au624tx
For making mute led work, create the following file:
/etc/modprobe.d/mute.conf
options snd-hda-intel model=alc295-hp-x360
Omen 15 ax210TX
Mute LED
For making the mute LED work, append model=hp-mute-led-mic3
to snd-hda-intel
's kernel module options.