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+F5
和 Fn+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 权限。