【发布时间】:2009-09-15 20:01:54
【问题描述】:
谁能告诉我有关在显示驱动程序中使用的缓冲技术,特别是在手机的 LCD 中使用的缓冲技术??
【问题讨论】:
标签: mobile-phones drivers lcd
谁能告诉我有关在显示驱动程序中使用的缓冲技术,特别是在手机的 LCD 中使用的缓冲技术??
【问题讨论】:
标签: mobile-phones drivers lcd
我可以向你保证,它会有所不同。手机上的现代硬件功能相当强大,但仍然没有得到充分利用。
许多操作系统没有缓冲 - 绘图代码直接访问由显示器 DMA 的内存,并努力与垂直回扫同步。
然后一些操作系统引入了软件双缓冲来实现无闪烁重绘。新场景被合成到屏幕外缓冲区,然后最终结果被传送到屏幕内存。不过,我见过这种策略的实现没有垂直同步!
然后,像 Android 这样的东西是围绕硬件级别的高效缓冲而构建的。 android Surface Flinger 在幕后完成所有工作。
【讨论】: