英特爾放棄對 Arc 和 Xe GPU 的 DX9 支持,轉而採用開源解決方法

英特爾放棄對 Arc 和 Xe GPU 的 DX9 支持,轉而採用開源解決方法

英特爾似乎在新的現代 GPU 上遇到了 DX9 問題。因此,英特爾正在扭轉局面,放棄對 Arc 和 Xe GPU 的 DirectX 9 支持,轉而使用開源顯示層來模擬使用 DX12 的 DX9。 

英特爾在其支持頁面上分享了這一消息,並指出如果您使用第 11 代或更早的英特爾處理器和英特爾 Arc 顯卡,基於 DX9 的應用程序仍然可以運行,但前提是它們必須在處理器的集成顯卡上運行。但是,在這些情況下,您可能會使用 Arc 桌面地圖來顯示和渲染內容。因此,系統將使用 DX9On12 代替 DX9。

因此,DX9On12實現了 D3D9 用戶模式 DDI(設備驅動程序接口)以使用轉換層將命令從 D3D9 映射到 D3D12。相比之下,支持 DirectX 9 的硬件直接向 D3D9 驅動程序發送命令。

一般來說,您不應該注意到任何性能損失。如果您發現使用 DX9OnDX12 時性能明顯下降的特殊情況,您可以隨時在 Github 上報告,以便開發人員修復它。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *