dxdiag是windows诊断显卡与声卡的核心工具:启动时须点“否”绕过uac,确认“已签名驱动程序:是”后,于“显示1”检查显卡名称、三项加速是否启用并测试direct3d;在“声音”选项卡验证设备启用状态、硬件id及测试声音。

当你遇到游戏画面卡顿、视频播放黑屏、耳机无声或麦克风失灵等问题时,需要快速确认显卡与声卡是否被系统正确识别、驱动是否启用、底层功能是否正常——dxdiag是Windows 10/11原生、免安装、高可信度的诊断入口,所有信息直取DirectX与WDM驱动层。
启动dxdiag并绕过UAC陷阱
按下 Win + R 打开运行框,输入 dxdiag 后回车;弹出“是否希望该应用对设备进行更改?”提示时,【必须点“否”】——点“是”会导致dxdiag初始化失败,“显示”和“声音”选项卡内容为空白,且后续无法重试,只能重启工具。
等待绿色进度条消失,顶部状态栏显示“已签名驱动程序:是”,说明GPU与音频驱动已通过基础校验。
检测显卡运行状态(含双显卡切换验证)
点击顶部“显示1”选项卡(若有多块显卡,会显示“显示2”“显示3”等)。
第一步:核对“设备”区域的“名称”字段,确认是否为实际在用的显卡(如“NVIDIA GeForce RTX 4070”或“Intel(R) Iris(R) Xe Graphics”);若显示“Microsoft Basic Display Adapter”,说明显卡驱动未安装或损坏。
第二步:下滑至“驱动程序”区域,检查三项关键加速是否全部显示“已启用”:
• DirectDraw加速
• Direct3D加速
• AGP纹理加速
任一为“已禁用”,右侧行末会出现红色感叹号,此时需进入设备管理器更新对应显卡驱动。
第三步:点击“测试Direct3D”按钮,全屏出现旋转立方体动画并持续5秒无崩溃,即证明D3D渲染通路可用;若弹出“无法创建Direct3D设备”错误,说明驱动未加载或与系统版本冲突。
检测声卡运行状态与音频设备枚举
切换到“声音”选项卡,这是唯一能反映Windows音频子系统(WDM/KS)实时工作状态的界面。
方法一:查看“设备名称”列表,确认至少有一项状态为“已启用”;若全部灰显或为空,说明声卡驱动未加载或被禁用。
方法二:勾选底部“所有信息”,展开后查找“硬件ID”,格式为“HDAUDIO\FUNC_01&VEN_10EC&DEV_0907”,其中VEN_10EC代表Realtek厂商,可据此反查是否为最新驱动版本。
方法三:点击“测试声音”按钮,系统将播放标准提示音;若无声但设备显示“已启用”,需进一步检查默认播放设备是否设错,或音频服务(Windows Audio)是否被手动停止。











