Dell XPS 13 2-in-1 (9310) - ArchWiki

Jump to content
From ArchWiki

This article or section is a candidate for merging with Laptop/Dell#XPS.

Notes: Flagged for a year, no improvement. (Discuss in Talk:Dell XPS 13 2-in-1 (9310))

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

Reason: The hardware table needs IDs added and a function keys table is missing (Discuss in Talk:Dell XPS 13 2-in-1 (9310))

Hardware | PCI/USB ID | Working?
--- | --- | ---
GPU |  | Yes
Wireless (AX1650) |  | Yes
Bluetooth |  | Yes
Audio |  | Yes
Touchpad |  | Yes
Webcam |  | Yes
Infrared |  | Yes
Thunderbolt |  | Yes
Fingerprint sensor |  | No
Ambient light sensor |  | Yes

Dell XPS 2-in-1 late 2020 edition.

## Fingerprint sensor

The fingerprint sensor can be used by installing the proprietary Ubuntu driver released by Dell and Goodix. This requires a different fork of libfprint libfprint-tod-gitAUR - available on the AUR and built from source from the upstream repo. This is a newer version intended for use only with touch-based sensors such as the one on the XPS.

Warning: This driver is proprietary, closed source and only distributed in binary form

The proprietary driver can be obtained from the AUR: libfprint-2-tod1-xps9300-binAUR. Alternatively, it can also be manually installed from the Dell repository by extracting the Debian file and copying its contents.

The rest of the process is identical to that described on Fprint - just make sure not to install the version of libfprint on the main repo as it conflicts with libfprint-tod

Laptops with fingerprint reader (Goodix 27c6:532d) are unable to work. For some reason Dell does not provide driver for these model.

## Ambient light sensor

You can install iio-sensor-proxy to enable automatic brightness in Gnome.

## Detect tablet mode

If you want to automatically disable the keyboard and touchpad when entering tablet mode, you can install detect-tablet-mode-gitAUR.

Copy `/etc/watch_tablet.yml.example` to `~/.config/watch_tablet.yml` and edit the input_device and input modes:

    ~/.config/watch_tablet.yml

    input_device: /dev/input/by-path/platform-INTC1051:00-event

    modes:
      laptop:
        - xinput enable "AT Translated Set 2 keyboard"
        - xinput enable "SynPS/2 Synaptics TouchPad"
      tablet:
        - xinput disable "AT Translated Set 2 keyboard"
        - xinput disable "SynPS/2 Synaptics TouchPad"

Add `watch_tablet` & to your `~/.xinitrc`

## Automatic screen rotation

Install the iio-sensor-proxy package. Under Gnome and KDE/Plasma using Wayland the screen should automatically rotate.

In KDE using X11, you can install the screenrotator-gitAUR package.

Category:

- Dell

Hidden categories:

- Pages or sections flagged with Template:Merge
- Pages or sections flagged with Template:Laptop style