Linux DRM(Direct Rendering Manager)自定义分辨率和计时

时间:2018-03-12 14:51:29

标签: linux screen-resolution timing framebuffer

我试图制作某种视频发生器以测试显示器。为此,我试图避免使用任何X和窗口管理器,因此我陷入了非GUI Linux。

我能够直接写入Linux下的framebuffer设备,但我根本无法改变分辨率。 Fbset没有任何效果。

a tutorial的帮助下,我能够使用DRM更改分辨率,但只有我的屏幕告知它支持的模式。

有没有办法完全禁用EDID读数或注入自定义时间?

1 个答案:

答案 0 :(得分:0)

在初始化 drm 之前,您可以将任何您想要的值填充到 drmModeModeInfo 结构中。所以任何自定义视频模式都是可能的。