Cách sử dụng Công cụ chẩn đoán DirectX (DxDiag) để khắc phục sự cố

DirectX là một bộ công nghệ hoặc giao diện lập trình ứng dụng được sử dụng bởi nhiều ứng dụng hoặc chương trình đa phương tiện trong Windows . Nó được phát triển bởi Microsoft để cung cấp khả năng tăng tốc phần cứng cho các ứng dụng đa phương tiện nặng như trò chơi 3D và video HD(HD videos) . Windows 7 có DirectX 11. Windows 11/10 đã cài đặt DirectX 12.

Chạy Công cụ chẩn đoán DirectX(Run DirectX Diagnostic Tool) ( DxDiag )

Nếu bạn đang gặp sự cố khi chơi trò chơi hoặc phim đúng cách, Công cụ chẩn đoán DirectX(DirectX Diagnostic Tool) có thể giúp bạn chỉ ra nguồn gốc. Để truy cập nó, hãy truy cập Start trong Windows 11/10/8/7 , nhập dxdiag và nhấn Enter.

Nếu đây là lần đầu tiên bạn sử dụng Công cụ chẩn đoán DirectX(DirectX Diagnostic Tool) , bạn có thể được hỏi liệu bạn có muốn kiểm tra xem trình điều khiển của mình có được ký điện tử hay không.

Nhấp vào (Yes) để đảm bảo rằng trình điều khiển của bạn đã được ký bởi nhà xuất bản đã xác minh tính xác thực của chúng.

Sau khi Công cụ chẩn đoán(Diagnostic Tool) hoàn tất, đây là ba điều chính(three key things) cần kiểm tra trong báo cáo DxDiag.

1. Kiểm tra thẻ video của bạn

Một số chương trình chạy rất chậm hoặc không chạy trừ khi Microsoft DirectDraw hoặc Direct3D tăng tốc phần cứng được bật.

Để xác định điều này, hãy nhấp vào tab Hiển thị , sau đó trong (Display)Tính năng DirectX(DirectX Features) , hãy kiểm tra xem DirectDraw , Direct3DAGP Texture Acceleration có xuất hiện dưới dạng Đã bật(Enabled) hay không . Nếu không, hãy thử bật tăng tốc phần cứng.

  1. Nhấp chuột phải(Right-click) vào màn hình và mở Độ phân giải màn hình(Screen Resolution) .
  2. Nhấp vào Cài đặt nâng cao(Advanced settings) .
  3. Bấm vào tab Khắc phục sự cố(Troubleshoot ) , sau đó bấm Thay đổi cài đặt(Change settings) .
  4. Di chuyển thanh trượt Tăng tốc phần cứng sang (Hardware Acceleration)Đầy đủ(Full) .

Nếu không thành công, bạn có thể cần cập nhật trình điều khiển video hoặc chính thẻ. Bạn thường có thể tìm thấy các trình điều khiển mới nhất cho phần cứng của mình trong phần hỗ trợ trên trang web của nhà sản xuất.

2. Kiểm tra bộ điều khiển trò chơi của bạn

Nếu một cần điều khiển hoặc thiết bị đầu vào khác không phản hồi, nó có thể không được cài đặt đúng cách. Đảm(Make) bảo thiết bị hiển thị trên tab Đầu vào . (Input)Nếu không, hãy cài đặt lại thiết bị theo hướng dẫn của nhà sản xuất. Nếu đó là thiết bị USB , hãy rút phích cắm và sau đó cắm lại.

3. Kiểm tra trình điều khiển "chưa được ký"

Trình điều khiển được ký điện tử đã được Phòng thí nghiệm Chất lượng Phần cứng Microsoft Windows(Microsoft Windows Hardware Quality Lab) kiểm tra khả năng tương thích với DirectX . Nếu Công cụ chẩn đoán gắn(Diagnostic Tool) cờ trình điều khiển chưa được ký, việc cập nhật trình điều khiển có thể giải quyết vấn đề của bạn. Bạn thường có thể tìm thấy trình điều khiển mới nhất cho phần cứng của mình trên phần hỗ trợ trên trang web của nhà sản xuất.

Đảm(Make) bảo rằng bạn có trình điều khiển 64 bit cho PC 64 bit của mình và phiên bản trình điều khiển tương thích. Bạn có thể phải kiểm tra cấu hình phần cứng của mình để tìm ra điều này.

4. Những thứ khác cần kiểm tra

Nếu bạn vẫn gặp sự cố với trò chơi hoặc phim sau khi chạy Công cụ chẩn đoán DirectX(DirectX Diagnostic Tool) , bạn có thể kiểm tra một số điều khác bằng cách sử dụng tệp DxDiag .

Kiểm tra Chế độ hiển thị(Display Mode) của Ứng dụng(Your Application) hoặc Trò chơi của bạn(Game)

