问题描述
遇到的问题:
在挪动一次服务器并重接了显示器后发现分辨率突然变为了800*600且在display中无法变更。
原因分析:
# 控制台输入:
nvidia-smi
结果报错:Failed to initialize NVML: Driver/library version mismatch
分析为显卡驱动版本与系统内核版本不匹配,需要根据系统内核下载对应nvidia驱动
解决方案:
1.检查内核版本:
modinfo nvidia
2.卸载英伟达驱动
sudo apt purge nvidia*
3.根据第一步的version版本去 英伟达驱动下载官网 搜索对应版本的驱动run文件
4.安装驱动:
- 打开终端,使用cd命令进入run文件所在的目录。
- 使用chmod +x 命令赋予可执行权限,例如:chmod +x filename.run
- 使用./filename.run命令运行run文件,例如:./filename.run
- 根据提示操作,一般会提示按回车键确认,或者输入yes/no等,按照提示操作即可。
5.重启即可恢复1080分辨率!
reboot