Dell G15 5525 - ArchWiki

Jump to content
From ArchWiki

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`

Category:

- Dell