如何解決 DirectX 診斷工具的問題

沒有多少人知道每個現代版本的 Windows 中都包含DirectX 診斷工具( dxdiag.exe )。有了它,您可以確定多媒體應用程序(例如視頻遊戲或音頻和視頻播放器)使用的硬件可能出現問題的根源。在本教程中,您將了解如何啟動DirectX 診斷工具以及如何使用它來收集有用的信息,以便在需要解決問題時使用。

內容

  1. 什麼是 DirectX?
  2. 如何啟動 DirectX 診斷工具
  3. 檢查經過數字簽名的驅動程序
  4. 如何從 DxDiag 獲取一般系統信息
  5. 如何獲取系統顯示信息
  6. 如何獲取系統聲音信息
  7. 如何獲取系統輸入信息
  8. 結論

注意:本指南適用於 Windows 10、Windows 7 和 Windows 8.1。

什麼是 DirectX?

根據維基百科,“Microsoft DirectX 是應用程序編程接口 (API) 的集合,用於在 Microsoft 平台上處理與多媒體相關的任務,尤其是遊戲編程和視頻”。

DirectX 通常用於開發 Windows 和 Xbox 遊戲。因此,如果您的視頻遊戲存在穩定性和性能問題,DirectX 診斷工具可以幫助您了解問題的根源。當玩家需要遊戲支持時,遊戲公司推薦使用DirectX 診斷工具。

如果您有興趣了解有關 DirectX 的更多信息,維基百科有一篇關於它的詳細文章。

如何啟動 DirectX 診斷工具

只能通過使用位於以下位置的可執行文件來啟動DirectX 診斷工具: “C:WindowsSystem32dxdiag.exe”。幸運的是,您也可以使用搜索來啟動它。例如,在 Windows 7 中,打開“開始”菜單並在搜索框中鍵入dxdiag。然後,單擊dxdiag.exe搜索結果。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

在 Windows 10 中,在任務欄上 Cortana 的搜索框中鍵入dxdiag,然後單擊或點擊dxdiag搜索結果。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

如果您安裝了 Windows 8.1,情況會有所不同。轉到“開始”屏幕,鍵入dxdiag,然後單擊或點擊dxdiag搜索結果。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

所有 Windows 操作系統還允許您通過使用運行窗口並鍵入dxdiag命令來啟動此工具。

檢查經過數字簽名的驅動程序

首次啟動DirectX 診斷工具時,會彈出一個小窗口。它要求您允許檢查您的驅動程序是否由 Microsoft 進行數字簽名並由 Microsoft 的 Windows 硬件質量實驗室批准。我們建議您按是。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

當DirectX 診斷工具啟動時,它應該至少有四個選項卡:System、Display、Sound和Input。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

一些選項卡可以顯示多次,並在其名稱中添加一個數字。這意味著DirectX 診斷工具為具有類似功能的設備找到了多個驅動程序。例如,我們的一台計算機上有 2 台顯示器,因此我們看到兩個選項卡,分別稱為“顯示 1”和“顯示 2”。我們還發現了可以播放聲音的設備:獨立的 Creative Sound Blaster 聲卡、帶有揚聲器的 Acer 顯示器、主板上的聲音芯片和可以通過 HDMI 端口發送聲音的 AMD 視頻卡。因此,我們有四個與聲音相關的選項卡,每個選項卡對應一個聲音設備。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

您可以在“系統”選項卡底部看到“檢查 WHQL 數字簽名”框。如果您在工具詢問是否允許評估您的所有驅動程序是否都經過數字簽名時按“是” ,則此框已被選中。您可以隨時選中或取消選中它。在 Windows 7 等舊版本的 Windows 中,如果您安裝了 64 位操作系統,DirectX 診斷工具會首先啟動並檢查 PC 上安裝的 32 位驅動程序。因此,該工具不會顯示足夠的信息,因為您的系統有 64 位驅動程序。出現時按“運行 64 位 DxDiag”按鈕。該工具的 64 位版本將啟動以重新評估您的驅動程序和硬件配置。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

在 Windows 10 中,您不會看到此按鈕,因為DirectX 診斷工具會在您每次啟動時自動檢查計算機或設備上安裝的 64 位驅動程序。

如何從 DxDiag 獲取一般系統信息

名為System的選項卡顯示您的計算機或設備的基本信息,例如其名稱、您使用的操作系統版本、主板(顯示在System Manufacturer和System Model字段中)、BIOS 類型和版本、處理器、RAM 量以及有關頁面文件和安裝的 DirectX 版本的信息。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

如何獲取系統顯示信息

有關視頻卡和顯示器的信息顯示在“顯示”選項卡中。在這裡您可以看到您正在使用的視頻卡的名稱、製造商、芯片類型、大約總內存、當前分辨率、它所連接的顯示器、您正在使用的屏幕分辨率以及有關該顯卡的詳細信息安裝的驅動程序(如版本、日期等)。

