首先问题描述:
使用nvidia-smi命令去查看Nvidia显卡的使用情况的时候报错如下:
(base) root@TGONE:# nvidia-smi
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
引言
在Ubuntu 23上安装NVIDIA驱动并确保屏幕不熄灭可能会遇到一些挑战。下面将详细介绍如何解决这些问题,包括安装和配置NVIDIA驱动以及设置屏幕不熄灭的步骤。
一、解决NVIDIA驱动安装问题
步骤1:卸载现有NVIDIA驱动
首先,我们需要卸载任何现有的NVIDIA驱动,以确保新驱动安装的顺利进行。
sudo apt-get remove --purge '^nvidia-.*' sudo apt autoremove
步骤2:更新系统并添加NVIDIA PPA
更新系统并添加NVIDIA PPA,以确保获取最新的驱动版本。
sudo apt update sudo apt upgrade sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update
步骤3:安装NVIDIA驱动
安装最新版本的NVIDIA驱动。在这里,我们使用版本535。
sudo apt-get install nvidia-driver-535 nvidia-settings nvidia-prime
步骤4:禁用Secure Boot
如果遇到Key was rejected by service
错误,可能是因为系统启用了Secure Boot。需要在BIOS中禁用Secure Boot。
- 重启计算机,按下相应的键(如F2、F10、Delete或Esc)进入BIOS设置。
- 找到Secure Boot选项并将其禁用。
- 保存设置并退出BIOS。
步骤5:手动加载NVIDIA模块
禁用Secure Boot后,尝试手动加载NVIDIA模块。
sudo modprobe nvidia
检查NVIDIA驱动状态:
nvidia-smi
步骤6:启动NVIDIA持久化服务
确保NVIDIA持久化服务正在运行。
sudo systemctl start nvidia-persistenced systemctl status nvidia-persistenced
步骤7:查看内核日志
如果仍然遇到问题,可以查看内核日志以获取更多信息。
dmesg | grep nvidia
二、设置Ubuntu 23不熄屏幕
方法1:通过图形用户界面(GUI)设置
- 打开设置:
- 点击屏幕右上角的系统菜单,选择“设置”图标,或者按下
Super
键(带有Windows徽标的键),然后搜索“Settings”。
- 点击屏幕右上角的系统菜单,选择“设置”图标,或者按下
- 找到电源设置:
- 在设置窗口中,找到并点击左侧的“电源”选项。
- 调整屏幕空闲时间:
- 将“屏幕空闲时间”设置为“从不”。
- 将“屏幕锁定”设置为“从不”。
- 调整亮度设置:
- 如果有“屏幕亮度调节”选项,将其设置为“从不自动调节”。
方法2:通过命令行设置
-
打开终端:
- 按下
Ctrl + Alt + T
打开终端。
- 按下
-
禁用空闲时的屏幕锁定:
gsettings set org.gnome.desktop.screensaver lock-enabled false
-
禁用自动屏幕关闭:
gsettings set org.gnome.desktop.session idle-delay 0
-
确保屏幕电源设置为“从不关闭”:
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
总结
通过上述步骤,可以解决在Ubuntu 22 | 23上安装NVIDIA驱动和设置屏幕不熄灭的问题。
标签:双系统,sure,NVIDIA,设置,nvidia,驱动,屏幕,sudo From: https://blog.csdn.net/GHZ2443063059/article/details/140927941