Dell G15 5525
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 |
Wireless | 14c3:7961 |
Yes |
TPM | Untested |
Installation
Add acpi_backlight=native
as a kernel parameter to be able to adjust screen backlight.
As of Linux kernel 6.1, the backlight system was revamped, breaking compatibility with some Nvidia Optimus compatible laptops. If omitting the acpi_backlight
doesn't work, try setting it to nvidia_wmi_ec
[1].
Keyboard backlight
Install dell-g15-controllerAUR for keyboard backlight control. Only static colors and morph effect is supported, and more complicated effects such as rainbow and breathing do not work yet.
Game Shift Mode
First install acpi_call (or acpi_call-lts for LTS kernel, 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-controllerAUR
Internal microphone
The patch for the internal DMIC is upstream, and it works starting with kernel version 6.3.x.
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 | -
|
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
|