Khi ứng dụng DirectX 9 chuyển sang chế độ toàn màn hình, độ phân giải của ứng dụng có thể không khớp với độ phân giải gốc của màn hình LCD(LCD) của bạn ; độ phân giải của màn hình của bạn được thiết kế để hiển thị dựa trên kích thước của nó. Nếu bạn thấy các dải màu đen trên đỉnh hoặc các cạnh của màn hình, nơi một phần không được sử dụng, bạn có thể thử chia tỷ lệ hình ảnh toàn màn hình. Nếu ứng dụng hoặc trò chơi của bạn cho phép bạn chọn chế độ hiển thị, bạn có thể thay đổi cài đặt ứng dụng hoặc trò chơi và chọn một chế độ phù hợp với độ phân giải gốc của màn hình LCD(LCD) . Điều này sẽ giúp bạn sử dụng tất cả các màn hình mà vẫn bảo toàn độ phân giải dự kiến ​​của ứng dụng.

Phiên bản(Version) DirectX nào được(DirectX Is) cài đặt trên PC của bạn

Công cụ chẩn đoán DirectX

Trong tab Hệ thống so với Phiên bản DirectX(DirectX Version) , bạn sẽ thấy phiên bản được cài đặt trên hệ thống của mình. Trong hình trên, bạn sẽ thấy DirectX 2 được đề cập.

Nếu việc chạy công cụ không hữu ích, bạn có thể gỡ cài đặt DirectX khỏi hệ thống của mình, sau đó tải xuống DirectX(download DirectX) và cài đặt mới nó.

Kiểm tra phiên bản (Version)DirectX mà ứng dụng hoặc trò chơi của bạn yêu cầu(Game Requires)

Một số ứng dụng và trò chơi yêu cầu DirectX 9 . Tuy nhiên, Windows 7 được cài đặt phiên bản DirectX mới hơn . Nếu bạn cài đặt một ứng dụng hoặc trò chơi yêu cầu DirectX 9 , bạn có thể nhận được thông báo lỗi, chẳng hạn như: “ Chương trình không thể khởi động vì máy tính của bạn thiếu d3dx9_35.dll ; thử cài đặt lại chương trình để khắc phục sự cố này. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)”Hai chữ số cuối của tên tệp có thể khác nhau. Nếu bạn nhận được thông báo lỗi tương tự sau khi cài đặt lại ứng dụng hoặc trò chơi, hãy truy cập trang web DirectX End-User Runtime Web Installer và làm theo hướng dẫn để cài đặt DirectX và nhận các bản cập nhật cho DirectXvà các phiên bản trước của DirectX .

Làm cách nào để tạo một Chẩn đoán DirectX(DirectX Diagnostic) ( DxDiag )?

Sau khi Chẩn đoán DirectX(DirectX Diagnostic) kết thúc phân tích, hãy nhấp vào Lưu(Save) tất cả thông tin, sau đó nhấp vào Lưu(Save) dưới dạng. Hãy(Make) nhớ đặt tên cho nó để bạn nhớ và một vị trí mà bạn có thể tìm thấy nó một cách dễ dàng.

Làm cách nào để biết DirectX đang hoạt động?

Nếu bạn có thể tìm thấy nó trong kết quả tìm kiếm và công cụ chẩn đoán không tạo ra bất kỳ lỗi nào, điều đó có nghĩa là DirectX đang hoạt động. Bạn không thể sử dụng nó trực tiếp và chỉ các ứng dụng và trò chơi mới có thể sử dụng nó bằng cách gọi các hàm khác nhau bằng API của chúng .

cách(Way) nào để buộc khởi động lại DirectX(Force Restart DirectX) không?

Không. Bạn sẽ cần khởi động lại PC của mình nếu cảm thấy có điều gì đó không ổn trong trò chơi và có lỗi DirectX liên quan. (DirectX)Bạn cũng có thể tạo báo cáo để kiểm tra xem có bất kỳ điều gì khác đang gây ra sự cố hay không.

Tôi có thể cài đặt DirectX 12 trên các phiên bản Windows trước không?

Bạn không thể. Microsoft cần hỗ trợ nó vì nó thực hiện rất nhiều lệnh gọi cấp thấp mà không có trong các phiên bản Windows trước đó . Có thể ai đó có thể chuyển nó, nhưng nó có thể không đáng tin cậy. Vì vậy, nếu bạn thử nó, nó là rủi ro của bạn.



About the author

Tôi là một chuyên gia máy tính và tôi chuyên về thiết bị iOS. Tôi đã giúp đỡ mọi người từ năm 2009 và trải nghiệm của tôi với các sản phẩm của Apple khiến tôi trở thành người hoàn hảo để trợ giúp về nhu cầu công nghệ của họ. Các kỹ năng của tôi bao gồm: - Sửa chữa và nâng cấp iPhone và iPod - Cài đặt và sử dụng phần mềm Apple - Giúp mọi người tìm thấy các ứng dụng tốt nhất cho iPhone và iPod của họ - Làm việc trên các dự án trực tuyến



Related posts