Dell G15 5515

Hardware
PCI/USB ID
Working?
Touchpad
Yes
Keyboard
Yes
Keyboard Lighting
187c:0550
Partial
GPU(NVIDIA)
10de:2560
Yes
Webcam
0c45:6738
Yes
Ethernet
10ec:8125
Yes
Bluetooth
0489:e0c8
Yes
Audio
1002:1640
Yes
Wi-Fi
14c3:7961
Yes
TPM
Untested
Installation
As of Linux kernel 6.1, the backlight system was
revamped
, breaking compatibility with some
NVIDIA Optimus
compatible laptops. If omitting the
acpi_backlight
does not work, try setting it to
nvidia_wmi_ec
[1]
[2]
.
Fan control
Enable the
dell_smm_hwmon
module to enable fan control:
# modprobe dell_smm_hwmon
Locate the hwmon path:
$ grep -l dell_smm /sys/class/hwmon/hwmon*/name
The fans can now be controlled:
# echo
value
> /sys/class/hwmon/hwmon
X
/pwm
Y
Where
value
ranges from 0-255,
pwm1
is the CPU fan, and
pwm2
is the GPU fan.
Game Shift Mode
Linux Kernel v6.13+
Since Linux v6.13 Game Shift Mode (G-Mode) is supported out-of-the-box and is automatically mapped to the
power-profiles-daemon
performance profile (used by most
desktop environments
to manage power profiles).
It can be manually selected (as well as other AWCC power profiles) using the legacy platform-profile interface:
Check available profiles:
# cat /sys/firmware/acpi/platform_profile_choices
Select the performance profile (G-Mode):
# echo performance > /sys/firmware/acpi/platform_profile
Or the newer (Linux v6.14+) platform-profile interface:
Locate platform-profile device:
# grep -l alienware-wmi /sys/class/platform-profile/platform-profile*/name
Check available profiles:
# cat /sys/class/platform-profile/platform-profile-
X
/choices
Select the performance profile:
# echo performance > /sys/class/platform-profile/platform-profile-
X
/profile
Linux LTS Kernel
First install
acpi_call-lts
for LTS kernel (or
acpi_call-dkms
for other
kernels
) and load the
kernel module
:
# modprobe acpi_call
Turn on:
# echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xab, 0x00, 0x00}" > /proc/acpi/call
# echo "\_SB.AMW3.WMAX 0 0x25 {1, 0x01, 0x00, 0x00}" > /proc/acpi/call
Turn off:
# echo "\_SB.AMW3.WMAX 0 0x15 {1, 0xa0, 0x00, 0x00}" > /proc/acpi/call
# echo "\_SB.AMW3.WMAX 0 0x25 {1, 0x00, 0x00, 0x00}" > /proc/acpi/call
For users of Dell G15 5520 (Intel version), you want to use these commands:
Turn on:
# echo "\_SB.AMWW.WMAX 0 0x15 {1, 0xab, 0x00, 0x00}" > /proc/acpi/call
# echo "\_SB.AMWW.WMAX 0 0x25 {1, 0x01, 0x00, 0x00}" > /proc/acpi/call
Turn off:
# echo "\_SB.AMWW.WMAX 0 0x15 {1, 0xa0, 0x00, 0x00}" > /proc/acpi/call
# echo "\_SB.AMWW.WMAX 0 0x25 {1, 0x00, 0x00, 0x00}" > /proc/acpi/call
Alternatively, the power mode and fan speed boost can be set using
dell-g15-controller
AUR
Accessibility
The appearance of the BIOS is pretty simple and not very colorful, so it might work well with OCR software. The use of a mouse is not required.
Function keys
Key
Visible?
1
Marked?
2
Effect
Fn+Esc
No
Yes
Enables Fn lock
Fn+F1
Yes
Yes
XF86AudioMute
Fn+F2
Yes
Yes
XF86AudioLowerVolume
Fn+F3
Yes
Yes
XF86AudioRaiseVolume
Fn+F4
Yes
Yes
XF86AudioPlay
Fn+F5
No
Yes
Toggles keyboard backlight
Fn+F6
Yes
Yes
XF86MonBrightnessDown
Fn+F7
Yes
Yes
XF86MonBrightnessUp
Fn+F8
Yes
Yes
Inputs
Super+p
Fn+F9
No
Yes
-
Fn+F10
Yes
Yes
Print
Fn+F11
Yes
Yes
Home
Fn+F12
Yes
Yes
End
The key is visible via
evtest
and similar tools
The physical key has a symbol on it, which describes its function