- DirectX 12, đặc biệt là trong phiên bản Ultimate, mang đến DXR, VRS, trình đổ bóng lưới và khả năng sử dụng đa lõi tốt hơn.
- Chưa có thông báo chính thức nào về DirectX 13; việc áp dụng API mới sẽ diễn ra chậm và DX12 vẫn đang trong quá trình hoàn thiện.
- DX12 thường mang lại hiệu suất và tính ổn định tốt hơn, mặc dù có một số trò chơi cụ thể hoạt động tốt hơn ở DX11.
- Việc mua GPU với DX12 là an toàn hiện nay; chờ đợi DX13 mà chưa có ngày chính thức là không đáng.
Mặc dù ngày nay nhân vật chính trong thế giới game là DirectX 12Nhiều người đang tự hỏi điều gì sẽ xảy ra với DirectX 13 giả định: liệu nó có sớm ra mắt hay không và liệu có đáng để chờ mua GPU hay không. Trong bài viết này, chúng tôi sẽ làm rõ và so sánh. DirectX 13 so với DirectX 12 dựa trên những gì đã biết.
Có một sự thật không thể bỏ qua: DirectX 12 đã ra mắt từ năm 2015, và bước tiến lớn của nó đến từ phiên bản Ultimate, bổ sung các công nghệ quan trọng như dò tia, đổ bóng tốc độ thay đổi, v.v. Trong khi đó, Microsoft vẫn chưa chính thức công bố phát hành DirectX 13. Trên thực tế, một số chuyên gia thậm chí còn nghi ngờ rằng nó sẽ xuất hiện trong thời gian ngắn.
DirectX là gì và cách kiểm tra phiên bản của bạn
DirectX là một bộ API của Microsoft được thiết kế để cho phép trò chơi và các ứng dụng đa phương tiện giao tiếp hiệu quả với phần cứng máy tính. Nói cách khác, nó hoạt động như một cầu nối giữa trò chơi, Trình điều khiển GPU và CPUđảm bảo rằng mọi người đều nói cùng một ngôn ngữ và được phối hợp phù hợp.
Khi nói về DirectX, chúng ta không chỉ đề cập đến một API duy nhất, mà là một hệ sinh thái bao gồm nhiều thành phần. Một số thành phần nổi tiếng nhất là: Direct3D (Đồ họa 3D cho trò chơi và ứng dụng khoa học), Direct2D (đồ họa 2D tăng tốc), Viết trực tiếp (kết xuất văn bản chất lượng cao), Toán DirectX (đại số tuyến tính cho vectơ và ma trận) hoặc DirectML (tích hợp máy học). Tất cả cùng nhau tạo thành một gói đã phát triển kể từ thời Windows 95.
Đằng sau hậu trường, giao tiếp tuân theo một quy trình rõ ràng: ứng dụng dựa trên Direct3D và DXGI (Cơ sở hạ tầng Đồ họa DirectX), trình điều khiển chế độ người dùng và chế độ nhân, và cuối cùng, phần cứng được truy cập. Bằng cách này, trò chơi ủy thác các tác vụ đồng bộ hóa và truy cập phần cứng quan trọng cho API để đảm bảo hiệu suất nhất quán. Trong quá trình sử dụng hàng ngày, Đây là những gì cho phép hầu hết mọi thứ Nó hoạt động mà không cần bạn phải đấu tranh với hệ thống.
Có những API khác có khả năng chạy trò chơi trên PC, chẳng hạn như OpenGL o VulkanĐây là những lựa chọn thay thế được đánh giá cao, được sử dụng trong nhiều dự án khác nhau. Tuy nhiên, DirectX vẫn là lựa chọn thống trị trên Windows nhờ khả năng tích hợp hệ thống, hỗ trợ trình điều khiển và những cải tiến mà Microsoft đã triển khai trong nhiều năm qua.
DirectX 12 Ultimate: Các tính năng tạo nên sự khác biệt
Việc nhảy tới DirectX 12 Cuối cùng Phiên bản này đã bổ sung một loạt công nghệ đã định hình bối cảnh đồ họa trong những năm gần đây. Nổi tiếng nhất là DirectX Ray Tracing (DXR), cho phép dò tia thời gian thực trên các card đồ họa NVIDIA và AMD tương thích. DXR phiên bản 1.1 cải thiện cách xử lý lệnh gọi và tăng tốc một số quy trình nội bộ, củng cố kỹ thuật này trong các công cụ trò chơi và trò chơi hiện tại.
Ngoài DXR, DirectX 12 Ultimate còn tích hợp các yếu tố như VRS (Tỷ lệ che bóng thay đổi), cho phép thay đổi tỷ lệ đổ bóng theo tầm quan trọng về mặt thị giác của từng khu vực; phản hồi mẫu, hữu ích cho việc quản lý kết cấu thông minh hơn; và trình đổ bóng lướimở ra những khả năng mới về cách tạo và xử lý hình học trên GPU.
Một số phân tích cũng đề cập đến Tô bóng thích ứng nội dung (CAS) như một kỹ thuật liên quan để điều chỉnh tải trọng đổ bóng theo nhận thức thị giác của cảnh. Tất cả kho vũ khí kỹ thuật này đều hướng đến một ý tưởng: làm được nhiều việc hơn với cùng một nguồn lực, nâng cao giới hạn đồ họa hoặc cải thiện tính mượt mà tùy thuộc vào ưu tiên của nhà phát triển.
Sự xuất hiện của những khả năng này phản ánh lý do tại sao DX12 không chỉ là một "phiên bản mới": nó mở rộng phạm vi các kỹ thuật khả dụng và nhấn mạnh vào việc tinh chỉnh quản lý tài nguyên. Đối với người chơi, hiệu ứng hữu hình là cảnh phức tạp hơn hoặc hiệu suất tốt hơn, luôn tuân theo tiêu chuẩn khi thực hiện.
Hiệu suất chơi game: độ ổn định, FPS và các ngoại lệ
Trên thực tế, hầu hết người chơi có xu hướng thấy sự cải thiện với DX12 so với DX11 trong các tựa game hiện đại, đặc biệt là về độ ổn định khung hình và giảm hiện tượng giật hình. Điều này là do DX12 quản lý luồng và hàng đợi công việc tốt hơn., tránh những đường cong hiệu suất đột ngột ảnh hưởng đến cảm giác mượt mà.
Tuy nhiên, đôi khi phiên bản DX11 của một trò chơi mang lại FPS cao hơn phiên bản DX12, thường là do thiếu tối ưu hóa hoặc do phần cứng cụ thể hoạt động không tương thích với một tựa game cụ thể. Nói một cách đơn giản: nếu studio không tối ưu hóa đúng cách định tuyến DX12, lợi thế được cho là có thể biến mất. Trong những trường hợp này, nên kiểm tra cả hai API và chọn API hoạt động tốt nhất. kết quả thực tế tốt nhất cho nhóm của bạn Đây là một lựa chọn hợp lý.
Một số trò chơi, chẳng hạn như Fortnite, cho phép bạn chuyển đổi giữa DX11 và DX12 trong cài đặt. Đây là cách hoàn hảo để so sánh hiệu năng PC của bạn, theo dõi FPS và phát hiện bất kỳ hiện tượng giật hình nào. Tuy nhiên, nhìn chung, lựa chọn DX12 là hợp lý. DX12 là lựa chọn mặc định, vì đây là tuyến đường có tiềm năng phát triển nhất trong tương lai và là tuyến đường cho phép sử dụng Ray Tracing và các kỹ thuật hiện đại khác.
Một khuyến nghị khác luôn hiệu quả: hãy cập nhật hệ thống của bạn. Cập nhật trình điều khiển, cài đặt bản vá trò chơi và sử dụng các phiên bản Windows mới nhất sẽ giảm thiểu tình trạng không tương thích. Hãy nhớ rằng DirectX 12 yêu cầu Windows 10 trở lênVì vậy, nếu bạn đang sử dụng hệ thống cũ, việc chuyển đổi này sẽ giúp bạn có thêm không gian để cải thiện và tương thích lâu dài.
Cũng có những lúc GPU AMD dường như hoạt động tốt hơn với DX12 so với GPU NVIDIA trong một số trò chơi, nhờ vào "sức mạnh thô" của chúng và cách phân bổ khối lượng công việc. Những tình huống này thay đổi theo các bản cập nhật trình điều khiển, nhưng chúng minh họa rằng DX12 mang lại cơ bắp thực sự của phần cứng khi động cơ biết cách khai thác nó.

