尽管安装了 DirectX 9.0,渲染层仍为 0(华硕 ET1602)

尽管安装了 DirectX 9.0,渲染层仍为 0(华硕 ET1602)

我有一台华硕 EeeTop PC ET1602,配有集成显卡 Intel GMA 950,支持 DirectX 9。尽管 DirectX 9安装,WPF 正在运行在第 0 层. 关于文件(http://msdn.microsoft.com/en-us/library/ms742196.aspx)它应该运行至少在第一层。您知道为什么它不行吗?

答案1

维基百科

GMA 950 具有与 GMA 900 相同的架构弱点:没有硬件几何处理。GMA 硬件既不能处理基本的硬件变换和照明,也不能处理更高级的顶点着色器。

和MSDN

渲染层 0

渲染层级值为 0 表示设备上没有可用于应用程序的图形硬件加速。在此层级,开发人员应假设所有图形都将由没有硬件加速的软件渲染。此层级的功能对应于低于 9.0 的 DirectX 版本。

因此,此卡没有硬件加速,虽然可以安装 Direct X,但其功能将不可用。

相关内容