Lenovo IdeaPad 3 15alc6 (AMD)

From ArchWiki

This article or section does not follow the Laptop page guidelines.

Reason: Missing IDs in the hardware table, an accessibility and function keys section. (Discuss in Talk:Lenovo IdeaPad 3 15alc6 (AMD))
Hardware PCI/USB ID Working?
Touchpad Yes
Keyboard Yes
GPU Yes
Webcam 04f2:b725 Yes
Ethernet Untested
Bluetooth Untested
SD-card reader Yes
Audio Yes
Wireless Yes
Fingerprint reader 04f3:0c4b No

Installation

Before installing, disable Secure Boot in the BIOS. You can access the BIOS by pressing F2 at the Splash screen. The boot menu can also be accessed by pressing F12.

Power management

AMD P-State

It is possible to configure the use of the AMD P-State driver instead of ACPI CPUFreq. Add amd_pstate=passive to the kernel command line.

You can verify the new driver is in use by checking the value of /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver.

More detailed information through cpupower frequency-info.

Rapid charge

This article or section is a candidate for merging with Laptop/Lenovo#Lenovo.

Notes: This is shared across multiple models and should be put on the generic page instead of duplicated for every model. (Discuss in Talk:Lenovo IdeaPad 3 15alc6 (AMD))

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.PCI0.LPC0.EC0.VPC0.SBMC 0x07' > /proc/acpi/call

Turn off:

# echo '\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x08' > /proc/acpi/call

You can also use batmanagerAUR to control both the System Performance, the Battery Conservation mode and Rapid Charge mode through the CLI.

Battery conservation mode

This device supports battery conservation mode.

Kernel method

Turn on:

# echo 1 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

Turn off:

# echo 0 > /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

ACPI method

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.PCI0.LPC0.EC0.VPC0.SBMC 0x03' > /proc/acpi/call

To verify your setting run the command bellow, you should get 1:

$ cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

Turn off:

# echo '\_SB.PCI0.LPC0.EC0.VPC0.SBMC 0x05' > /proc/acpi/call

To verify your setting run the command bellow, you should get 0:

$ cat /sys/bus/platform/drivers/ideapad_acpi/VPC2004:00/conservation_mode

System performance mode

There are 3 modes available: Intelligent Cooling, Extreme Performance and Battery Saving.