有人可以告诉我有关显示器驱动器中使用的缓冲技术吗?特别是在手机的LCD中?

有帮助吗?

解决方案

我可以向你保证,它会有所不同。移动电话上的现代硬件非常强大,但仍然没有使用它。

许多操作系统没有缓冲 - 绘图代码直接访问显示器DMA,并努力与垂直回扫同步。

然后一些操作系统引入了软件双缓冲,用于无闪烁重绘。新场景组成一个屏幕外缓冲区,然后最终结果显示在屏幕内存中。不过我已经看过这个策略的实现没有vsync!

然后Android这样的东西围绕硬件级别的高效缓冲而构建。 android表面flinger在幕后完成所有工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top