X协议虽然是间接渲染的代表性协议,但是实际上它也支持直接渲染扩展。和原生的直接渲染协议——wayland相比,x协议只是没有把合成器和窗口管理器合二为一了。X协议虽然是间接渲染的代表性协议,但是实际上它也支持直接渲染扩展。和原生的直接渲染协议——wayland相比,x协议和wayland协议的主要差异就是没有把合成器和窗口管理器合二为一了,这也是性能损失最大的地方(合成器和窗口管理器做了很多重复的工作,且多做了很多不需要的正文切换)。
DRI1
由于早期的显卡(video cards)内存大小很小,在最初的dri框架里,DRI client和server共享一个front buffer和back buffer(其实还有其他depth buffer和stencil buffer也只有一个实例)。所有的程序直接将图形渲染到back buffer,然后vb 间隔里和front buffer交换,以完成显示。
...