近日,Intel已經(jīng)將原生DirectX 9支持從自家的Arc獨顯,以及12代CPU中的Xe集顯中移除,全面擁抱DirectX 12。根據(jù)Intel的說法,之前DX9的支持將被轉移到DX12的仿真模式,在微軟“D3D9On12”開源轉換層上運行。
轉換通過將DX9的圖形命令發(fā)送到D3D9On12層,而不是直接發(fā)送到D3D9圖形驅動程序的方式進行;一旦D3D9On12層從D3D9 API接收到命令,就會將所有命令轉換為D3D12 API調用。
也就是說,D3D9On12將作為一個GPU驅動程序運行。
微軟表示,這種通過DX12模擬DX9的過程,在性能上堪比原生的DX9硬件支持,這也是Intel選擇放棄DX9原生支持的原因。
不過,需要注意的是,通過API轉譯并非完美,它很可能會帶來更高的CPU使用率,并且在對老游戲的適配兼容上容易出現(xiàn)問題。
Copyright @ 2015-2022 海外生活網(wǎng)版權所有 備案號: 滬ICP備2020036824號-21 聯(lián)系郵箱:562 66 29@qq.com