在阅读有关Vulkan的PowerVR alpha驱动程序时,他们注意到需要明确执行multibufering。由于Vulkan和Metal非常相似,我真的可以完全关闭多重缓冲吗?我愿意为低延迟牺牲吞吐量。
http://blog.imgtec.com/powervr/trying-out-the-new-vulkan-graphics-api-on-powervr-gpus
作为奖励,是否可以避免双重缓冲?我知道赛车的光束会在桌面上恢复风格,但我不知道移动显示技术是否支持简单的单缓冲。
答案 0 :(得分:3)
双缓冲不是关于吞吐量的,事实上对于大多数现代GPU来说,单缓冲操作的延迟会增加。
我知道赛车的光束会在桌面上回归风格
绝对不是,因为只有在您可以通过扫描线构建图像扫描线时才能使光束运行。然而,如今的实时图形通过向GPU发送三角形以进行光栅化来进行操作,并且GPU在其接触像素的顺序上具有一些余地。此外,三角形相对于屏幕的顺序也会不断变化。
最近但并非最不重要的是,现在所有的现代图形系统都是合成的,这与射束相反。