Dell XPS 15 9570
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.