Dell XPS 15 9570
|Hibernate[broken link: invalid section]||Not tested|
|Discrete Nvidia Graphics||Modify|
|Wifi[broken link: invalid section]||Working|
|Bluetooth[broken link: invalid section]||Working|
|rfkill[broken link: invalid section]||Working|
|Touchpad[broken link: invalid section]||Working|
|Power Management[broken link: invalid section]||Buggy|
|EFI firmware updates||Working|
|Fingerprint reader[broken link: invalid section]||Not working|
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 .
Integrated graphics works well out of the box.
Works but additional configuration is needed. (see *)
- 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
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.
Discrete (GeForce GTX 1050 Ti) graphics card do not work well with bbswich. It won't power on/off (see *)
EFI firmware updates
This device is supported by Fwupd.