原创<br> 英特尔最新GPU显卡专利提出『一台PC渲染多台VR头显』解决方案( 三 )

原创<br> 英特尔最新GPU显卡专利提出『一台PC渲染多台VR头显』解决方案

对于GPU需要同时支持两个VR头显的情况,每个VR头显具有独立的VSYNC信号。GPU随机地以不可预测的方式接收VSYNC信号。由于GPU没有调节多个渲染任务的智能,所以GPU将根据先来先服务的方式来渲染图像帧。换句话说,如果GPU正在为第一显示设备渲染帧,并且同时接收到用于第二显示设备的VSYNC信号,则GPU完成渲染第一显示设备的帧。所以,GPU资源不会均匀共享,从而导致丢帧,延迟更长,渲染顺序中断等情况出现。

针对这个问题,英特尔构思了一种VSYNC调度器。VSYNC用于将交替的第一VSYNC信号和第二VSYNC信号发送到GPU,使得第一VSYNC信号或第二VSYNC信号中的每一个与第一VSYNC信号或第二VSYNC信号中的后续一个之间的时间段基本相同。根据第一VSYNC信号和第二VSYNC信号,GPU交替渲染第一VR显示设备的帧和第二VR显示设备的帧。

换句话说,用于渲染第一VR头显帧的每个时隙与用于渲染第二VR头显帧的每个时隙基本相同。通过这种方式,GPU就能够以相应的刷新率有效地为两台VR头显渲染图像帧。

推荐阅读