Dell G5 SE 5505
This page describes Dell G5 SE 5505 laptop.
- Disable Secure Boot in your BIOS (press the
F2key on boot).
Install Arch Linux as usual using UEFI installation method. Use a recent kernel (>=5.8.x), otherwise arch will have trouble booting up. Some kernels also need you to switch back and forth tty (
ctrl+alt+f1) to make the login page appear. You may have to use the
amdgpu.runpm=0 Kernel parameters if you are experiencing GPU crashes.
BIOS updating, GPU firmware updating
Use windows to update BIOS and GPU firmware. BIOS can be updated through the BIOS though.
Works out of the box, install the
$ DRI_PRIME=1 command , where
command is the command you want to launch with your dGPU (see PRIME#For open source drivers - PRIME). Wayland session works out of the box on gnome with . AMD's Smart Access Memory (or Resizable BAR) should work on kernel greater than 5.11.4.
Works out of the box. The USB-c port carry a display port signal.
- Not a problem with wayland sessions.
- For X11, [need a X11 user to put his config here]
Does not work. You can try to enabling it's support via BIOS injection, see 
Keyboard, functional keys and backlight in GNOME/KDE (and maybe other DEs) works perfectly fine.
Control keyboard backlight
See Keyboard backlight.
Temperature monitoring, Fan control
By default the kernel loads the
k10temp module to check cpu thermals.
k10temp-pci-00c3 Adapter: PCI adapter Tctl: +38.0°C Tdie: +38.0°C
# modprobe dell-smm-hwmon restricted=0 ignore_dmi=1
To make this setting persist upon reboot edit your
# This file must be at /etc/modprobe.d/ options dell-smm-hwmon restricted=0 ignore_dmi=1
You should now see a dell result in the result of
dell_smm-virtual-0 Adapter: Virtual device Processor Fan: 0 RPM Video Fan: 0 RPM Other: +37.0°C CPU: +40.0°C Ambient: +38.0°C GPU: +38.0°C Other: +37.0°C
Scripts to control fans
The easy way is to use this python script which can push the fans according to the cpu and gpu temperatures.
Thermal management, overclocking
The packagesAUR and AUR (gui for ryzenadj) should work out of the box to control maximum temperature and TDP of your CPU. For instance, the following command restrict your CPU TDP to 40 Watts and maximum temperature to 70°C (perfectly safe on this laptop)
# ryzenadj -a 40000 -b 40000 -c 40000 -f 70
Undervolting and overclocking are not available on this laptop,  .AUR does not seem to have any effect on zen2 processors see
Also see Improving performance for more performance tricks.
You can try to use AMDGPU#Overclocking.AUR. Also see