zoukankan      html  css  js  c++  java
  • Ubuntu重启之后显卡挂了

    必须记录一下...

    • 台式机
    • 系统Ubuntu 18.04.4 LTS
    • 显卡垃圾GT 705
      今天Ubuntu更新了一些软件,提示重启电脑,结果重启之后,电脑的分辨率变得非常奇怪,所有图标变得非常大,而且界面都显示不全。首先就是怀疑显卡挂了:
    nvidia-smi
    

    报错如下:

    NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver...
    

    既然是驱动出了问题,那么就重装Nvidia驱动。
    于是在网上乱七八糟的教程指引下开启了苦逼的一小时:

    • 卸载显卡驱动
    sudo apt-get remove --purge nvidia*
    
    • 尝试了三种安装方法:
    1. 直接安装sudo ubuntu-drivers autoinstall. 提示成功,但是重启之后仍然有上面的问题。
    2. 使用PPA仓库自动安装sudo apt install nvidia-390。提示成功,重启之后仍然未解决。
    3. 官网下载runfile然后本地安装sudo ./NVIDIA-Linux.run.安装过程报错,安装失败。上述问题未解决。
    • 最后开机都无法进入图形界面,按Ctrl+Alt+F2进入tty,仍然采用runfile安装,不过此次采用命令:
    sudo ./NVIDIA-Linux.run -no-opengl-files -no-x-check -no-nouveau-check
    

    此次安装过程报错cc version mismatch,让我突然想起来之前搞MatConv的时候手动降低了gcc和g++的版本!!!

    • 恢复gcc和g++版本后重新安装。
    cd /usr/bin
    
    sudo rm gcc
    ln -s gcc-7 gcc
    
    sudo rm g++
    ln -s g++-7 g++
    

    然后重新采用runfile安装显卡驱动。此次安装显示成功。用nvidia-smi测试成功。

    • 教训:
      不要随便乱动gcc和个g++的版本,改完了及时改回来...
  • 相关阅读:
    nginx 09-Nginx部署https
    nginx 08-Nginx的rewrite规则
    nginx 07-Nginx缓存服务
    nginx 06-Nginx代理服务
    LBP及纹理表达 转自http://blog.sina.com.cn/s/blog_ba9d7d9901018k4v.html
    双边滤波与引导滤波
    层次聚类,转自http://blog.sina.com.cn/s/blog_62f3c4ef01014uhe.html
    有用的matlab函数(不断加入)
    显著目标检测思路
    matlab曲线、图形绘制方法(不断更新)
  • 原文地址:https://www.cnblogs.com/tofengz/p/13391504.html
Copyright © 2011-2022 走看看