Cách Xác định Phiên bản DirectX và Mô hình Shader

Mục lục:

Cách Xác định Phiên bản DirectX và Mô hình Shader
Cách Xác định Phiên bản DirectX và Mô hình Shader
Anonim

Microsoft DirectX là một bộ API để lập trình trò chơi điện tử trên hệ điều hành Microsoft-Windows và Xbox. Được giới thiệu vào năm 1995, ngay sau khi phát hành Windows 95, nó đã được đóng gói trong mọi phiên bản Windows kể từ Windows 98.

Với việc phát hành DirectX 12 vào năm 2015, Microsoft đã giới thiệu một số tính năng lập trình mới như API cấp thấp cho phép các nhà phát triển kiểm soát nhiều hơn đối với những lệnh nào được gửi đến đơn vị xử lý đồ họa.

Kể từ khi phát hành DirectX 8.0, các card đồ họa đã sử dụng các lệnh được gọi là Shader Models để giải thích các hướng dẫn về kết xuất đồ họa được gửi từ CPU đến card đồ họa. Tuy nhiên, các phiên bản đổ bóng này được gắn với phiên bản DirectX mà bạn đã cài đặt trên máy tính của mình, phiên bản này sau đó sẽ được gắn với cạc đồ họa của bạn.

Cách Xác định Phiên bản DirectX

Một tiện ích chẩn đoán đơn giản giới thiệu phiên bản DirectX.

  1. Nhấn Win + Rvà trong hộp nhập dxdiagrồi nhấn Entertrên bàn phím để chạy lệnh.
  2. Trong tab System, được liệt kê trong tiêu đề System Information, công cụ trả về phiên bản DirectX hiện tại của bạn.

    Image
    Image
  3. Khớp phiên bản DirectX của bạn với phiên bản Shader được liệt kê bên dưới.

Khi bạn đã xác định được phiên bản DirectX chạy trên PC của mình, bạn có thể sử dụng biểu đồ bên dưới để xác định phiên bản Shader Model nào được hỗ trợ.

Phiên bản mô hình DirectX và Shader

Công cụ Chẩn đoán không chia sẻ phiên bản Mô hình Shader. Phiên bản DirectX của bạn xác định phiên bản Shader Model của bạn, như sau:

  • DirectX 8.0 - Shader Model 1.0 & 1.1
  • DirectX 8.0a - Shader Model 1.3
  • DirectX 8.1 - Shader Model 1.4
  • DirectX 9.0 - Shader Model 2.0
  • DirectX 9.0a - Shader Model 2.0a
  • DirectX 9.0b - Shader Model 2.0b
  • DirectX 9.0c - Shader Model 3.0
  • DirectX 10.0- Shader Model 4.0
  • DirectX 10.1- Shader Model 4.1
  • DirectX 11.0 † - Shader Model 5.0
  • DirectX 11.1 † - Shader Model 5.0
  • DirectX 11.2 ‡ - Shader Model 5.0
  • DirectX 12- Shader Model 5.1

Hỗ trợ cho các mô hình Shader bắt đầu với DirectX 8.0. Windows XP không hỗ trợ DirectX 10.0 trở lên và Windows Vista và Windows 7 (trước Gói Dịch vụ 1) không hỗ trợ DirectX 11.0 trở lên. HOwever, Vista hỗ trợ DirextX 11.0 sau khi cập nhật nền tảng. Windows 7 SP1 hỗ trợ v11.1 nhưng không hỗ trợ 11.2 hoặc mới hơn. Bạn có thể tìm hiểu thêm trong hướng dẫn tải xuống và cài đặt DirectX của chúng tôi.

DirectX 12 chỉ khả dụng cho Windows 10 và Xbox One.

Trò chơi nào hỗ trợ DirectX 12?

Hầu hết các trò chơi PC được phát triển trước khi phát hành DirectX 12 rất có thể được phát triển bằng phiên bản DirectX trước đó. Các trò chơi này tương thích trên PC có cài đặt DirectX 12 vì tính tương thích ngược của chúng.

Nếu tình cờ trò chơi của bạn không tương thích với phiên bản mới của trò chơi DirectX-chủ yếu chạy trên DirectX 9 hoặc phiên bản cũ hơn-Microsoft cung cấp DirectX End-User Runtime để sửa nhiều lỗi thời gian chạy với các tệp DLL được cài đặt từ các phiên bản DirectX cũ hơn.

Cách cài đặt phiên bản DirectX mới nhất?

Việc cài đặt phiên bản DirectX mới nhất chỉ cần thiết khi bạn đang cố gắng chơi một trò chơi đã được phát triển với phiên bản mới nhất đó. Microsoft cung cấp các bản cập nhật thông qua Windows Update tiêu chuẩn và thông qua tải xuống và cài đặt thủ công. Tuy nhiên, kể từ khi phát hành DirectX 11.2 cho Windows 8.1, DirectX 11.2 không còn khả dụng dưới dạng bản tải xuống độc lập và phải được tải xuống thông qua Windows Update.

Ngoài Windows Update, hầu hết các trò chơi sẽ kiểm tra hệ thống của bạn khi cài đặt để xem bạn có đáp ứng các yêu cầu của DirectX hay không, nếu không, bạn sẽ được nhắc tải xuống và cài đặt trước khi cài đặt trò chơi.

Đề xuất: