前言:
本文将记录为什么我无法在2020年9月26日在Ubuntu中使用连接HDMI的外接显示器的原因,以确保将来再次遇到这种情况时,我仍然可以回来检查它。
三月份完成设置后,我成功地将具有HDMI接口的外接显示器连接到Ubuntu18.04,并使用了3个月。当我在9月再次打开Ubuntu时,我发现无法使用hdmi借口。检查代码后,显示如下:
xrandrHDMI-1断开连接(正常的左反转右x轴y轴)
以此开始原因分析。
1.内核
让我谈谈我的计算机无法访问显示屏Linux内核的原因。简而言之,您的计算机当前使用的内核不是您首次安装Nvidia驱动程序时使用的内核。例如,我的计算机当前使用5.4,但是在安装图形卡驱动程序时,我使用的是5.3版本。大概每个人都知道ubuntu系统安装图形驱动程序有多么糟糕,情况也是如此。这将导致图形卡驱动程序与内核不匹配的问题。如果以前已经成功安装了显卡驱动程序,请使用以下代码进行检查:
nvidia-smi结果应为:

如果找不到任何内容,请在开头搜索NVIDIA X Server设置,您将获得与以下内容类似的图片:

如果您的东西很少,那就意味着上面提到的内核问题。
解决方案相对简单。选择Windows或Ubuntu双系统界面时,请为Ubuntu选择高级选项。我的输入界面如下:
Ubuntu
Advanced options for Ubuntu
Windows 10 (loader) (on /dev/sda1)
system setup选择后选择上一个内核,我选择了5.3(不是恢复模式之一)

进入后,我查看了NVIDIA X Server设置,并确认我正在使用独立显卡,然后就可以使用它了。
2.永久解决内核问题
使用高级选项让Ubuntu每次进入系统都太麻烦了。有两种方法可以永久解决内核导致的图形驱动程序无效的问题:
([1)更改默认启动内核
请参阅下面的链接中的方法,尽管此方法的主题没有成功。

ubuntu更改默认启动内核并禁止自动更新内核_Carina_Cao的博客-CSDN博客

([2)删除冗余内核
请参阅下面链接中的方法。这样,对象成功删除了5.4的4个内核,从而成功地使驱动程序仅以5.3开头,从而更加成功。
Ubuntu删除冗余内核


3.lightdm
另一种可能性是未安装lightdm。安装方法是
sudo apt install lightdm然后使用以下命令切换到lightdm模式。
sudo dpkg-reconfigure lightdm请参考Ubuntu更改默认启动内核,Ubuntu删除冗余内核,安装lightdm并切换
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-348804-1.html
收二手家电者的广告词
我跟你