Dell G15 5525

HardwarePCI/USB IDWorking?
TouchpadYes
KeyboardYes
Keyboard Lighting187c:0550Partial
GPU(NVIDIA)10de:2560Yes
Webcam0c45:6738Yes
Ethernet10ec:8125Yes
Bluetooth0489:e0c8Yes
Audio1002:1640Yes
Wireless14c3:7961Yes
TPMUntested

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.

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+EscNoYesEnables Fn lock
Fn+F1YesYesXF86AudioMute
Fn+F2YesYesXF86AudioLowerVolume
Fn+F3YesYesXF86AudioRaiseVolume
Fn+F4YesYesXF86AudioPlay
Fn+F5NoYes-
Fn+F6YesYesXF86MonBrightnessDown
Fn+F7YesYesXF86MonBrightnessUp
Fn+F8YesYesInputs Super+p
Fn+F9NoYes-
Fn+F10YesYesPrint
Fn+F11YesYesHome
Fn+F12YesYesEnd
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.