Vista开启DX11 如何判断升级成功?
Windwos Vista升级DirectX 11的四个补丁正确安装后,此时Windows Vista已经具备了DirectX 11 API。那么我们如何判断系统是否已经成功升级到DirectX 11 API呢?
其实我们可以通过几个点单的方法来验证,首先开启“运行”对话框,然后再对话框中输入“dxdiag”命令(不含引号),此时我们能够看到下面的“DirectX诊断工具”界面,整个系统的硬件平台和DirectX版本就能一目了然。另一个方法其实很简单,我们运行一个DirectX 11程序,如果能够运行就代表系统DirectX 11 API升级成功。
Windows Vista未升级DirectX 11补丁
Windows Vista升级DirectX 11补丁
在DirectX诊断工具第一页“系统”中,DirectX版本上我们能够清楚看到升级DirectX补丁前后区别,升级补丁后系统DirectX版本正确显示为DirectX 11。
Windows Vista未升级DirectX 11补丁
Windows Vista升级DirectX 11补丁
在DirectX诊断工具第二页“显示”中,DDI版本有所变化。由于Windows Vista在升级DirectX 11补丁前最高仅支持DirectX 10.1,所以DDI显示为10.1;而在升级补丁后DDI显示为11,即为DirectX 11 API。
Windows Vista未升级DirectX 11补丁
Windows Vista升级DirectX 11补丁
GPU-Z是一款针对显卡设计的侦测型软件,其能够识别显示核心的代号、规格等硬性指标,还能侦测显卡的实时频率、温度、电压以及GPU负载度等等。在最新的GPU-Z 0.3.8版本中,还加入了GPU通用计算功能识别,目前能够识别的有OpenCL、CUDA、PhysX和DirectCompute。
在Windows Vista安装补丁前后我们对比GPU-Z识别情况发现,在安装补丁后GPU-Z能够识别平台上的Radeon HD 5000系列产品能够开启DirectCompute 5.0。
本章节总结:在Windows Vista正确安装DirectX升级补丁后,系统不仅能够启用DirectX 11 API,同时DirectX 11 API中引入的DirectCompute Shader也顺利启用,由于硬件上Radeon HD 5000支持当前最高的DirectCompute 5.0版本,所以此时系统能够实现与Windows 7同等的3D及非3D显卡应用。