EDID KWorkers 溢出

EDID KWorkers 溢出

我正在使用飞思卡尔的 IMX6 Quad。

我在其上实现了一个定制的 Linux,用于个人自制项目。

我注意到一种非常奇怪的行为。有时,两个 KWorker 会随机消耗 CPU 的 50% 到 150%(超过 400%)

我注意到串行接口中爆发出大量 EDID 信息,但 SSH 接口上却没有。

如果我停用 HDMI 驱动程序,一切都很好,串行上没有 EDID,也没有 KWorker 问题。

然而,停用 HDMI 并不是我喜欢的解决方案,因为我需要在屏幕上显示信息(并且我想知道发生了什么)。

你知道我该如何解决我的问题吗?我可以阻止 EDID 信息从串行接口中溢出吗?

答案1

碰巧问题是由于 HDMI 端口的连接处有一个小灰尘造成的。这产生了一个小的极性问题,导致自发触发中断。

因此,HDMI 连接丢失,然后恢复,然后再次丢失,等等。

因此,EDID 消息。

因此,KWorkers 溢出。

相关内容