Lenovo IdeaPad 5 15are05

HardwarePCI/USB IDWorking?
TouchpadYes
KeyboardYes
Video1002:1636Yes
Webcam (Acer)5986:212bYes
Webcam (Chicony)04f2:b6c2Yes
Bluetooth (Intel)8087:0029Yes
Bluetooth (Realtek)0bda:c123Yes
SD card reader0bda:0177Yes
Audio1022:15e3Yes
Wireless (Intel)8086:2723Yes
Wireless (Realtek)10ec:c822Yes
Fingerprint reader27c6:55a2No

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.

Wireless

This laptop is available with either Intel AX200 or Realtek RTL8822CE, both work well on modern kernel. Realtek has pretty bad performance when using Bluetooth A2DP together with 2.4 GHz Wi-Fi network. Use either 5 GHz wireless network or external Bluetooth adapter for better speed when using Bluetooth audio devices.

Microphone

See Laptop/Lenovo#IdeaPad "Pink Sardine" internal microphone not working.

Power management

Battery Conservation Mode is a feature that limits battery charging to 55-60% of its capacity to improve battery life, being most useful when the laptop tends to run on external power much of the time. It can be controlled with ideapad-cmAUR. With ideapad2024-power-managementAUR battmngrAUR it is possible to control both Battery Conservation and System performance modes.

Kernel method

Set the ideapad_laptop.allow_v4_dytc=1 kernel parameter.

To use without reboot:

# rmmod ideapad_laptop
# modprobe ideapad_laptop allow_v4_dytc=1

Restart power-profiles-daemon.service. Now power-profiles-daemon can do everything below.

Apply this across reboots by setting it permanently.

System Performance Mode

There are 3 modes available: Intelligent Cooling, Extreme Performance and Battery Saving. To toggle it, you need to call some ACPI methods.

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

Set it to Intelligent Cooling mode:

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

Set it to Extreme Performance mode:

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

Set it to Battery Saving mode:

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

To verify your setting:

# echo '\_SB.PCI0.LPC0.EC0.SPMO' > /proc/acpi/call
# cat /proc/acpi/call; printf '\n'

As a result you get the value for the bit SPMO (either 0x0, 0x1 or 0x2).

# echo '\_SB.PCI0.LPC0.EC0.FCMO' > /proc/acpi/call
# cat /proc/acpi/call; printf '\n'

As a result you get the value for the bit FCMO (either 0x0, 0x1 or 0x2). To interpret the results the following table can be used:

SPMOFCMOMode
0x00x0Intelligent Cooling
0x10x1Extreme Performance
0x20x2Battery Saving

Rapid Charge

Make sure you have set up 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

To verify your setting:

# echo '\_SB.PCI0.LPC0.EC0.QCHO' > /proc/acpi/call
# cat /proc/acpi/call; printf '\n'

where 0x0 stands for off and 0x1 stands for on.

Also see the note

Battery Conservation

Similarly to the #Rapid Charge, make sure you have set up acpi_call.

Turn on:

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

Turn off:

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

To verify your setting:

# echo '\_SB.PCI0.LPC0.EC0.BTSM' > /proc/acpi/call
# cat /proc/acpi/call; printf '\n'

where 0x0 stands for off and 0x1 stands for on.

There is also an alternative way to control the conservation mode of the battery.

Note

It is worth noting that the Lenovo Vantage software for Windows when turning on Battery Conservation mode also turns off #Rapid Charge (if it was on). The same is also valid for the #Rapid Charge: turning it on will bring the battery conservation mode down. The aforementioned acpi call #Battery Conservation will not do this for you, but #Rapid Charge will. So it is possible to get the state where both battery conservation and rapid charge modes are active if you activate #Battery Conservation after #Rapid Charge. You generally do not want this, as Rapid Charging puts more strain on the battery than regular charging, defeating the purpose of Battery Conservation Mode.

Function Keys

Key Visible?1 Marked?2 Effect
Fn+EscYesYesToggles Fn lock
Fn+F1YesYesXF86AudioMute
Fn+F2YesYesXF86AudioLowerVolume
Fn+F3YesYesXF86AudioRaiseVolume
Fn+F4YesYesXF86AudioMicMute
Fn+F5YesYesXF86MonBrightnessDown
Fn+F6YesYesXF86MonBrightnessUp
Fn+F7YesYesInputs Super+p3
Fn+F8YesYesXF86RFKill
Fn+F9NoYesInputs Super+i4
Fn+F10NoYesInputs Super+l5
Fn+F11NoYesInputs ctrl+alt+Tab6
Fn+F12YesYesXF86Calculator
Fn+InsertYesYesInsert
Fn+PrintYesYesPrint
Fn+LeftYesYesHome
Fn+RightYesYesEnd
Fn+UpYesYesPrior
Fn+DownYesYesNext
Fn+QYesNoXF86Launch4
Fn+IYesNoInsert
Fn+PYesNoPause
Fn+SYesNoPrint
Fn+KYesNoScroll_Lock
Fn+BYesNoInputs Ctrl+Break
  1. The key is visible to xev and similar tools.
  2. The physical key has a symbol on it, which describes its function
  3. Default shortcut for opening "project" (as in projector) menu on Windows
  4. Default shortcut for opening "Windows Settings" on Windows
  5. Default shortcut for "Lock Screen" on Windows
  6. Default shortcut for "Task View" on Windows
  7. Default shortcut for capturing screenshots on Windows

See also

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.