HP Envy x360 13-ar0002nf

From ArchWiki
Hardware PCI/USB ID Working?
GPU 1002:15d8 Yes
WiFi 10ec:b822 Yes
Bluetooth 0bda:b00b Yes
Audio 1022:15e3 Yes
Touchpad 06cb:00c9 Yes
Camera 04ca:709d Yes
Card reader 10ec:522a Yes
Sensors 1022:15e4 Yes
Fingerprint reader No

The HP Envy x360 13-ar0002nf was released in 2019 and has an AMD R5 3500U CPU with an integrated Radeon Vega 8 GPU, 6GB of RAM (8GB - 2GB hardware reserved) and a 1080p display.

Installation

This laptop has Secure Boot enabled by default. To start the installer you need to disable it in the UEFI. Then you can just boot the installer in UEFI mode and just install like a normal UEFI system. You can start using Secure Boot in Linux via Unified Extensible Firmware Interface/Secure Boot.

Battery and power management

Comes with a 53Wh battery, and with Laptop Mode Tools or TLP in use, yields about 10 hours of battery life under light usage. Under heavy load, battery life dwindles to 4 hours. This laptop unfortunately only comes with s2idle (S0) sleep state out of the box, which causes many problems in resuming from sleep. It is however possible to patch the ACPI tables in order to add in S3 sleep, which restores perfect functionality. See this forum post.

Audio

You need to install alsa-tools to use hdajackretask. Within the utility, tick "Show unconnected pins", then override the following:

- Pin 0x14 to "Internal Speaker (LFE)"

- Pins 0x17 & 0x1e to "Internal Speaker"

The click "Install boot override" and reboot. This is the simplest way to get the exact desired functionality for this model, as it is possible to get a configuration where the top bar fires, but where volume can no longer be controlled with instructions for other models.


Orientation sensor

You currently need to install iio-sensor-proxy and reboot to make the orientation sensor work.

Touchscreen and stylus

Everything works out of the box, both for touch and stylus use. If using a stylus, the system can differentiate between the stylus, and properly does palm rejection if using something like Xournal++. The experience is exactly the same as with Windows. This has only been tested with a HP stylus.

Accessibility

The laptop comes with the standard Insyde H20 UEFI firmware setup, which might be easier to parse into OCR software. The laptop also has backlit keys with 2 levels of brightness, if necessary. No diagnostic LEDs nor beep codes appear to be present in the firmware.

Firmware

It seems like the System Firmware and UEFI dbx fields are correctly supported by fwupd.

Function keys

Key Visible? Marked? Effect
Fn+F1 Yes Yes No effect (Windows help key)
Fn+F2 Yes Yes XF86MonBrightnessDown
Fn+F3 Yes Yes XF86MonBrightnessUp
Fn+F4 Yes Yes No effect (opens Krunner in KDE)
Fn+F5 Yes Yes Cycles through key backlight brightness
Fn+F6 Yes Yes XF86AudioMute
Fn+F7 Yes Yes XF86AudioLowerVolume
Fn+F8 Yes Yes XF86AudioRaiseVolume
Fn+F9 Yes Yes XF86AudioPrev
Fn+F10 Yes Yes XF86AudioPlay
Fn+F11 Yes Yes XF86AudioNext
Fn+F12 Yes Yes XF86RFKill