Intel NUC(NUC6i3SYH)在不接显示器的情况下VNC不显示桌面(Ubuntu 18.04)

Intel NUC(NUC6i3SYH)在不接显示器(Headless模式)的情况下,VNC不显示桌面(Ubuntu 18.04),如下图:

造成这个现象的原因是,当使用Intel集成显卡的时候,如果没有显示器接入,那么显卡默认是没有输出的。

解决方法为配置一块虚拟显卡,强制集成显卡输出到虚拟显卡,这部分功能在Linux系统下,一般通过xserver-xorg-video-dummy实现,如下:

但是安装过程中,出现如下错误:

然后尝试执行下安装命令(不要安装):

可以看到当前系统安装的软件版本都有HWE后缀。

所谓的Hardware Enablement Stack (HWE)(硬件支持堆栈)版本,是Ubuntu系统发布之后,默认情况下,系统内核在下个版本发布之前,不会继续更新,但是硬件一直在持续更新,这样就会造成硬件支持问题。为了解决这种情况,Ubuntu会提供两种版本的内核linux-generic以及linux-hwe-generic,其中linux-hwe-generic版本的提供最新的内核以及显示驱动。

我们需要安装对应的HWE版本的xserver-xorg-video-dummy,如下:

安装完成后,需要增加配置文件:

内容如下:

完成后,重启系统,就可以解决问题了。

参考链接


发布者

《Intel NUC(NUC6i3SYH)在不接显示器的情况下VNC不显示桌面(Ubuntu 18.04)》上有2条评论

  1. 请教大神!!!
    我的系统是ubuntu18.04,使用的是lightdm。
    按照大神的办法修改,重启系统后,连不上了。为什么呢?
    望赐教!

    1. 默认情况下 ubuntu 18.04已经不使用lightdm 了,而是使用gdm3,因此安装包是有差异的,这个你要么切换会gdm3,要么根据报错,自己修正错误。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注