DirectX 13: trạng thái hiện tại và những gì thực sự mong đợi
Câu hỏi lớn: Còn DirectX 13 thì sao? Cho đến nay, không có thông báo chính thức DirectX 12 của Microsoft được phát hành vào năm 2015 và kể từ đó đã tích lũy được nhiều bản sửa đổi, đáng chú ý nhất là lớp Ultimate với các tính năng giúp nó trở nên đa năng. Cho đến nay, DX12 là phiên bản tồn tại lâu nhất trong lịch sử DirectX, mà chưa có phiên bản kế nhiệm nào được xác nhận.
Một số nhà phân tích đã chỉ ra rằng một "DX13" sẽ là lựa chọn đáng cân nhắc, một hệ thống có thể khôi phục một số điểm mạnh của DX11 trong các trình điều khiển (đơn giản hóa các điểm quan trọng), nhưng không làm mất đi khả năng kiểm soát và tự do ở cấp độ thấp của DX12. Ý tưởng là tìm ra một sự cân bằng giữa sự đơn giản và sức mạnhgiảm độ phức tạp khi không mang lại giá trị và duy trì khả năng tận dụng tối đa phần cứng.
Một cách tiếp cận thú vị khác là tích hợp theo cách chuẩn hóa các chức năng hiện có trong các API cụ thể của một số thương hiệu nhất định, chẳng hạn như... Thực thi Shader của NVIDIA và những thứ tương tự. Việc đưa những khả năng đó trở thành một phần của "điểm chung tối thiểu" của hệ sinh thái sẽ đơn giản hóa cuộc sống cho các nhà phát triển và cải thiện khả năng di động của các tính năng nâng cao giữa các nhà sản xuất.
Thậm chí còn có những câu chuyện cười rằng, do mê tín dị đoan, số "13" có thể bị bỏ đi và có thể chuyển thẳng sang số "14". Câu chuyện cười này còn hàm ý rằng, nếu có phiên bản mới, nó sẽ không được áp dụng ngay lập tức. Những thay đổi quan trọng như vậy đòi hỏi... thời gian chuyển tiếp dàiVà sẽ mất nhiều tháng (hoặc nhiều năm) để các trò chơi thực sự tận dụng được các tính năng mới.
Có những người, khi nhìn vào lịch, đã suy đoán rằng một phiên bản mới có thể sẽ xuất hiện "vào năm 2022" do sự tiến triển lịch sử thuần túy (DX10→2009→2015→…). Thực tế luôn cứng đầu: tính đến hôm nay, Không có dấu hiệu rõ ràng nào cho thấy sự ra mắt.Đó là lý do tại sao nhiều người nghi ngờ rằng việc trì hoãn việc mua hàng hoặc lên kế hoạch trong khi chờ đợi DX13 thậm chí còn chưa được công bố là không đáng.
Tôi có nên mua GPU ngay bây giờ hay đợi xem DX13 có ra mắt không?
Đây là một câu hỏi rất phổ biến. Nếu bạn đang tìm kiếm một card đồ họa và lo lắng về việc DirectX 13 sẽ được phát hành ngay lập tức, tốt nhất là nên phân biệt giữa kỳ vọng và thực tế: Không có xác nhận chính thức Microsoft vẫn chưa công bố ngày cụ thể để chúng ta có thể dự đoán trước. Trong khi đó, các trò chơi hiện tại đang được phát triển dựa trên DX12 (và phiên bản Ultimate), trong một hệ sinh thái đã hoàn thiện. Nếu bạn đang cân nhắc mua GPU hoặc laptop chơi game, hãy xem qua... Những điều cần lưu ý nếu bạn muốn mua một chiếc máy tính xách tay siêu cao cấp để hướng dẫn bạn đưa ra quyết định.
Theo nguyên tắc chung, nếu bạn thực sự cần nâng cấp (bạn gần như không biểu diễn hoặc muốn tận dụng các công nghệ như Ray Tracing), thì điều hợp lý nên làm là mua dựa trên mẫu hiện tại: GPU tương thích DX12 Ultimate Nó cho phép bạn tiếp cận những tính năng và hiệu suất tiên tiến mà các studio đang phát triển. Việc chờ đợi một phiên bản DX13 giả định mà không có bất kỳ thông tin cụ thể nào có thể chỉ là lãng phí thời gian.
Cũng cần lưu ý rằng cả Windows 10/11 và Xbox Series X|S đều dựa trên nền tảng công nghệ này. Việc các máy chơi game của Microsoft được liên kết với hệ sinh thái DX12 củng cố ý tưởng về tính liên tục và hỗ trợ sâu rộng từ các công cụ đồ họa. Nếu một API mới ra mắt, nó sẽ có một sự chuyển đổi dần dầnVà nó sẽ không làm cho GPU của bạn trở nên lỗi thời chỉ sau một đêm.
Trong trường hợp "DirectX 13" được công bố trong thời gian ngắn, sẽ mất hàng tháng trời chúng ta mới thấy các tựa game thương mại tích hợp nó một cách có ý nghĩa. Giữa các SDK, trình điều khiển, bản vá engine và quá trình thử nghiệm, quá trình này diễn ra rất chậm. Trên thực tế, DX12 đã tiếp tục trưởng thành trong nhiều năm mà không cần phải thay đổi cách đánh số, đặc biệt là thông qua Ultimate.
Bối cảnh lịch sử và lý do tại sao có nhiều cuộc thảo luận về DX13
DirectX 11 ra mắt vào năm 2009, thay thế DX10 với những cải tiến đáng kể vào thời điểm đó (khi CPU 2 lõi là phổ biến). Phiên bản này ra mắt vào năm 2015. DirectX 12 với sự thay đổi lớn hướng tới khả năng kiểm soát cấp thấp và đa luồng nghiêm ngặt, phù hợp hơn với thời đại 4, 6 hoặc 8 lõi.
Kể từ đó, chúng ta đã chứng kiến những bước tiến hóa gia tăng, và trên hết là gói Ultimate, đóng vai trò then chốt cho sự trỗi dậy của các công nghệ như dò tia hiện đại, VRS và shader lưới. Có một bản sửa đổi lớn cuối cùng vào khoảng năm 2019, và kể từ đó, API vẫn là xương sống của sự phát triển PC. Tính liên tục này giải thích Tại sao DX12 tồn tại lâu như vậy? mà không làm mất đi sự liên quan.
Vậy thì sự xôn xao về DX13 đến từ đâu? Từ việc suy diễn từ những giai đoạn trước và nghĩ rằng một bước nhảy vọt sắp xảy ra. Nhưng chu kỳ thay đổi, và các ưu tiên cũng thay đổi: hiện tại, ngành công nghiệp đang gặt hái những lợi ích từ DX12 và hệ sinh thái của nó, và chưa có dấu hiệu chắc chắn nào cho thấy sẽ có một sự thay thế. Đó là lý do tại sao rất nhiều nhà phân tích khuyến nghị không nên đầu tư vào nó. hoãn quyết định dựa trên phỏng đoán.
Quan điểm của chuyên gia: cân bằng và đơn giản hóa
Trong số những người mơ về một "DX13 lý tưởng", một mô hình đã xuất hiện: tái hiện một số tiện ích ở cấp độ trình điều khiển từ DX11 để giảm thiểu ma sát trong quá trình phát triển, đồng thời vẫn duy trì sức mạnh và tính linh hoạt của DX12. Đó sẽ là một API đạt được sự cân bằng giữa tự do và đơn giảngiúp cuộc sống dễ dàng hơn cho các nhóm nhỏ và giảm thiểu các lỗi triển khai hiện đang ảnh hưởng đến hiệu suất.
Chúng tôi cũng yêu cầu tích hợp các tính năng hiện đang phụ thuộc vào các phương pháp độc quyền hoặc riêng của nhà cung cấp, với mục tiêu làm cho các xu hướng chính có thể truy cập được như một tiêu chuẩn. Việc tập trung các tính năng như thực thi shader dưới một nền tảng chung sẽ cải thiện tính nhất quán của hệ sinh thái, giảm thiểu sự phân mảnh giữa các GPU.
Tuy nhiên, việc thiết kế lại quy mô lớn như vậy sẽ mất thời gian. Việc tăng từ 11 inch lên 12 inch đã là một sự thay đổi về tư duy, và việc cân bằng giữa sự thoải mái và khả năng kiểm soát mà không ảnh hưởng đến hiệu suất không phải là điều dễ dàng. Hiện tại, kết luận đã rõ ràng: DirectX 12 tiếp tục là trọng tâmVà mọi thứ đều cho thấy điều này sẽ tiếp tục miễn là việc áp dụng các chức năng của nó tiếp tục phát triển trong các công cụ và trò chơi.
Do không có thông báo chính thức, bất kỳ ngày phát hành nào của DX13 (hoặc bất kỳ tên gọi nào) đều chỉ là suy đoán. Một số dự đoán thời gian phát hành như 2022 hoặc muộn hơn, 2023/2024 "hoặc muộn hơn", nhưng sự thật đã tự nói lên tất cả: Không có xác nhận công khai hỗ trợ thời hạn cụ thể.
Câu hỏi thường gặp nhanh
- Tôi có thể chuyển đổi giữa DX11 và DX12 không? Trong một số trò chơi, có thể từ menu đồ họa. Nếu bạn thấy hiệu suất DX12 không ổn định hoặc kém hơn trong một tựa game cụ thể, hãy thử DX11 và so sánh thời gian khung hình và FPS.
- Tôi có cần Windows 10/11 cho DX12 không? Có. DirectX 12 có sẵn trên Windows 10 và Windows 11. Nếu bạn đang sử dụng hệ thống cũ hơn, bạn sẽ phải sử dụng DX11 hoặc các phiên bản cũ hơn, với ít tính năng hơn và hiệu suất có thể thấp hơn.
- Có sự sống nào ngoài DirectX không? Tất nhiên, OpenGL và đặc biệt là Vulkan là những lựa chọn thay thế mạnh mẽ, đa nền tảng. Tuy nhiên, trên Windows, hầu hết các trò chơi thương mại đều ưu tiên DirectX nhờ tính tích hợp và hỗ trợ của nó.
- Liệu GPU DX12 của tôi có trở nên lỗi thời khi DX13 ra mắt không? Không phải tất cả cùng một lúc. Ngay cả khi một phiên bản mới được công bố, các trò chơi cũng cần thời gian để thích ứng. Một GPU hoạt động tốt với DX12 và các tính năng hiện đại của nó sẽ có tuổi thọ riêng trong nhiều năm.
Bất kỳ ai đang cân nhắc mua GPU đều có thể yên tâm: trong bối cảnh hiện tại, DirectX 12 và phiên bản Ultimate đang là trọng tâm của các studio và công cụ phát triển trò chơi, cung cấp các công nghệ tiên tiến và chứng minh khả năng đẩy CPU đa lõi và GPU hiện đại đến giới hạn của chúng. Nếu một phiên bản mới xuất hiện trong tương lai, cuộc chiến DirectX 13 so với DirectX 12 sẽ lại một lần nữa được đặt ra.
Biên tập viên chuyên về các vấn đề công nghệ và internet với hơn mười năm kinh nghiệm trong các lĩnh vực truyền thông kỹ thuật số khác nhau. Tôi đã từng làm biên tập viên và người sáng tạo nội dung cho các công ty thương mại điện tử, truyền thông, tiếp thị và quảng cáo trực tuyến. Tôi cũng đã viết trên các trang web kinh tế, tài chính và các lĩnh vực khác. Công việc của tôi cũng là niềm đam mê của tôi. Bây giờ, qua bài viết của tôi trong Tecnobits, Tôi cố gắng khám phá tất cả những tin tức và cơ hội mới mà thế giới công nghệ mang đến cho chúng ta hàng ngày để cải thiện cuộc sống của chúng ta.

