一、显卡驱动问题:
系统更新后屏幕分辨率不可调,显示清晰度较低,初步判断显卡可能出现问题,进入Software & Update,在驱动显示界面为空:
image.png
排查第一步:查看显卡信息
nvidia-ami
image.png
以上代表目前的显卡驱动没有挂载
image.png
当前使用的是集成显卡显示,ASPEED Graphics Family是集成显卡,所以屏幕显示分辨率不可调节
二、显卡驱动安装方法
1、官网下载驱动
先查看显卡型号:
ubuntu-drivers devices
然后根据显卡信息下载显卡驱动,官网如下:
https://www.nvidia.cn/geforce/drivers/
2、安装依赖
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
3、禁用默认显卡驱动
sudo gedit /etc/modprobe.d/blacklist.conf
打开文件,在文件末尾写入:
blacklist nouveau
options nouveau modeset=0
保存后手动更新;
sudo update-initramfs -u
电脑重启,输入下列指令进行确认,若无输出,则禁用成功:
lsmod | grep nouveau
4、卸载原来驱动
有两种方法
sudo apt-get --purge remove nvidia*
sudo apt autoremove
或
卸载命令位置
/usr/bin/nvidia-uninstall
sudo /usr/bin/nvidia-uninstall
5 、退出图形界面
按住ctrl+alt+F1(1-6均可),进入x-server,禁用图形界面。
sudo service lightdm stop
注:
如果提示unit lightdm.service not loaded
则需要安装LightDm:
sudo apt install lightdm
安装完毕后跳出一个界面,选择lightdm,再
sudo service lightdm stop
6 、安装驱动
sudo chmod +x NVIDIA-……………….run*
sudo sh NVIDIA-……………….run* --no-opengl-files --no-x-check --no-nouveau-check
安装过程中选项如下:
1.The distribution-provided pre-install script failed! Are you sure you want to continue?
“Yes”
2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?
“No”
3.Nvidia’s 32-bit compatibility libraries?
“No”
4.Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.
“Yes”
7 、验证并挂载
modprobe nvidia
8、回到图形界面或直接将电脑重启
sudo service lightdm start #回到图形界面
sudo reboot now #重启
终端输入指令
sudo nvidia-smi
显示如下则安装成功
image.png
网友评论