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