前言
更换了一台自带显卡的PC,ubuntu系统,正想插入HDMI线扩展屏幕,但是没有反应。开始查阅资料。
查看问题
终端输入:
xrandr
查看显示的信息。
输出只有一条消息:关于 Screen
的,即未能检测到HDMI线
问题来源
查阅了资料,在这里找到了答案:
概括一下就是:内核与显卡驱动不匹配,内核升级了。
但我没用文中的方法,比较复杂且风险比较大。我输入了
nvidia-smi
验证了下,确实输出了 NVIDIA_SMI has failed because it couldn’t communicate with the NVIDIA driver
解决方法
我通过查找关于上述报错的解决方法,最终找到了解决方法
3分钟解决报错NVIDIA_SMI has failed…
其中的方法一风险也比较高,最终选择了方法二,本质上就是使用dkms重新编译当前驱动适配当前内核
具体【请自行点击进去查看(方法二部分)】,如果在输入 nvcc -V
后输出 Command 'nvcc' not found...
也没关系,最主要是知道当前驱动版本号,通过 ls /usr/src | grep nvidia
查看。
结果:再次输入 nvidia-smi
后屏幕黑屏(其实是重启),然后就显示扩展屏幕了,完成!
如有帮助,还望点一个小小的赞,不胜感激!