如何在 Linux 中以低级方式设置视频模式?据我所知,用户空间中的最低层是通过 DRM 请求 KMS。这样对吗?如果是这样,我怎样才能实现模式切换并访问相关的“视频内存”?
KMS\xe2\x80\x94内核模式设置,对于那些还没有听说过的人来说\xe2\x80\x94是通过内核模式视频驱动程序实现的。这些内核模式视频驱动程序配置帧缓冲区显示,默认情况下是所连接显示器的本机分辨率。如果连接了多个显示器,则每个显示器都将获得其本机分辨率,并且虚拟控制台将被限制为两台显示器的最小宽度和高度。
\n\n由于使用 KMS 会产生帧缓冲区,因此帧缓冲区配置项应该起作用。我无法在我当前所在的系统上验证这一点,因为它没有 KMS 驱动程序。但稍后我将使用 KMS 进入系统,我会通知您。
\n\n有关详细信息,请参阅有关使用 video= 帧缓冲区启动参数设置模式的内核文档。
\n