DirectX 11 so với DirectX 12: Sự khác biệt là gì?

Directx 11 So Voi Directx 12 Su Khac Biet La Gi



Nếu bạn là một game thủ Windows PC, thì biết liệu DirectX12 tốt hơn DirectX 11 là rất quan trọng để tận dụng tốt nhất các trò chơi điện tử yêu thích của bạn. Bây giờ, hầu hết mọi người sẽ nói DirectX 12 tốt hơn vì nó có số cao hơn, nhưng mọi thứ thường không đơn giản như vậy.



DirectX 12 đã được phát hành trở lại vào năm 2015 cùng với Windows 10. Microsoft tuyên bố đây là phiên bản DirectX tốt nhất và có thể sẽ mở ra một kỷ nguyên mới cho các game thủ. Điều này là do nó có khả năng tăng hiệu suất GPU, đồng thời giảm chi phí hoạt động của CPU.





Vấn đề là, tăng hiệu suất máy tính của bạn không dễ dàng như chuyển sang phiên bản DirectX mới. Hoặc có thể đúng như vậy, vì vậy chúng ta hãy tìm hiểu chính xác điều gì đang xảy ra ở đây.





DirectX 11 so với DirectX 12

Cả hai phiên bản DirectX đều tuyệt vời, nhưng DirectX 12 là phiên bản mới hơn và do đó, nó đi kèm với các tính năng không có trong DirectX 11. Tuy nhiên, việc xác định cái nào tốt hơn không đơn giản.



chạy windows 10 ở chế độ windows 7

DirectX của Microsoft là gì?

Vì vậy, DirectX là tập hợp các API chính được thiết kế cho mục đích xử lý các nhiệm vụ liên quan đến đa phương tiện. Điều này có thể bao gồm lập trình trò chơi điện tử trên Windows, Xbox và bất kỳ nền tảng dựa trên Microsoft nào khác.

Sự khác biệt giữa DirectX 11 và DirectX 12 là gì?

DirectX12 , có khả năng tương tác với phần cứng máy tính của bạn ở cấp độ nâng cao hơn. Ví dụ: DirectX 12 được thiết kế để phân tán khối lượng công việc CPU trên các lõi khác, nhưng không chỉ vậy, nó có thể cho phép mọi lõi giao tiếp với GPU cùng một lúc.

DirectX 11 mặt khác, chỉ cho phép các trò chơi sử dụng hai và bốn lõi CPU. Trong nhiều trường hợp, số lượng tối đa là ba vì một trong các lõi được sử dụng để ra lệnh cho GPU.



windows 10 iso cũ

Khi nói đến các tính năng chuông và còi lạ mắt, DirectX 12 chiếm ưu thế ở đây. Điều này bao gồm các đối tượng trạng thái đường ống (PSO) và tính toán không đồng bộ. Bạn thấy đấy, điện toán không đồng bộ tăng cường việc sử dụng GPU bằng cách cho phép nó xử lý song song nhiều khối lượng công việc.

Hy vọng ở đây là khai thác toàn bộ tiềm năng của GPU của bạn, mặc dù điều này phụ thuộc vào việc GPU có hỗ trợ DirectX 12 hay không vì không phải tất cả đều hỗ trợ. Đừng lo lắng vì tất cả các GPU được phát hành sau năm 2015 đều hỗ trợ DirectX 12, vì vậy nếu tuổi của phần cứng hiện tại của bạn phù hợp với ngày cụ thể đó, thì tất cả đều ổn.

nhúng excel vào trang web

Ngoài kết xuất đồ họa, GPU của bạn chịu trách nhiệm xử lý nhiều tác vụ chính. Ví dụ: cần có GPU để chạy các thuật toán máy học. Bây giờ, nếu DirectX 11 đang được sử dụng trong tình huống học máy, nó chỉ có thể thực hiện lần lượt các tác vụ và theo một thứ tự cụ thể. Bất cứ khi nào điều đó xảy ra, hiệu suất có xu hướng bị ảnh hưởng do tất cả các tài nguyên liên quan đến GPU không được sử dụng.

DirectX 12 giải quyết vấn đề này bằng cách sử dụng điện toán không đồng bộ, do đó, như mong đợi, mức sử dụng GPU được tối đa hóa và do đó, hiệu suất chơi trò chơi của bạn sẽ được cải thiện.

Hơn nữa, chúng ta nên lưu ý rằng DirectX 12 là sản phẩm đầu tiên giới thiệu PSO cho đại chúng. Đối với những người đang thắc mắc, PSO là đối tượng giải thích trạng thái của toàn bộ đường dẫn đồ họa. Bạn thấy đấy, PSO hoạt động giống như một cái chai chứa mọi trạng thái và thành phần cần thiết để tạo hình ảnh. Vì vậy, về bản chất, điều này sẽ giúp GPU có thể xử lý trước tất cả các trạng thái phụ thuộc mà không cần phải tính toán lại các trạng thái mọi lúc.

Khi điều này được sử dụng, chi phí hoạt động của CPU giảm đáng kể khi so sánh với cách DirectX 11 xử lý mọi thứ.

cách thêm người gửi an toàn trong triển vọng

Bạn nên chọn DirectX 12 hay DirectX 11?

Vì vậy, câu hỏi lớn xứng đáng có câu trả lời là cái nào tốt hơn? Chà, câu trả lời phụ thuộc vào trò chơi mà bạn đang cố gắng chơi. Một số trò chơi được xây dựng dựa trên DirectX 11, trong khi các tựa game hiện đại hơn được phát triển với DirectX 12 làm tâm điểm.

Tuy nhiên, nếu bạn không phải là kiểu người chơi các trò chơi điện tử cũ hơn, thì DirectX 12 là đặt cược an toàn bởi vì hầu hết tất cả các tựa game mới ngày nay đều hỗ trợ DirectX 12 so với phiên bản trước.

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

DirectX 12 sẽ cải thiện FPS?

Tùy thuộc vào trò chơi, DirectX 12 có thể mang lại những cải tiến liên quan đến FPS. Một số trò chơi như Cyberpunk 2077 đã chứng kiến ​​tốc độ khung hình tăng 20% ​​ở 1080p, trong khi Assassin's Creed Valhalla đã tăng được 25% ở cùng độ phân giải.

Tôi có cần DirectX 11 nếu tôi có 12 không?

DirectX không phải là thứ bạn có thể cài đặt riêng, điều đó có nghĩa là không có cách nào để cài đặt riêng DirectX 11 và DirectX 12 trên cùng một máy tính. Vì DirectX API không tương thích hoặc ngược lại, nên một số trò chơi hoặc ứng dụng có thể yêu cầu phiên bản cũ hơn để chạy đúng cách.

  Biểu tượng Câu lạc bộ Cửa sổ
Bài ViếT Phổ BiếN