遇到的问题
- 完成一次系统更新和驱动更新后,显卡功耗被锁定在80W。
- 在性能模式下进行重启,功耗依然锁定在80W。
环境配置
- 联想拯救者Y7000P 2020H i7-10875H+RTX2060m
- Arch Linux 6.9.7-arch1-1内核 KDE Plasma 6.1.1
- 安装了LenovoLegionLinux
解决流程
驱动版本问题
在各类论坛和英伟达官方网站上寻找相关信息,可以获得如下信息:
- 在30系及以后的Nvidia显卡中,使用了一种新类型的服务nvidia-powerd对显卡功耗进行控制操作。这种新服务并不支持20系显卡。
- 在英伟达官网的下载界面,选择个人的显卡和系统配置,英伟达官方提供的驱动版本要比Arch软件源中的版本更低。
这里采取下载英伟达官网中显示的最新版本驱动的解决方案,现在在性能模式下重启可以将显卡功耗上限达到100W,但仍无法通过Fn+Q进行调节。
更新24/08/11:可以通过安装aur源的nvidia-550xx-dkms解决驱动版本问题,避免从nvidia官方下载驱动自行安装(archwiki不推荐nvidia官方的安装脚本)。
重装power-profiles-daemon
power-profiles-daemon是一个用于管理电源配置文件的工具,广泛用于各类linux操作系统当中。在更新显卡驱动后,对该工具进行重装,即可实现对显卡功耗的重新配置。