Dell XPS 13 (7390)

HardwarePCI/USB IDWorking?
VideoYes
WirelessYes
BluetoothYes
AudioYes
TouchpadYes
WebcamYes

Screen

Backlight

Install acpilight or light to set the display backlight. Add the following udev rule and your user to the video group:

/etc/udev/rules.d/90-backlight.rules
SUBSYSTEM=="backlight", ACTION=="add", \
  RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness", \
  RUN+="/bin/chmod g+w /sys/class/backlight/%k/brightness"

It might be necessary to supply the acpi_backlight=vendor kernel parameter, see backlight.

To avoid automatic backlight dimming, enter BIOS(F2 at boot) and disable "EcoPower" option in "Video" section

Screen glitching or flickering

Panel Self-Refresh (PSR) may need to be disabled to avoid screen flickering in some systems. You may also need to disable DRI in your Xorg configuration file to resolve these issues.

Warning: Disabling graphics acceleration via the DRI option will reduce performance in GPU intense applications such as video games.

Battery

It is possible to set the start and stop charging thresholds similar to TLP for ThinkPads using dell-command-configureAUR.

Example:

# /opt/dell/dcc/cctk --PrimaryBattChargeCfg=custom:75-80
PrimaryBattChargeCfg=Custom:75-80

To reset the thresholds at reboot simply add a cronjob:

@reboot /opt/dell/dcc/cctk --PrimaryBattChargeCfg=custom:50-80

To reset battery thresholds using a systemd-timer and a corresponding unit:

edit /etc/systemd/system/dell_battery.timer:

/etc/systemd/system/dell_battery.timer
[Unit]
Description=Set charging thresholds for battery

[Timer]
OnBootSec=5

[Install]
WantedBy=timers.target

edit :

edit :

make the script executable and enable dell_battery.timer.

Function/Multimedia Keys

Key Visible? Working? Effect
YesYesXF86AudioMute
YesYes
YesYes
YesYes
YesYes
Fn+F6YesYes
YesYesTask view : sends Super+Tab followed by a key with keycode 0x0
YesYesSwitch to external display : sends
YesYes
YesToggle keyboard backlight
YesYesPrint
YesYes
YesYes
YesYes
YesYesXF86MonBrightnessUp
YesYes

Keybindings

Check out Keyboard shortcuts#Customization, your DE/WM's documentation or the relevant articles in the wiki (e.g. backlight, PulseAudio#Keyboard volume control, ...) to learn how to set up keybindings and shortcuts for your environment.

Volume keys

Use xbindkeys to map the volume buttons.

Change thermal settings to reduce fan noise

Under default setting, the thermal tables controlling fan speed are fairly aggressive; they apparently try to keep the CPU below 40 degrees celsius. This is useful to have a large thermal buffer for spikes in CPU usage, but it does keep the fan constantly running even when idle (depending on ambient conditions).

The utility can be used to select one of four pre-defined thermal profiles. Ensure is installed. Then, run

to see the supported profiles. Executing

gave a silent-in-idle operation under light use in a warm room. See Dell XPS 13 (9370)#Thermal Modes / Fan profiles for more information.

gollark: Technically, it also results in slightly different grammar.
gollark: Independently distributed free letters, actually.
gollark: They is a monoid in the category of endofunctors, in fact.
gollark: "Represent" is equivocatey. They "represent" people in that they stand in for the name in a sentence. They don't "represent" them like an image of them or something might.
gollark: This is actually a rather bad solution, though.

References

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.