英特尔ArcGPU不支持原生DX9必须在DX12上进行仿真

农哲敬
导读 英特尔的ArcGPU旨在支持现代API,例如DX12和VulkanAPI,但在这样做时,他们遗漏了对DX9等传统API的原生支持。英特尔在其支持页面上表示,其

英特尔的ArcGPU旨在支持现代API,例如DX12和VulkanAPI,但在这样做时,他们遗漏了对DX9等传统API的原生支持。英特尔在其支持页面上表示,其带有XeGPU和Arc独立GPU的第12代CPU本身不支持DX9。这意味着虽然在硬件层面没有原生支持,但这些芯片仍然可以运行基于DX9API的应用程序和游戏,方法是通过D3D9On12接口在DX12上模拟它。

分辨率第12代Intel处理器的集成GPU和Arc独立GPU不再原生支持D3D9。基于DirectX9的应用程序和游戏仍然可以通过Microsoft*D3D9On12界面运行。

第11代和更早的Intel处理器上的集成GPU原生支持DX9,但它们可以与Arc显卡结合使用。如果是这样,渲染很可能由显卡而不是iGPU处理(除非显卡被禁用)。因此,系统将使用DX9On12而不是DX9。

由于DirectX是Microsoft的财产并由Microsoft维护,因此对DX9应用程序和游戏问题进行故障排除需要将任何发现提交给Microsoft支持,以便他们可以在下次更新操作系统和DirectXAPI时包含适当的修复程序。

借助D3D9OnD12,英特尔的ArcGPU可以在DX12层上模拟DX9,而无需将它们发送到芯片本身不可用的DX9驱动程序。微软自己表示,他们的DX9On12解决方案与原生DX9驱动程序实施一样好。

英特尔已经表示,其目前的主要重点是第一层应用程序列表,其中包括基于DX12和VulkanAPI的游戏。在此之后,该公司计划转移到属于第2层应用程序的DX11和OpenGL标题,最后,我们拥有基于更旧API的旧标题,例如DX9。有大量老游戏仍然有大量用户在玩它们,尤其是CS:GO(DX9)之类的游戏,这可以解释为什么一些用户/评论者在IntelArc或XeGPU上运行游戏时遇到问题。

英特尔的Arc团队肯定在努力开发他们的驱动程序套件,随着下个月发布的临近​​,我们希望ArcA380在发布时面临的大多数错误和性能问题到那时都能消除。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!