【解决ubuntu外接显示器不显示的问题】(遇到的问题及解决)

2024-02-27 7035阅读

文章目录

    • 1.首先确认电脑上安装了 NVIDIA 显卡
    • 2.检查nvidia显卡驱动是否正常
    • 3.重启系统后发现wifi模块不见,同时输入nvidia-smi 输出“No devices were found”
      • 3.1 ubuntu 更新显卡驱动导致无法联网
      • 3.2 nvidia-smi 输出“No devices were found
      • 4. 检查显示器是否能检测到
      • 参考

        1.首先确认电脑上安装了 NVIDIA 显卡

        lspci | grep -i nvidia
        

        【解决ubuntu外接显示器不显示的问题】(遇到的问题及解决) 第1张

        2.检查nvidia显卡驱动是否正常

        nvidia-smi
        

        如果返回类似于下面的界面,则表示显卡驱动还没有安装。

        【解决ubuntu外接显示器不显示的问题】(遇到的问题及解决) 第2张

        输入下面命令,以查看显卡型号以及推荐的驱动版本。

        ubuntu-drivers devices
        

        如下图,这里推荐我们安装的是 nvidia-driver-535 - sever-open。

        【解决ubuntu外接显示器不显示的问题】(遇到的问题及解决) 第3张

        如果我们愿意安装这个版本的驱动,则输入即可安装该驱动:(有坑,看下一步)

        sudo ubuntu-drivers autoinstall
        

        安装过程中按照提示操作,安装完成后重启系统,NVIDIA 显卡就可以正常工作了。(出现问题,见下)

        3.重启系统后发现wifi模块不见,同时输入nvidia-smi 输出“No devices were found”

        3.1 ubuntu 更新显卡驱动导致无法联网

        可能原因:升级显卡时导致内核被升级,而缺少与内核相关的包。

        先在连不上网的系统里,打开命令行,查看内核版本:

        uname -a
        

        【解决ubuntu外接显示器不显示的问题】(遇到的问题及解决) 第4张

        可以看到当前连不上网的这个内核版本是 5.15.0-89

        重启进入引导菜单,选择 ubuntu 高级选项,发现 5.15.0-89紧邻着的下面的 5.15.0-76 的版本,这应该是上一个版本。

        进入此版本后发现确实可以联网了,于是在命令行里输入

         dpkg --get-selections | grep linux
        

        可以看到以下的包是5.15.0-76有,但5.15.0-89没有的:

        linux-headers-5.15.0-76-generic				install
        linux-hwe-5.15-headers-5.15.0-76				install
        linux-modules-extra-5.15.0-76-generic	install
        

        因为在 5.15.0-76 的内核里是可以联网的,所以直接下载 5.15.0-89 对应的包:

        sudo apt-get install linux-headers-5.15.0-89-generic	
        sudo apt-get install linux-hwe-5.15-headers-5.15.0-89
        sudo apt-get install linux-modules-extra-5.15.0-89-generic	
        

        完成上面的步骤后,重启,进入 5.15.0-89 的内核(直接选择ubuntu),可以联网了!

        3.2 nvidia-smi 输出“No devices were found

        我安装的显卡驱动是nvidia-driver-535-server-open,带有open,换一个不带open的驱动就好了(不知道什么原因)

        在软件和更新的附加驱动中可以看到,前面自动安装的是第一个带有open的驱动,直接在这个换成不带open的并应用更改

        【解决ubuntu外接显示器不显示的问题】(遇到的问题及解决) 第5张重启后如果出现下列信息则表明驱动安装成功【解决ubuntu外接显示器不显示的问题】(遇到的问题及解决) 第6张

        4. 检查显示器是否能检测到

        命令行输入:

        xrandr
        

        我们可以查看显示器信息

        【解决ubuntu外接显示器不显示的问题】(遇到的问题及解决) 第7张上面的信息表示,我能够检测到两个显示器,分别是DP-2端口和eDP-1-1端口,这就表明我们的显示器连接是没有问题的。

        直接看

        【Ubuntu】解决Ubuntu外接显示器不显示的问题-3. 检查显示器是否能检测到

        连接到显示屏,顺利解决

        参考文章

        Ubuntu 安装 GPU 驱动、CUDA、cuDNN,以及是否安装成功的检测

        【Ubuntu】解决Ubuntu外接显示器不显示的问题

        ubuntu 更新显卡驱动导致无法联网

        nvidia-smi 输出“No devices were found

        【Ubuntu】解决Ubuntu外接显示器不显示的问题:开始如果看到这个可能就不会出现3.2的问题了


    免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

    目录[+]