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