Dell XPS 13 Plus (9320) - ArchWiki

Jump to content

# Dell XPS 13 Plus (9320)

1 language

- 日本語

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: missing some IDs in the hardware table (Discuss in Talk:Dell XPS 13 Plus (9320))

Hardware | PCI/USB ID | Working?
--- | --- | ---
Touchpad | `04F3:31D1` | Yes
Keyboard | `0001:0001` | Yes
GPU | `8086:46a6` | Yes
Webcam |  | No
Bluetooth | `8087:0033` | Yes
Audio | `8086:51c8` | Yes
Wireless | `8086:51f0` | Yes
Fingerprint reader | `27c6:63bc` | Yes
TPM |  | Yes

## Installation

### Kernel

#### Kernel selection

As of 4th Oct 2022, the linux-lts kernel (5.15.71-1-lts) seems to cause a few problems, including graphical glitches and crashes under gnome/wayland, amongst other things.

It is recommended to use linux kernel (> 5.18.14-arch1).

#### Cannot enter S0ix causing high power usage

As of 11th August 2022, there is a kernel bug in Intel VMD blocking CPU entering S0ix. This can be work around by switching from VMD to AHCI in BIOS settings. The S0ix residency can be verified by following Intel's guide[dead link 2023-09-16 ⓘ].

### Audio

Audio (both speakers and microphone) works out of the box with Sound Open Firmware.

If you have added the `i915` module to your `/etc/mkinitcpio.conf` file as a module to load early, you must also add audio modules and related files to the same configuration file, with the hooks and files section to read as follows:

    /etc/mkinitcpio.conf

    MODULES=(snd_soc_rt715_sdca snd_soc_rt1316_sdw snd_sof_pci_intel_tgl snd_hda_intel snd_soc_sof_sdw i915)
    FILES=(/lib/firmware/intel/sof/sof-adl.ri /lib/firmware/intel/sof-tplg/sof-adl-rt1316-l12-rt714-l0.tplg)

### Disks

Disks are recognized in RAID mode and in AHCI mode.

### Fingerprint reader

The fingerprint sensor setup and configuration process is identical as that described on Fprint. No special binaries or AUR packages are required to configure the fingerprint sensor.

### Webcam

Works, but with proprietary userland, and workarounds needed to make use of it as a webcam in browsers. Some effort to get it working was listed here.

Required drivers can be found under intel-ipu6-dkms-gitAUR and intel-ipu6ep-camera-hal-gitAUR.

Another option would be using a collection of scripts and PKGBUILDs that should install everything needed for the webcam to work, which can be found as here.

## Firmware

Dell provides firmware updates that can be installed automatically using fwupd.

It is possible to install custom Secure Boot root keys in the BIOS and use them for Secure Boot with Linux.

## Function Keys

The function keys is a backlit capacitive touch panel on this laptop model - a touchbar where you, by pressing the Fn key, can switch between either the traditional F1-F12 row, or a function key row. The default mode can be selected in the BIOS.

Key | Visible?1 | Marked?2 | Effect
--- | --- | --- | ---
`Fn+Esc` | No | Yes | Toggles Fn lock
`Fn+F1` | Yes | Yes | `XF86AudioMute`
`Fn+F2` | Yes | Yes | `XF86AudioLowerVolume`
`Fn+F3` | Yes | Yes | `XF86AudioRaiseVolume`
`Fn+F4` | Yes | Yes | `XF86AudioMicMute`
`Fn+F5` | Yes | Yes | `XF86AudioPlay`
`Fn+F6` | Yes | Yes | Toggle Keyboard Backlight Brightness 0%/50%/100%
`Fn+F7` | Yes | Yes | `XF86MonBrightnessDown`
`Fn+F8` | Yes | Yes | `XF86MonBrightnessUp`
`Fn+F9` | Yes | Yes | `Super+P`3
`Fn+F10` | Yes | Yes | `PrintScreen`
`Fn+F11` | Yes | Yes | `Home`
`Fn+F12` | Yes | Yes | `End`
`Fn+F13`4 | Yes | Yes | `Ins`
`Fn+Up` | Yes | Yes | `PageUp`
`Fn+Down` | Yes | Yes | `PageDown`
`Fn+Left` | Yes | No | `Home`
`Fn+Right` | Yes | No | `End`
`Fn+Ctrl` | Yes | Yes | `XF86MenuKB`
`Fn+B` | Yes | No | `Pause`
`Fn+S` | Yes | No | `Scroll Lock`
`Fn+R` | Yes | No | `SysRq`
`Fn+Ctrl+B` | Yes | No | `Break`

