開了好,現在一些游戲支持物理加速,單靠CPU的運算能力遠遠不夠。所以用GPU幫忙運算一些 這就是所謂的物理加速。
簡而言之,硬件加速就是利用硬件模塊來替代軟件算法以充分利用硬件所固有的快速特性。
在Windows 10 Version 2004中,開發(fā)團隊給系統(tǒng)新增了一個名為“硬件加速GPU計劃”的選項,它隱藏在“顯示設置-圖形設置”中,作為一個實驗性的選項提供。對于這個選項,微軟官方在之前并沒有做太多的解釋,我們也就是道聽途說認為它可以減低顯示延遲什么什么的。
在上個月末,終于有官方人員對這個選項進行了完整的解釋,本文就根據官方的這篇博文,講講這個全新的硬件加速GPU計劃選項的具體工作原理和作用,并整合了多家媒體的測試數據,看看它起的作用大小。
官方把Hardware-accelerated GPU scheduling這個詞翻譯成了硬件加速GPU計劃,實際上在這里scheduling翻成“調度”能夠讓更多人明白它的意思。
WDDM GPU調度器與命令緩沖隊列:
從NT 6開始,微軟給Windows引入了一套新的顯示驅動模型,也就是我們現在所熟知的Windows Display Driver Model,簡稱WDDM。在WDDM出現之前,應用程序可以直接把任務提交到GPU。
當時系統(tǒng)只有一個全局的任務隊列,嚴格按照先到先執(zhí)行的原則進行任務的調度。鑒于當時用到GPU的場景基本上就是全屏游戲或者專業(yè)用途的渲染什么的,這種方案也沒出什么問題,被沿用了很多年。