Oculus VR 再次為 Rift 頭顯更新 SDK,目前版本為 0.6.0.1 Beta,可從Oculus VR 開發者中心下載到。
這次更新引入“Queue Ahead”機制。Queue Ahead 提高了 CPU 和 GPU 的并行處理能力,并增加了 GPU 處理圖像幀數的總時間量。
Oculus VR 在更新中提到, 當Queue Ahead處于被禁用的狀態時,在上一幀圖像顯示之后,CPU 才開始立即處理下一幀。每一幀被 CPU 處理完之后,GPU 會接著處理該幀,通過圖形合成器(compositor )進行圖像畸變最后顯示在用戶眼前。
如果 GPU 無法及時處理其中某幀,則會顯示上一幀的圖像。這會導致失幀、抖動。如果啟用Queue Ahead,那么CPU就可以提前處理,進而給予 GPU 更多的時間來處理每一幀圖像。 “Queue Ahead” 有利于改善失幀、抖動的情況,但并沒有徹底解決問題。