Lenovo Legion Y7000P2020H

来自 ArchWiki

此文章或章节不符合 笔记本电脑页面指南

原因: 存根:缺少硬件 ID、功能键表格、辅助功能章节、#BIOS 应该扩展并重命名以符合固件章节的标准。(在 Talk:Lenovo Legion Y7000P2020H 中讨论)
硬件 PCI/USB ID 工作状态?
GPU (Intel)
GPU (Nvidia) 部分
背光 部分
以太网
无线
音频
网络摄像头
蓝牙
雷电接口
键盘 部分
触摸板
TPM
指纹识别器
SD 卡读卡器
扬声器
麦克风
环境光传感器

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

BIOS

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

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

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

视频

背光

关闭 Nvidia 显卡电源

禁用 nouveau 驱动,重启,并运行

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

多显示器

仅在使用 NVIDIA 专有驱动程序时,USB-C 端口连接的外部显示器似乎才能正常工作。

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

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

要恢复 Fn+F5Fn+F6 的功能,您可以通过在 此博客[死链 2023-04-24 ⓘ] 中创建以下文件来更改 acpi 操作并重启

/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

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

触摸板

单指点击和双指滚动工作正常。多指手势必须配置,它们可以通过 libinput-gesturesAUR 检测到。

风扇控制

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