跳转至内容

Lenovo Legion Y7000P2020H

来自 ArchWiki

本文或章节未遵循 笔记本电脑页面指南

原因: 存根:缺少硬件ID、功能键表、辅助功能部分,BIOS 应进行扩展并重命名,以符合固件部分的标准。(请在Talk:Lenovo Legion Y7000P2020H讨论)
硬件 PCI/USB ID 是否工作?
GPU (Intel)
GPU (Nvidia) 部分
背光 部分
以太网
无线
音频
摄像头
蓝牙
Thunderbolt
键盘 部分
触控板
TPM
指纹识别器
SD 卡读卡器
扬声器
麦克风
环境光传感器

有关笔记本电脑相关文章和建议的总体概述,请参阅 Laptop

BIOS

启动时,通过F2键进入BIOS设置页面。

在BIOS设置中,可以在Main选项卡中看到型号名称,可以在Security选项卡中禁用安全启动,并且可以选择在UEFI和传统模式之间切换启动模式

BIOS中没有已知选项可以禁用独立的NVIDIA GPU(只有“混合显卡”和“独立显卡”选项),在解锁高级选项后可能存在一个选项。

视频

背光

禁用Nvidia显卡

将nouveau驱动程序列入黑名单,重启,然后运行

# echo 'auto' >> /sys/bus/pci/devices/0000:01:00.0/power/control

Multihead

使用USB-C端口的外部显示器似乎只能使用专有的NVIDIA驱动程序。

如果您启用了独立显卡模式

如果您在BIOS中启用了独立显卡模式,您将无法通过功能键或控制中心的“电池和亮度”部分来控制背光。因为亮度是由/sys/class/backlight/nvidia_0/brightness控制的。

要恢复Fn+F5Fn+F6的功能,可以通过创建以下文件来更改ACPI操作,具体请参阅此博客[死链接 2023-04-24—HTTP 404],然后重启。

/etc/acpi/events/FnF6-brightnessup
 #FnF6 video/brightnessup BRTUP 00000086 00000000
 event=video/brightnessup 
 action=/etc/acpi/actions/FnF6-brightnessup.sh
/etc/acpi/actions/FnF6-brightnessup.sh
#!/bin/bash 

# Set the static increment value.  Keep in mind that this will 
# be done twice. 
# This Value is depended on the actual changing value of the DE(in KDE it's 6)
IncVal<=6

# Get the Maximum value for use. 
#MaxVal=$(cat /sys/class/backlight/intel_backlight/max_brightness); 
read -r MaxVal < "/sys/class/backlight/nvidia_0/max_brightness"

# Get the current brightness value. 
#CurrVal=$(cat /sys/class/backlight/nvidia_0/brightness); 
read -r CurrVal < "/sys/class/backlight/nvidia_0/brightness"

# Set the new value minus the decrement value. 
NewVal=$(($CurrVal + $IncVal)); 
echo $NewVal 

# Set it to the threshold of the max value. 
ThresholdVal=$(($NewVal<$MaxVal?$NewVal:$MaxVal)) 
echo $ThresholdVal 

# Set the new value directly. 
echo -n $ThresholdVal > /sys/class/backlight/nvidia_0/brightness 

logger "[ACPI] brightnessup |$CurrVal| |$NewVal| |$ThresholdVal|"
/etc/acpi/events/FnF5-brightnessdown
#FnF5 vieo/brightnessdown BRTDN 00000087 00000000 
event=video/brightnessdown 
action=/etc/acpi/actions/FnF5-brightnessdown.sh

/etc/acpi/actions/FnF5-brightnessdown.sh
#!/bin/bash 

# Set the static decrement value.  Keep in mind that this will 
# be done twice. 
# This Value is depended on the actual changing value of the DE(in KDE it's 6)
DecVal=6

# Set the Minimum we will accept. 
MinVal=0 

# Get the current brightness value. 
#CurrVal=$(cat /sys/class/backlight/nvidia_0/brightness); 
read -r CurrVal < "/sys/class/backlight/nvidia_0/brightness"

# Set the new value minus the decrement value. 
NewVal=$(($CurrVal - $DecVal)); 
echo $NewVal 

# Set it to the threshold of the min value. 
ThresholdVal=$(($NewVal>$MinVal?$NewVal:$MinVal)) 
echo $ThresholdVal 

# Set the new value directly. 
echo -n $ThresholdVal > /sys/class/backlight/nvidia_0/brightness 

logger "[ACPI] brightnessdown |$CurrVal| |$NewVal| |$ThresholdVal|"

之后重启。

电源管理

可以使用默认的Fn+Q键更改电源模式。

提供了电池保护模式。当电量低于50%时,它会将设备充电至60%,从而延长电池寿命。可以通过运行以下命令激活:

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

您还可以安装ideapad-cmAUR来方便地更改状态。

键盘

键盘开箱即用。没有RGB设置。

功能键

按键 可见?1 有标记?2 效果
Fn+Esc 切换 Fn 锁定
Fn+F1 XF86AudioMute
Fn+F2 XF86AudioLowerVolume
Fn+F3 XF86AudioRaiseVolume
Fn+F4 XF86AudioMicMute
Fn+F5 video/brightnessdown
Fn+F6 video/brightnessup
Fn+F7 选择视频项目模式
Fn+F8 飞行模式
Fn+F9 未定义
Fn+F10 切换触摸板
Fn+F11 未定义
Fn+F12 未定义
Fn+PrtSc 未定义
Fn+Home cd/play
Fn+End cd/stop
Fn+PgUp cd/prev
Fn+PgDn cd/next

联想拯救者系列笔记本电脑使用IdeaPad ACPI,正常配置下几乎所有功能键都可以使用,除了F9(收藏键)、F11(标签切换键)和F12(计算器键),因为ACPI键功能未定义。[1][死链接 2023-04-24—HTTP 404]

触控板

单击和双指滚动可用。多指手势需要配置,它们可以通过libinput-gesturesAUR检测。

风扇控制

风扇控制仅适用于extremecooling4linuxAUR。您还可以下载appimage版本[2]以在GUI中使用,但需要root权限。