Jump to content

Dell G15 5515

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

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]. https://docs.kernel.org/wmi/devices/alienware-wmi.html

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] | tee /sys/class/hwmon/[hwmonX]/[pwmY]

Where [value] ranges from 0-255, pwm1 is the CPU fan, and pwm2 is the GPU fan.

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

This article or section is being considered for removal.

Reason: linux-lts is more recent than the stated minimal kernel version needed. (Discuss in Talk:Dell G15 5515)

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 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