美文网首页
Linux 显卡驱动问题

Linux 显卡驱动问题

作者: wo虾仁猪心de | 来源:发表于2023-04-20 00:15 被阅读0次

    一、显卡驱动问题:

    系统更新后屏幕分辨率不可调,显示清晰度较低,初步判断显卡可能出现问题,进入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

    相关文章

      网友评论

          本文标题:Linux 显卡驱动问题

          本文链接:https://www.haomeiwen.com/subject/ikcrjdtx.html