HP Envy x360 15-en0000na

From ArchWiki

Tango-edit-clear.pngThis article or section does not follow the Laptop page guidelines.Tango-edit-clear.png

Reason: The hardware table needs some more IDs, there are a lot of sections which just state "works out of the box" and a proper function keys table is missing (Discuss in Talk:HP Envy x360 15-en0000na)

The HP Envy X360 15-en0000na was released in 2020. It has a Ryzen Mobile 7 4700U with Radeon (Renoir) Graphics and 16GB of DDR4 RAM.

Hardware PCI/USB ID Working?
Bluetooth 10ec:c822 Yes
Webcam Yes
Wireless 10ec:c822 Yes
Fingerprint reader Untested
GPU 1002:1636 Yes
Audio 1002:1637 Yes
SD-card reader 10ec:522a Yes

Installing Arch

This laptop has secure boot enabled by default, with Windows 10 pre-installed. Windows was set to disable fastboot, and secure boot was turned off in BIOS(UEFI). Windows 10 disk manager was used to shrink the nvme SSD drive space to create enough space to create the linux root, /opt and swap space partitions, during arch install. Then booted the Arch installer in UEFI mode on a usb key, and install is typical for Arch, paying attention to the existing EFI partition for boot files. This allows a dual boot system for either Windows 10 (which is needed for BIOS updates) and Arch Linux which is booted as default, and the boot manager in this case was Refind.

Configure REFInd to boot using partitions on the device block id (/dev/nvme0n1p*). Then copy the UUID and PARTUUID for the root partition using blkid output, and configure a suitable boot stanza in the refind.conf file.

Battery and power management

On Linux 5.10.x, the light load time is about 8 hours. Hibernate works, Suspend is not working as the only sleep state is [s2idle]

Firmware

fwupd does not support this device yet.

Display, video card

The integrated Renoir GPU works with the AMDGPU drivers.

Touchscreen and stylus

The touchscreen works with KDE Plasma. The stylus works without any additional configuration since it has direct hardware detection on the touchscreen.

Wireless

Wireless module rtw88_8822ce is loaded at boot, and running systemd-networkd with iwd only requires an appropriate network settings file for systemd-networkd in /etc/systemd/network/ and iwd was set up using iwctl to establish an initial link to the local wireless router.

Bluetooth

Works without any problems in KDE Plasma for kernels > 5.10.4

Hard drive

Built-in NVME drive works at the expected speed. Blockdevice partitions are located at /dev/nvme0n1p*.

Dual boot

Tested with the preinstalled Windows 10 , No problems using refind.

Sound

Sound over the Speakers, the Headphone jack and Bluetooth works fine.

Touchpad

The touchpad (Synaptics) works perfectly in KDE Plasma

Tablet mode

This Laptop has a sensor built in to detect if it is in tablet mode. This has not yet been tested.

Unable to suspend

Suspend does not work with kernels 5.10.x and 5.12.x since the S3 sleep state is not available in the BIOS. You can use hibernation with recent kernels instead. Suspend works with linux-mainlineAUR, but it takes a very long time (about 5 to 10 seconds) to resume.

Fingerprint sensor

The Fingerprint Sensor can not be detected. It doesn't appear in the output of lsusb and libfprint doesn't work on this device.