HP Spectre x360 15-ch025nd

From ArchWiki

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

Reason: Stub (Discuss in Talk:HP Spectre x360 15-ch025nd)
Device Status Modules
Integrated Video Working i915
Video Working amdgpu
Wireless Working iwlwifi
Bluetooth Working bluetooth
Audio Mostly Working snd_hda_intel
Touchpad Working serio
Touchscreen Working hid_multitouch
Card Reader Working rtsx_pci
Wireless switch Working intel-hid
Function/Multimedia Keys Working intel-vbtn
Tablet-Mode Working intel-vbtn
Accelerometer Manual binding intel-ish-ipc

Hardware info

Specifications

This model was released in February 2016.

  • Intel Core i7-8705G with Intel HD Graphics 630 (3.1 GHz, up to 4.1 GHz, 8 MB cache, 4 cores)
  • 15.6" 4K (3840x2160) Ultra HD IPS WLED multitouch display
  • 16 GB LPDDR3-1866 SDRAM
  • 2 TB M.2 SDD
  • 2 USB Type C Thunderbolt port, 1 USB 3.0 Type A ports, 1 HDMI port, 1 headphone/microphone jack
  • 1 SD media card reader
  • 802.11ac (2x2) and Bluetooth 4.0
  • Bang & Olufsen quad speakers
  • 6-cell, 64.5 Wh Li-ion battery
  • Webcam
  • Backlit keyboard

lspci

  • v00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)

00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 05)

  • 00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
  • 00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 05)
  • 00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-H Integrated Sensor Hub (rev 31)
  • 00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
  • 00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
  • 00:15.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO I2C Controller #0 (rev 31)
  • 00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
  • 00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
  • 00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #1 (rev f1)
  • 00:1c.4 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #5 (rev f1)
  • 00:1c.5 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #6 (rev f1)
  • 00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
  • 00:1e.0 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO UART #0 (rev 31)
  • 00:1e.2 Signal processing controller: Intel Corporation Sunrise Point-H Serial IO SPI #0 (rev 31)
  • 00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
  • 00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
  • 00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
  • 00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
  • 01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Polaris 22 [Radeon RX Vega M GL] (rev ff)
  • 6d:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
  • 6e:00.0 Network controller: Intel Corporation Wireless 8265 / 8275 (rev 78)
  • 6f:00.0 Non-Volatile memory controller: Toshiba America Info Systems Device 0116

lsusb

  • Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  • Bus 001 Device 003: ID 8087:0a2b Intel Corp.
  • Bus 001 Device 002: ID 05c8:0815 Cheng Uei Precision Industry Co., Ltd (Foxlink)
  • Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Installation

Installing Arch was mostly without hiccup; you do need to disable secure boot (F10 for BIOS options; F9 for boot options). Dual boot was not tested. The laptop does not have a CD drive, so you have to use a USB stick. The UEFI also would not startup from the USB stick, but you can browse the USB, and choose the loader.efi to startup from.

Issues

Speaker

Only the front speakers work out of the box right now.

Accelerometer

The accelerometer is not found by any userspace programs, Running

G_MESSAGES_DEBUG=all /usr/sbin/iio-sensor-proxy

from iio-sensor-proxy gives

 ** (process:12472): DEBUG: 11:45:31.305: Could not find any supported sensors 

The accelerometer is connected to a new Intel Integrated Sensor Hub which is not supported by the kernel yet, but can be manually bound to the intel-ish-ipc driver.

$ lspci -nn
...
00:13.0 Non-VGA unclassified device [0000]: Intel Corporation Sunrise Point-H Integrated Sensor Hub [8086:a135] (rev 31)
...
# modprobe intel-ish-ipc
# echo "8086 a135" > /sys/bus/pci/drivers/intel_ish_ipc/new_id
$ monitor-sensor
    Waiting for iio-sensor-proxy to appear
+++ iio-sensor-proxy appeared
=== Has accelerometer (orientation: undefined)
=== No ambient light sensor
    Accelerometer orientation changed: normal