Ubuntu上NVIDIA-SMI风扇转速显示错误且无法手动调节风扇转速的问题一例

故障描述:用户的计算机安装了Ubuntu 22.04.5 LTS,并配备了一张NVIDIA RTX 4060Ti 16GB显示卡。使用Ubuntu自带的“附加驱动”应用程序安装了NVIDIA 535驱动程序。随后nvidia-smi应用程序可以识别到显示卡,但功率读数显示为异常的低值,风扇转速显示为“ERR!”。同时在NVIDIA X Server Settings中,无法在GPU的“Termal Settings”页面中手动设置风扇转速,并提示“Failed to set new fan speed”。

故障处理:手动编辑/etc/X11/Xwrapper.config

sudo gedit /etc/X11/Xwrapper.config

在文件内allowed_users=console行前添加一行:

needs_root_rights=yes

保存该文件并重新启动计算机,风扇转速和功耗值即可被nvidia-smi读取,且NVIDIA X Server Settings可以正常设置手动风扇转速。

如果依然存在问题,可以考虑编辑/usr/share/X11/xorg.conf.d/10-nvidia.conf

sudo gedit /usr/share/X11/xorg.conf.d/10-nvidia.conf

在文件内EndSection行前添加一行:

    Option     "Coolbits" "4"

保存该文件并重新启动计算机。

参考资料: https://forums.developer.nvidia.com/t/geforce-gtx-1660-super-nvidia-error-in-ubuntu-22-04-failed-to-set-new-fan-speed/216326

it
除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License