Các trò chơi cũ của bạn sẽ chạy tệ hơn với các cạc đồ họa mới nhất

Các lệnh gọi API đồ họa đã phát triển cùng với thẻ ditto, bổ sung các công nghệ mới và mức hiệu suất mới sau mỗi vài năm. Điều này được sử dụng bởi các trò chơi, áp dụng và tích hợp các công nghệ mới để cung cấp hình ảnh trực quan tốt hơn nhiều cho mắt chúng ta. Tuy nhiên, có vẻ như sau nhiều năm, hỗ trợ cho DirectX 9 trong card đồ họa chắc chắn có thể nói lời tạm biệt trong các mô hình tương lai sẽ được phát hành.

Đã hơn mười năm kể từ khi chúng ta chứng kiến ​​bước nhảy vọt lên DirectX 11, vì vậy lo lắng về hiệu suất của một trò chơi dưới DirectX 9 không phải là một hành động đáng lo ngại. Tuy nhiên, có nhiều trò chơi trong hơi nước thư viện hoặc chỉ được cài đặt trên PC của chúng tôi sử dụng API này. Do đó, việc loại bỏ khả năng tương thích gốc khỏi cạc đồ họa thay vì trình thông dịch đã nói giữa ứng dụng và phần cứng có thể gây ra hậu quả nghiêm trọng về khả năng tương thích và hiệu suất. Nó dẫn đến điều gì NVIDIA, AMDIntel để đưa ra quyết định như vậy?

Các trò chơi cũ của bạn sẽ chạy tệ hơn với các cạc đồ họa mới nhất

Tạm biệt hỗ trợ gốc cho DirectX 9 trong đồ họa trong tương lai

Sự phát triển của các API đồ họa trong thời gian gần đây ở cấp độ chip đồ họa đã rõ ràng: ít phụ thuộc hơn vào trình điều khiển đồ họa và độc lập hơn với phần cứng. Rõ ràng là DirectX 9 phụ thuộc nhiều vào trình điều khiển và vì một số yêu cầu không còn được tích hợp vào mạch chính của chip cạc đồ họa, nên điều này phải được mô phỏng thông qua các chức năng khác.

Biểu trưng DirectX 9

Đây là một cơn ác mộng đối với các nhà phát triển trình điều khiển. Vì để các trò chơi cũ không bị bất kỳ loại lỗi tương thích nào, họ phải dành hàng giờ và công sức để làm cho các trò chơi này hoạt động hoàn hảo. Họ đạt được theo hai cách khác nhau:

  • Trong một số trường hợp, thậm chí giữ các đơn vị và vật phẩm không còn được sử dụng bởi các trò chơi hiện tại bên trong GPU để đề phòng.
  • Thay thế quy trình bằng quy trình khác thông qua trình đổ bóng máy tính thực hiện cùng một tác vụ từ trình điều khiển. Do đó, hoàn toàn vô hình đối với ứng dụng và người dùng.

Có vẻ như Intel là hãng đầu tiên loại bỏ hỗ trợ cho DirectX 9 trong các trình điều khiển. Mặc dù chúng ta cũng biết rằng AMD và NVIDIA sẽ không bị tụt lại xa trong vấn đề này cho thế hệ tiếp theo. Tất cả điều này để bản địa hóa nguồn nhân lực của mình sang công nghệ mới.

Việc thiếu hỗ trợ có ảnh hưởng đến trò chơi của tôi không?

Trong trường hợp tốt nhất, các trò chơi sử dụng API này sẽ tiếp tục hoạt động như bình thường. Trong trường hợp tồi tệ nhất, chúng ta có thể tìm thấy lỗi màn hình và hiệu suất giảm đột ngột, nhưng đó sẽ là thiểu số. Chúng ta không thể quên rằng khi phát triển trò chơi trên PC, các kỹ thuật khác được sử dụng so với trên bảng điều khiển, vì chúng ta không nói về một phần cứng duy nhất, mà là về nhiều cấu hình.

Counter Strike toàn cầu Tấn

Trên thực tế, tất cả điều này không có nghĩa là các trò chơi trong DirectX 9 ngừng hoạt động, nhưng các tối ưu hóa được thực hiện cho mỗi thế hệ thẻ mới sẽ không được thực hiện. Trong mọi trường hợp, chúng ta đang nói về các tựa game hiện đạt được vài trăm khung hình mà không có vấn đề gì trên hầu hết các card đồ họa. Hơn nữa, các trò chơi của bạn sẽ không ngừng hoạt động, chúng sẽ không mở rộng hiệu suất như những trò chơi còn lại.

Vì vậy, nếu bạn lo lắng về việc DOTA 2 hoặc CS: ​​GO có thể không chạy được trên PC của mình, thì đừng lo lắng về điều đó, vì Valve đã điều chỉnh những trò chơi này sang API đồ họa tiên tiến hơn trong một thời gian. Vulkan hoặc DX11 tùy thuộc vào trường hợp và sự phụ thuộc của nó đối với DirectX 9 đã được giảm đến mức tối đa và thậm chí bị loại bỏ. Trong mọi trường hợp, điều này không có nghĩa là đôi khi và trong những trường hợp rất cụ thể, chúng tôi không thấy các vấn đề về khả năng tương thích, chúng tôi không thể nhúng tay vào lửa. Vì chúng tôi cũng đã thấy các vấn đề trong các trò chơi rất mới, dưới các API nâng cao nhất và với các trình điều khiển được cập nhật.