Dell XPS 15 9570

From ArchWiki
Jump to: navigation, search
Note: This page far from completed. Some not mentioned items could be same as XPS 15 9560
Device/Functionality Status
Suspend Working
Hibernate[broken link: invalid section] Not tested
Integrated Graphics Working
Discrete Nvidia Graphics Modify
Wifi[broken link: invalid section] Working
Bluetooth[broken link: invalid section] Working
rfkill[broken link: invalid section] Working
Audio Working
Touchpad[broken link: invalid section] Working
Webcam Working
Card Reader Working
Function/Multimedia Keys Working
Power Management[broken link: invalid section] Buggy
EFI firmware updates Working
Fingerprint reader[broken link: invalid section] Not working

Suspend

By default, the very inefficient s2idle suspend variant is incorrectly selected. This is probably due to the BIOS. The much more efficient deep variant should be selected instead:

 $ cat /sys/power/mem_sleep 
 [s2idle] deep
 $ echo deep|sudo tee /sys/power/mem_sleep
 $ cat /sys/power/mem_sleep 
 s2idle [deep]

To make the change permanent add mem_sleep_default=deep to your kernel parameters.

Read more regarding the sleep variants on the kernel documentation [1].

Graphics

Integrated graphics works well out of the box.

Optimus Nvidia

Works but additional configuration is needed. (see *[2])

  • Add pcie_port_pm=on to kernel options
  • If tlp is installed, add the graphic card to RUNTIME_PM_BLACKLIST
  • Uninstall or disable bbswitch
  • Install bumblebee and set PMMethod=none in nvidia section
  • Install nvidia driver
  • Reboot

Note: This is just one configuration that worked. There are more configurations that might work just as well or even better. Sometimes nvidia driver can not be unloaded because some process is still using it. However even if the driver is loaded power saving still works.

bbswitch

Discrete (GeForce GTX 1050 Ti) graphics card do not work well with bbswich. It won't power on/off (see *[3])

EFI firmware updates

This device is supported by Fwupd.