EDID¶
在过去,当图形参数在名为 xorg.conf 的文件中显式配置时,即使是损坏的硬件也可以进行管理。
如今,随着内核模式设置的出现,图形板要么正常工作,因为所有组件都遵循标准 - 要么计算机无法使用,因为启动后屏幕仍然是黑色的或者它显示错误的区域。发生这种情况的情况是
图形板无法识别显示器。
图形板无法检测到任何 EDID 数据。
图形板错误地将 EDID 数据转发给驱动程序。
显示器不发送或发送虚假的 EDID 数据。
KVM 发送自己的 EDID 数据,而不是查询连接的显示器。
在大多数情况下,添加内核参数“nomodeset”会有所帮助,但会在以后造成限制。
作为对这种情况的补救措施,引入了内核配置项 CONFIG_DRM_LOAD_EDID_FIRMWARE。它允许在 /lib/firmware 目录中提供单独准备或更正的 EDID 数据集,从那里通过固件接口加载。