Laptop/HP

From ArchWiki
AcerAppleASUSDellFujitsuHPIBM/LenovoMSISamsungSonyToshibaOther

Model list

For HP Spectre x360 laptops, refer to dedicated page HP Spectre x360.

Model version Date Video Sound Ethernet Wireless Bluetooth Power management Other Remarks
Presario F700 2009-02 Yes Yes Yes Yes Yes Hangs 20-30s when loading ACPI modules 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 Console framebuffer is a bit slow (using vga=773), wireless LED indicator flickers red and blue.
EliteBook 2570p 2011-12 Yes Yes Yes Yes Yes Yes xHCI IRQ issues
EliteBook 840 G1 2017-12 Yes Yes Yes Yes Yes Hibernation: Untested
Compaq 6715S 2010-05 Yes Yes Yes Yes Yes Yes LightScribe: Untested
Compaq 6720S 2009-02 Yes Yes Yes Yes Yes Yes
Pavilion DV2172EA 2007-05 Yes Yes Yes Yes Yes Yes LightScribe: Untested
Pavilion DM1-1150SL 2009-02 Yes Yes Yes Yes Yes Yes
Pavilion dv5055ea 2009-06 Yes Yes Yes Yes Untested DVD and Multimedia button not working
Pavilion dv6605ed 2007-08 Yes Yes Yes Yes Partial: No hibernation. Remote: DVD, Quickplay, and Windows MCE buttons don't work
Pavilion dv9530em 2009-06 Yes Yes Yes Yes Yes Yes LightScribe: Untested
Pavilion TX1220US (GA647UA) 2008-06-24 Yes Yes Yes Yes Untested Untested Touch screen: (appears to work; have not calibrated)
Remote: not working
Hot keys: not tested
LightScribe: not tested
Hot keys and touch screen reportedly works on other distributions.
Elitebook 8560w 2012 Yes Yes Yes Yes Yes Partial: No sleep. Untested Use nvidiabl for backlight adjustments with nvidia.
#Compaq 8510w 2008 Yes Yes Yes Yes Yes FireWire: untested
TouchSmart tx2z 2009-08 Yes Yes Yes Yes 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. 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 LightScribe: Untested
Pavilion g4 2013 Yes Yes Yes Bad performance No Yes LightScribe: Untested
ENVY 14 2012-03-04 Yes Yes Yes Yes Untested Untested
ENVY 17 2014-03-05 Yes Yes Yes Yes Untested Yes
ENVY TouchSmart 17-j113tx 2014-11 Yes Yes Yes Yes Yes Yes
Pavilion Ultrabook 15-b030st 2015-05 Yes Yes Untested Yes No Untested
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-13 Yes Yes Yes Yes Yes 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
ProBook 450 G6 2019-03 NVIDIA: Untested Yes Yes Yes Yes Hibernation: Untested Webcam, Card reader, Fingerprint scanner: Untested Fn button light stuck 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 control 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
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 Hang on boot or shutdown without kernel parameter pci=nomsi
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 *See dedicated page.
Spectre x360 15-bl1XX 2021-03-25 Yes Yes Yes Yes Untested
Elitebook x360 1030 g3 2019-07 Yes Yes Yes Yes Yes Fingerprint scanner: Untested Hot keys need acpi_backlight=native
Pavilion 14-ce0xxx 2019-07 Yes Yes Yes Yes Untested Yes Webcam: Untested WiFi needs out of tree driver 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: they 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
Pavilion 13-a252ur 2020-05 Yes Yes Yes Yes Yes Yes
Pavilion 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-dr1948nd/15-ed0985nd 2021-01-15 Yes Yes Yes Yes Yes EFISTUB issues: forcibly sorts EFI boot entries by label length (long>short)
ENVY x360 15-ds-0155ng 2020-06-17 Yes Yes Yes Yes No: Suspend Fingerprint reader
Omen 15-ek005na 2021-03-25 Yes Yes Yes Yes Yes Yes
Pavilion Gaming 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 (maybe not a Linux issue), keypresses activate the backlight but not mouse movement. PC speaker: working (use kernel parameter acpi_osi=Linux). Fans cannot be controlled (NVIDIA GPU can reach up to 90°C). Upower takes up to a minute to realize the charger has been dis/connected.
Pavilion Gaming 15-ec1086nw 2021-08-27 HDMI: Untested Yes Yes Yes Untested Untested Fans can not be software controlled, UEFI does not support Secure Boot
Pavilion Aero 13-be0214nw 2021-09-17 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 (04f3:0c00) is not supported by libfprint
Mute light on F5 does not work
Laptop 14-fq1021nr 2021-11-13 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-22 Yes Yes Yes Untested Partial Suspend to RAM: broken, needs hack mentioned on page.
Mute LED on F6: broken, stays off.
Laptop 15z-ef2000 2022-02-01 Yes Yes Yes Yes Yes Mute button LED does not light up.
Pavilion X2 10 2022-03-20 Yes Yes Yes Yes Yes Partial: Touchscreen/tablet mode works, camera does not work Mute button LED does not light up.
Victus 16-d1xxx 2022-05-24 Yes Yes Yes Yes Yes Yes
Pavilion 15-eh2085cl 2022-06-09 Yes Yes Yes No* Yes Untested *rtw8852be is broken. Changes to Secure Boot setting must be saved with F10, not "Save and exit" in the GUI.
Laptop 17-cn1035cl 2022-10-11 Yes Yes Yes Yes Yes Camera: Untested
Dev One 2022-06-02 Yes Yes Yes Yes Yes install hp-vendor-dkms-gitAUR for fan speed and battery stats
EliteBook 845 G9 2022-10-27 Yes Yes Untested Need Workaround* Need Workaround* Partial* * For BIOS version 01.02.01, hp_wmi needs to be blacklisted to use wifi.
* For BIOS version 01.02.01, "hp_wmi" needs to be blacklisted to use Bluetooth.
* kernel line "acpi.ec_no_wakeup=1" may be needed for suspend, hibernate does not work.
HP EliteBook 835 G9/865 G9 is of the same family and probably has similar problem.
X2 210 G2 2022-11-25 Yes Yes Yes Untested Untested Partial: Touchscreen/tablet mode works, front camera works, rear camera does not work Mute button LED does not light up.

Troubleshooting

UEFI bootloader not found

Note: Make sure you have the latest HP UEFI firmware installed.

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

Warning:
  • 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 the mute LED work, append model=alc295-hp-x360 to snd-hda-intel's kernel module options.

Omen 15 ax210TX

For making the mute LED work, append model=hp-mute-led-mic3 to snd-hda-intel's kernel module options.

EliteBook U82 family (835 G9/845 G9/865 G9)

HP EliteBook U82 family (HP EliteBook 835 G9/845 G9/865 G9) has problems with PCIE, WIFI and Bluetooth after BIOS update to version 01.02.01. Older BIOS does not have such problems, but HP blocks downgrading to older BIOS for U82 family laptop.

One workaround is to blacklist the 'hp_wmi' module that causes such problems.

/etc/modprobe.d/hp_wmi.conf
blacklist hp_wmi

A fix is currently being backported. Bugzilla