获取监视器几何断言的可能原因是什么?

获取监视器几何断言的可能原因是什么?

我有一个运行 Ubuntu 18.04 的小型 NUC;它有一个通过 HDMI 连接的戴尔显示器,自初始设置以来一直正常工作。

这周我不得不把它从一张桌子搬到另一张桌子上,在把所有东西都连接好并打开电源后,初始登录屏幕上出现了一个以前从未出现过的对话框;我没有记下确切的措辞,但它说了类似这样的话显示器未以适当的分辨率运行,正在尝试继续OWTTE。登录后,它似乎运行正常,没有显示问题(并且分辨率与一直使用的相同)。

但是接下来的几次启动都出现了完全空白的显示器,我不得不从另一台机器通过 ssh 访问日志。启动日志中没有我能看到的错误,但是系统日志报告了以下内容:

gnome-shell[1464]: meta_screen_get_monitor_geometry: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed

回顾旧的系统日志,我可以看到最后一次成功启动 - 2 天前 - 记录了 gdm-x-session 进程的许多行,特别是列出了连接到 HDMI-2 的显示器上所有可用的分辨率。在后续启动中,gdm-x-session 进程甚至还没有启动。

鉴于重新定位后的第一次重启成功,我不认为我在物理设置/布线方面犯了错误;我想问的是,这个问题是否更可能是显示器的硬件故障(不是特别新或高规格),或者是某些数据/配置文件丢失或损坏?

编辑:我意识到测试这一点的明显方法是插入另一个显示器,但我需要一个适配器,而我目前没有这个适配器。

答案1

我不会删除这个问题,而是提供解释:事实证明是 HDMI 电缆有故障。

相关内容