UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

156 lines (127 loc) 6.45 kB
| **Device** | **Status** | **Modules** | | Integrated Video | Working | i915 | | Video | Not 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 | Not working | intel-vbtn | | Accelerometer | Not working |  ? | ## Contents * [1 Hardware info](#Hardware_info) * [1.1 Specifications](#Specifications) * [1.2 lspci](#lspci) * [1.3 lsusb](#lsusb) * [2 Installation](#Installation) * [3 Issues](#Issues) * [3.1 Tablet Mode](#Tablet_Mode) * [3.2 Speaker](#Speaker) * [3.3 Accelerometer](#Accelerometer) * [3.4 Discrete Video](#Discrete_Video) ## 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 ### Tablet Mode The kernel does not receive any ACPI events when trying to switch to tablet mode. Adding the acpi_osi="!Windows*" acpi_osi="Windows 2015" does not make a difference. The following is the relevant section of the DSDT table: ``` Device (VBPA) { Name (_HID, "INT33D6" /* Intel Virtual Buttons Device */) // _HID: Hardware ID Method (_STA, 0, NotSerialized) // _STA: Status { If ((OSYS >= 0x07DD)) { Return (0x0F) } Else { Return (Zero) } } Name (VBST, Zero) Method (VBDL, 0, NotSerialized) { If ((^^PCI0.LPCB.EC0.ECOK == One)) { If ((^^PCI0.LPCB.EC0.CVTS == Zero)) { VBST = 0x40 } Else { VBST = Zero } } } Method (VGBS, 0, NotSerialized) { If ((^^PCI0.LPCB.EC0.ECOK == One)) { If ((^^PCI0.LPCB.EC0.CVTS == Zero)) { VBST = 0x40 } Else { VBST = Zero } } Return (VBST) /* \_SB_.VBPA.VBST */ } } ``` ### 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](https://aur.archlinux.org/packages/iio-sensor-proxy/) gives ` ** (process:12472): DEBUG: 11:45:31.305: Could not find any supported sensors ` ### Discrete Video Support for this will be available with Mesa 18.1, and linux 4.18.