1

谁能告诉我有关在显示驱动程序中使用的缓冲技术,特别是在手机的 LCD 中使用的缓冲技术?

4

1 回答 1

2

我可以向你保证,它会有所不同。手机上的现代硬件功能相当强大,但仍然没有得到充分利用。

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

然后一些操作系统引入了软件双缓冲来实现无闪烁重绘。新场景被合成到屏幕外缓冲区,然后最终结果被传送到屏幕内存。不过,我见过这种策略的实现没有垂直同步!

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

于 2009-09-15T12:01:54.350 回答