Tin tức và phân tích của tất cả các thiết bị di động

Tất cả sự khác biệt giữa DirectX 12 và DirectX 11

Phiên bản mới nhất của DirectX, giao diện lập trình phần mềm API của Microsoft, đã có mặt từ lâu trong cuộc sống của chúng ta, DirectX 12 sẽ thay đổi một số động lực trong thế giới trò chơi. Vậy sự khác biệt giữa DirectX 11 là gì? Chúng tôi đã xem xét cả hai phiên bản DirectX cho bạn và giải thích đầy đủ các tính năng nổi bật của chúng một cách chi tiết.

Windows 7 Đó là phiên bản DirectX cũng có thể được cài đặt trên phiên bản Vista đi kèm với phiên bản đó. với DirectX 12 Windows Nó đi kèm với 10 và mang theo nhiều cải tiến khác nhau. Tuy nhiên, tất cả người dùng Windows vẫn do chưa có hoặc không muốn nâng cấp lên phiên bản 10 API DirectX 11 tới giao diện lập trình phần mềm Được biết, nhiều máy tính có

và cho tất cả các giao diện lập trình phần mềm API như DirectX 12; Sẽ không sai khi nói rằng chúng cho phép mở trò chơi trên máy tính của bạn. DirectX 12, là phiên bản mới nhất của giao diện lập trình DirectX API cho phép bạn mở và chơi trò chơi trên máy tính của mình bằng cách đóng vai trò là cầu nối giữa trò chơi và trình điều khiển đồ họa cũng như phiên bản trước đó của nó. Sự khác biệt giữa DirectX 11 là gì Chúng tôi đã trả lời câu hỏi của bạn với tất cả các chi tiết cho bạn.

Video so sánh DirectX 11 và DirectX 12:

Sự khác biệt giữa DirectX 11 và DirectX 12:

  • Hiệu suất xử lý đa lõi
  • Sử dụng phần cứng hiệu quả
  • Kiểm soát của nhà phát triển trò chơi
  • Cách sử dụng PSO
  • Mô hình luồng lệnh
  • Ràng buộc nguồn

Hiệu suất xử lý đa lõi:

DirectX 9 và 11 trò chơi cơ bản 2 Và 4 Nó sử dụng lõi và đôi khi con số này có thể bị giới hạn ở một lõi. DirectX 12 trên máy tính mở game có bao nhiêu lõi Nó phân phối sức mạnh đồng đều theo tình huống này và mang lại hiệu suất mạnh mẽ hơn nhiều cho người dùng. Đây là một tính năng nổi bật, đặc biệt đối với người dùng CPU đa lõi.

Sử dụng phần cứng hiệu quả:

NVIDIA hỗ trợ driver tốt hơn nhiều, trong khi phần cứng AMD luôn thiếu về mặt này. DirectX 12 sẽ khắc phục được những vấn đề đó Nó đi kèm với một bổ sung công nghệ. Theo đó, DirectX 12 cho phép thực hiện đồng thời các giai đoạn như tính toán và đồ họa, do đó cho phép bạn thấy hỗ trợ trình điều khiển mạnh mẽ hơn nhiều.

Kiểm soát của nhà phát triển trò chơi:

Cách các nhà phát triển trò chơi sử dụng phần cứng trên trò chơi được kiểm soát thông qua trình điều khiển và giao diện lập trình phần mềm API. Điều đó đã thay đổi với DirectX 12. Bây giờ các nhà phát triển trò chơi có DirectX 12 có toàn quyền kiểm soát các trò chơi để họ có thể thực hiện các hoạt động tối ưu hóa của riêng mình.

Cách sử dụng PSO:

Các đối tượng tuần tự GPU trên DirectX 11 tồn tại ở các trạng thái khác nhau như Vertex Shader, Hull Shader, Geometry Shader và được kết nối với nhau. Tình huống này đòi hỏi các định nghĩa riêng biệt đã thay đổi với DirectX 12. DirectX 12 cho biết các trạng thái này đã chấm dứt sau khi tạo Nó thay thế nó bằng PSO. PSO cung cấp khả năng di chuyển trực tiếp và hiệu quả tối đa bằng cách truyền một lượng nhỏ dữ liệu.

Mô hình luồng lệnh:

DirectX 11 có một chuỗi luồng lệnh duy nhất tới GPU, điều này làm tăng tải cho CPU, dẫn đến hậu quả tiêu cực. DirectX 12 có mô hình mới với các tập lệnh khác nhau và đa luồng. Mô hình có thể xử lý tất cả tải này, đòi hỏi các tài nguyên khác nhau. thực hiện đồng thời bằng cách chia nó thành các phần nhỏ cung cấp. Vì vậy, có thể thu được kết quả nhanh hơn và hiệu quả hơn nhiều.

Ràng buộc nguồn:

Mặc dù liên kết nguồn DirectX 11 được nhiều người dùng coi là hữu ích nhưng nó vẫn chưa đủ về mặt sử dụng phần cứng. Nhiều đến mức thậm chí có những phần cứng mà anh ấy chưa bao giờ sử dụng. DirectX 12 có các ngăn xếp và bảng mô tả. Những ngăn xếp và bảng này lưu trữ và sắp xếp dữ liệu Được sử dụng bởi GPU. Nhờ các bảng mới được tạo trong trường hợp có nhu cầu mới, việc ràng buộc tài nguyên hiệu quả hơn nhiều sẽ được tạo ra.

Các tính năng nổi bật khác của DirectX 12 so với DirectX 11:

  • DirectX 12 hỗ trợ API có tên DirectX Raytracing, viết tắt là DXR.
  • Với tính năng đổ bóng tốc độ thay đổi, GPU tập trung vào điểm giữa hiển thị của màn hình và hình ảnh chất lượng tốt hơn nhiều cho phép nó được trình bày.
  • với DirectX 12 tại các điểm khung của màn hình. bóng giảm nhưng chất lượng hình ảnh ở tiêu điểm chính tăng lên.
  • Với tính năng CAS, nó cung cấp độ bóng riêng lẻ trên các ô màn hình 16 x 16.
  • Ví dụ: với tính năng tạo bóng thích ứng với chuyển động trong trò chơi đua xe trong khi bóng của chiếc xe thay đổi theo từng khung hình, cây đứng hai bên có thể đứng yên.
  • Xử lý tốt hơn các GPU khác nhau với sự hỗ trợ đa GPU chia tỷ lệ, trộn và kết hợp mang lại cơ hội.
  • Với tính năng phản hồi chống họa tiết, những họa tiết không được sử dụng trong trò chơi sẽ bị xóa khỏi bộ nhớ và tình trạng này Nguồn VRAM 2,5 sàn nhà tăng.
  • Bằng cách chỉ tạo bóng cho một số đối tượng nhất định trên một hình ảnh chủ yếu là tĩnh, năng lượng VRAM được sử dụng một cách hiệu quả.
  • với DirectX 12 sức mạnh GPU khác nhau Nó có thể tăng gấp đôi bộ nhớ video bằng cách tập trung vào VRAM.
  • DirectX 12 tăng cường khía cạnh phần mềm của trò chơi mục đích.
  • Với DirectX 12 Ultimate, bản nâng cấp DirectX 12, trò chơi có thể được tối ưu hóa dễ dàng cho các nền tảng khác nhau.

Dành cho bạn, phiên bản mới nhất của DirectX, giao diện lập trình phần mềm API của Microsoft, DirectX 12 và phiên bản trước đó của nó. Sự khác biệt giữa DirectX 11 và chúng tôi đã giải thích các tính năng nổi bật của cả hai phiên bản. Sau khi thấy sự khác biệt giữa hai phiên bản, việc đưa ra lựa chọn hoàn toàn tùy thuộc vào sự lựa chọn của người dùng.