在DirectX 功能部分,您可以看到啟用了哪些最重要的 DirectX 功能。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

註釋部分顯示最終識別的問題。此信息可用於解決 Windows 系統的問題。

如何獲取系統聲音信息

您可以在“聲音”選項卡中找到有關 Windows 計算機或設備上可用的音頻輸出選項的信息。它包括每個設備的名稱和製造商,以及與驅動程序相關的信息,例如日期和版本。最終的設備問題列在“註釋”字段中。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

如何獲取系統輸入信息

輸入選項卡顯示有關插入的所有輸入設備的信息:鍵盤、鼠標、遊戲板或麥克風等設備。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

通過在輸入相關設備部分展開每種類型的輸入設備,您可以查看有關每個設備的更多詳細信息(例如正在使用的確切驅動程序文件、版本等) 。

How to troubleshoot problems with the DirectX Diagnostic Tool

DirectX 診斷工具、dxdiag、Windows

結論

在 Windows 提供的其他故障排除工具中,DirectX 診斷工具是一種非常有用的工具,可幫助您確定視頻卡、聲卡或輸入設備是否存在問題。如果您在玩遊戲或看電影時遇到性能問題,我們建議您使用此工具找出原因。不要猶豫,與我們分享有關此工具如何幫助您的任何其他提示。

留下評論

如何轉換三相電壓、電流、千瓦 (kW)、千伏安 (kVA) 和功率因數

如何轉換三相電壓、電流、千瓦 (kW)、千伏安 (kVA) 和功率因數

學習平衡三相公式,並逐步轉換線電壓、電流、kW、kVA 和功率因數,並提供範例和檢查極限。

使用 Ubuntu cgroups 限制指令的 CPU 和記憶體使用量

使用 Ubuntu cgroups 限制指令的 CPU 和記憶體使用量

在 systemd 範圍內運行工作負載,並設定 CPUQuota 和 MemoryMax,然後透過 cgroup v2 驗證限制。

在 Ubuntu Server 24.04 上加密 Pi-hole 上游 DNS

在 Ubuntu Server 24.04 上加密 Pi-hole 上游 DNS

在 Ubuntu 24.04 上將 dnscrypt-proxy 設定為 Pi-hole 的本地 DoH 橋,設定僅限 localhost 的監聽器、解析器選擇以及切換 DNS 前的檢查。

讓 Ubuntu 24.04 在 Wayland 上啟用觸控板手勢

讓 Ubuntu 24.04 在 Wayland 上啟用觸控板手勢

在排查應用程式或硬體故障之前,請檢查 Ubuntu 的觸控板設定、確認 Wayland 以及測試 GNOME 的內建滑動功能。

使用 mdadm 建置 Debian 12 RAID 1 鏡像

使用 mdadm 建置 Debian 12 RAID 1 鏡像

建立並驗證一個雙磁碟 Debian 12 RAID 1 資料陣列,安全地格式化它,並配置它在重新啟動後組裝和掛載。

每次啟動時使用新金鑰加密 Debian 12 交換分割區。

每次啟動時使用新金鑰加密 Debian 12 交換分割區。

為現有的 Debian 12 交換分區設定隨機金鑰加密,驗證活動的 dm-crypt 映射,並了解休眠的權衡。

如何在 Ubuntu 24.04 上限制 SSH 使用者只能存取特定目錄(SFTP Chroot 指南)

如何在 Ubuntu 24.04 上限制 SSH 使用者只能存取特定目錄(SFTP Chroot 指南)

使用 chroot、適當的權限、匹配規則和安全測試,將 Ubuntu 24.04 SSH 帳戶限製到指定的 SFTP 資料夾,而不授予 shell 存取權限。

安全釋放 Ubuntu 的 APT 鎖定並完成更新

安全釋放 Ubuntu 的 APT 鎖定並完成更新

找到擁有 Ubuntu dpkg 前端鎖定的進程,讓軟體包工作完成,並在不刪除鎖定檔案的情況下修復中斷的安裝。

如何在 Ubuntu 桌面系統上設定 Btrfs 自動快照

如何在 Ubuntu 桌面系統上設定 Btrfs 自動快照

使用 Timeshift 在 Ubuntu Desktop 上設定定時 Btrfs 系統快照,驗證 Ubuntu 子磁碟區佈局,選擇保留策略,並了解快照無法保護的內容。

如何在不破壞依賴關係的情況下將 Debian 12 遷移到 Testing 版本

如何在不破壞依賴關係的情況下將 Debian 12 遷移到 Testing 版本

規劃更安全的 Debian 12 到 Testing 遷移:透過 Stable 版本升級,備份,清理 APT 來源,模擬依賴項更改,並驗證更改的內容。