Dell XPS 15 7590
|Discrete Nvidia Graphics||Modify|
|EFI firmware updates||Working|
|Fingerprint reader[broken link: invalid section]||Not working|
This page contains recommendations for running Arch Linux on the Dell XPS 15 7590 (2019).
Before installing it is necessary to modify some UEFI Settings. They can be accessed by pressing the F2 key repeatedly when booting.
- Change the SATA Mode from the default "RAID" to "AHCI". 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.
- Change Fastboot to "Thorough" in "POST Behaviour". This prevents intermittent boot failures.
- Disable secure boot to allow Linux to boot.
The WIFI will not be working out of the box, a internet connection via cable or USB tethering is needed. To get it working, a manual installation of the driver is required, see Dell XPS 15 7590#WIFI.
Firmware images can be found at Dell support page. Keeping an existing Windows system will make updates of BIOS much simpler. If a clean Arch Linux install is the case in order to install:
- Download the desired firmware from section "Dell XPS 15 7590 System BIOS"
- Save it in
/boot/EFI/Dell/Bios/(this path may vary, depending on your installation)
- Reboot the system, and enter the boot menu by pressing repeatedly
F12on Dell logo
- Choose "Bios Flash Update"
- Select the file previously saved, and start the process
The process will take about five minutes, during which the system will have some reboots and push fans at maximum speed. Finally the system will reboot normally.
Wifi and Bluetooth
WIFI will not be working out of the box, a manual installation is required. Connect to the internet via a cable or via USB tethering, then consult this page, i.e. Make sure you are on the latest Kernel.
$ pacman -S git $ git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git $ cd backport-iwlwifi $ make defconfig-iwlwifi-public $ make -j4 $ sudo make install
Additionally, you will need to ensure you have the latest iwlwifi firmware:
$ sudo git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git $ cd linux-firmware $ sudo cp iwlwifi-* /lib/firmware/