Dell XPS 13 (9300)
|Infrared Camera Authentication||Working||N/A|
|USB-C / Thunderbolt 3||Working||thunderbolt|
The Dell XPS 13 Early 2020 (9300) is the eigth-generation model of the XPS 13 line.
Before installing it is necessary to modify some UEFI Settings. They can be accessed by pressing the F12 key repeatedly when booting.
- Change the SATA Mode from the default "RAID" to "AHCI" (already the default on the developer edition). This will allow Linux to detect the NVME SSD. If dual booting with an existing Windows installation, Windows will not boot after the change but this can be fixed without a reinstallation.
- Disable secure boot to allow Linux to boot (already the default on the developer edition).
- For reliable resumption from sleep, disable both Sign of Life options, i.e. set Early Logo Display and Early Keyboard Backlight to OFF.
Booting and installing from a microSD card is possible, as long as SD Card and SD Card Boot are both enabled in the UEFI setup.
Dell provides firmware updates via Linux Vendor Firmware Service (LVFS). Refer to Flashing BIOS from Linux#fwupd for additional information. A package is readily available at . Current firmware version is 1.0.11.
Alternatively, for the BIOS update, you can simply copy the .exe file from the Dell Support page to any fat32 drive (even the boot partition seems to work). Then boot into the "BIOS Flash Update" utility by hitting F12 at boot time.
If you installed Xorg, or when launching apps with GPU Acceleration (such as and ), try uninstalling and let Xorg fallback to modesetting driver.and experienced hanging/freezing when launching
When using modesetting driver, Backlight#xbacklight may produce `No outputs have backlight property`. Replacing with fixes the problem.
If the laptop seems to have an high drain when in sleep mode. As a possible workaround, you can set the machine to enter S3 deep sleep mode. Add
mem_sleep_default=deep to the Kernel parameters and disable "Display Logo Sign of Life" under POST Behavior in BIOS setup.
Kernel panics have been reported with some XPS devices when S3 deep sleep is enabled together with secure boot. A workaround that was suggested for the Dell XPS 13 2-in-1 (7390) but seems to work for the XPS 13 9300 is adding
intel_iommu=off to the Kernel parameters.
The touchscreen has been reported to stop working after waking up from S3 deep sleep mode.
By default, or whatever was set on Windows by Dell Power Manager, a very conservative power profile is set somewhere in memory (seems to persist BIOS resets) and starts throttling the CPU very early (2.4GHz out of 3.9GHz max on i7-1065G7).
This can be resolved using. Despite originally conceived to resolve the same issue with Lenovo laptops, it works with Dell computers.
The laptop comes with an AX1650 Killer wifi card soldered to the motherboard (not replaceable). It should work out of the box with kernel 5.6.2+. A reddit user reported that their card did not work with kernel versions 5.4.30 or 5.5.
The infrared camera can be used as an authentication method withAUR.
The configuration file is located at
/lib/security/howdy/config.ini. The device should be configured like this :
device_path = /dev/video2 .
Please refer to Howdy to find which /dev/videoX corresponds to your IR camera and for troubleshooting.
dark_thresholdall the way to 80 or 90. Please read the config file carefully.
The fingerprint sensor can be used by installing the proprietary Ubuntu driver released by Dell and Goodix. This requires a different fork of libfprint from the upstream repo. This is a newer version intended for use only with touch-based sensors such as the one on the XPS.AUR - available on the AUR and built from source
The proprietary driver can be obtained from the AUR: Dell repository by extracting the debian file and copying its contents.AUR . Alternatively, it can also be manually installed from the
The rest of the process is identical as that described on Fprint - just make sure not to install the version of libfprint on the main repo as it conflicts with libfprint-tod
The following thunderbolt devices have been tested:
|Dell WD19 130W||Working||-|
The fingerprint reader only works with a proprietary closed source driver released by Goodix for Ubuntu. However, it can be made to work on Arch (see above).
The XPS' UEFI doesn't pass extra parameters to the boot entries, so you cannot use the pre-built Arch kernels with EFI Stub. Alternavely, you can build your own kernel with a custom CONFIG_CMDLINE_BOOL, use EFI blob builder (AUR, AUR), or use a bootloader.
Since BIOS update 1.0.10, usb-c to HDMI/DP adapters do not work anymore (even on Windows)
For all firmware above 1.0.0, there is a a bug causing the Linux kernel to hang for two seconds on boot time.