1. The key is visible to `xev` and similar tools.
2. The physical key has a symbol on it, which describes its function.
3. This appears to correspond to `XF86Display`?
4. `Ins` appears in the space between `F12` and `Del`; there is no alternate key.

### Backlight

The backlight level of the touchbar is not controllable from software - it is set by the light sensor hardware built-in to the laptop. If you think the backlight level is too severe, you can force it to stay in the lowest setting by blacklisting the kernel modules responsible for initializing the backlight sensor:

    $ cat /etc/modprobe.d/touchbar.conf
    blacklist intel_ishtp_hid
    blacklist intel_ishtp
    blacklist intel_ish_ipc

## Accessibility

Note: Blind users should request the help of a sighted person to change firmware settings.

### BIOS Settings Overview

The "BIOS Settings" interface can be reached by pressing `F2` during POST.

The BIOS settings page itself is GUI based, with black text on a white background. There is a panel taking approximately 20% of the screen on the left, containing various sub-categories of settings. The main panel takes 80% of the screen to the right, and contains the settings associated with each sub-category. The font is relatively large, and toggle switches will appear as light grey if set to 'off', and turn light blue if set to 'on'.

The GUI does not have any built-in screen reader or other accessibility settings, but due to its simple colour scheme, and relatively large text size, it should be somewhat accessible for partially sighted people using an external screen reader as an accessibility aid. However, it is a GUI-based interface with lots of available settings, and lots of visual clutter in text form. As such it is likely to be difficult to navigate for people with severe visual impairment or total blindness, who are using an external reader alone. It is possible to enable/disable "Help Text", and "Advanced Setup" using two toggle switches that appear in the top left corner of the screen; disabling them should help reduce this clutter and improve readability (but may also hide useful info/settings!).

There are "Show all" and "Search" functions available towards the top right of the screen, which can ease navigation considerably.

The BIOS can be updated through the "One-Time Boot Menu" (press `F12` during POST).

### BIOS Settings Navigation

The "BIOS Settings" interface can be navigated using a keyboard, or mouse - with mouse being the preferred mode. Keyboard navigation keys are as follows:

Key | Effect
--- | ---
`Up` | Moves to the previous field.
`Down` | Moves to the next field.
`Enter` | Selects a value in the selected field (if applicable) or follow the link in the field.
`Space` | Expands or collapses a drop-down list, if applicable.
`Tab` | Moves to the next focus area
`PageUp` | Scrolls the currently selected view up.
`PageDown` | Scrolls the currently selected view down.
`Esc` | Moves to the previous page until you view the main screen. Pressing Esc in the main screen displays a message that prompts you to save any unsaved changes and restarts the system.

## Diagnostics

Pressing `F12` during POST starts the "One-Time Boot Menu" (if enabled in BIOS). There the diagnostic option can be found, which offers various thorough on-board tests.

If `d` is held while powering on, the "Display panel built-in self-test" (LCD-BIST) is initiated. The screen will cycle three times through solid colors before powering off again. This can be used to make sure all colors are displayed correctly without distortions and no dead pixels are present.

The "Service LED" is located just above the `F6` and `F7` function keys. It can emit white and amber light. Usually it shows the current power and battery state, but blinking can indicate an issue with the computer has been detected. Diagnostic codes for the blinking pattern can be found in the official service manual linked at the end of this article.

## See also

- Setup and specifications guide: https://dl.dell.com/content/manual4700340-xps-13-plus-9320-xps-9320-setup-and-specifications.pdf
- Official service manual: https://dl.dell.com/content/manual6046015-xps-13-plus-9320-xps-9320-service-manual.pdf

Category:

- Dell

Hidden categories:

- Pages or sections flagged with Template:Laptop style
- Pages with dead links