我有一个英特尔计算棒带有集成 Intel HD Graphics 515 显卡,运行 Ubuntu 18.04 服务器(内核 4.15.0-29-generic),不带 X windows。为了远程访问此系统,我使用 TeamViewer,它显然需要帧缓冲设备 (/dev/fbX) 才能正常运行。当我启动连接有显示器的系统时,帧缓冲设备存在,一切正常。当我启动没有连接显示器的系统时,没有帧缓冲设备,TeamViewer 无法使用。
在升级到 Ubutun 18.04 之前,我一直在使用 Ubuntu 16.04 (4.4.0-116-generic),无论有没有显示器,它都能完美运行。
还有一条信息可能会有所帮助 - 在没有显示器的情况下启动后,系统启动后连接显示器时无法检测到,显示器无用(不显示任何内容)。我必须重新启动才能使用显示器
我正在寻找一种方法来强制在启动时创建帧缓冲设备
答案1
您可能想看看这个答案,这个问题对我来说看起来非常相似,即使在这种情况下远程访问工具是 VNC,底层特性(适用于 16.04,不适用于 18.04)看起来相同: https://askubuntu.com/questions/1066721/headless-server-no-monitor-no-graphics