Microsoft sắp hỗ trợ GPU Nvidia, Intel và Qualcomm cho Advanced Shader Delivery

Quân Kít

Microsoft đang chuẩn bị mở rộng Advanced Shader Delivery (ASD) cho nhiều thiết bị Windows hơn, trong đó có máy tính sử dụng GPU Nvidia, Intel và Qualcomm. Công nghệ này có thể giảm đáng kể thời gian biên dịch shader, vốn là một trong những nguyên nhân gây thời gian chờ lâu và giật hình trong nhiều game PC hiện nay.

Advanced Shader Delivery hiện đã được triển khai trên phiên bản PC của Gears of War: E-Day, nhưng mới chỉ hỗ trợ GPU AMD Radeon. Microsoft cho biết dịch vụ sẽ được mở rộng sang nhiều thiết bị Windows khác vào cuối tháng 10, giúp công nghệ này tiếp cận nhóm phần cứng rộng hơn.

Microsoft muốn đưa việc biên dịch shader lên đám mây

Shader là những chương trình nhỏ được GPU sử dụng để xử lý nhiều thành phần hình ảnh trong game như ánh sáng, bề mặt và hiệu ứng. Trước khi trò chơi có thể vận hành ổn định, các shader thường phải được biên dịch phù hợp với cấu hình phần cứng và trình điều khiển trên máy của người chơi.

Quá trình này thường diễn ra ngay lần đầu khởi chạy game. Với những tựa game có hệ thống đồ họa phức tạp, người chơi có thể phải chờ vài phút trước khi vào được menu. Trong một số trường hợp, shader còn tiếp tục được biên dịch khi trò chơi đang chạy và tải thêm khu vực hoặc hiệu ứng mới, dẫn đến hiện tượng giật hình ngay cả trên những hệ thống có cấu hình mạnh.

Advanced Shader Delivery của Microsoft hướng đến việc giải quyết vấn đề này bằng cách chuyển phần lớn quá trình xử lý lên đám mây. Thay vì để từng PC tự biên dịch toàn bộ shader, dịch vụ cung cấp các shader đã được biên dịch sẵn cho thiết bị tương ứng.

Microsoft cho biết phương pháp này có thể rút thời gian xử lý từ vài phút xuống chỉ còn vài giây, với mức giảm tổng thời gian có thể lên tới 95% trong những trường hợp được hỗ trợ.

Nvidia, Intel và Qualcomm sẽ được hỗ trợ vào cuối tháng 10

Wendy Ho, quản lý chương trình DirectX tại Microsoft, cho biết trên blog DirectX rằng ASD sẽ sớm hỗ trợ thêm các thiết bị Windows sử dụng chip đồ họa của Intel, Nvidia và Qualcomm.

Đây là bước mở rộng quan trọng bởi Nvidia hiện chiếm thị phần lớn trên thị trường GPU PC, trong khi Intel tiếp tục phát triển dòng Arc và Qualcomm đang đẩy mạnh nền tảng Windows trên kiến trúc ARM.

Nếu hỗ trợ được triển khai rộng rãi, ASD sẽ không còn bị giới hạn trong một nhóm phần cứng tương đối nhỏ. Điều này cũng giúp các nhà phát triển có thêm lý do để tích hợp công nghệ vào những tựa game PC quy mô lớn.

Gears of War: E-Day là một trong những ví dụ đầu tiên cho thấy Microsoft muốn giải quyết vấn đề này. Trò chơi yêu cầu một bước biên dịch shader đáng kể khi khởi động, trong khi Call of Duty: Modern Warfare 4 được cho là sẽ là tựa game tiếp theo hỗ trợ Advanced Shader Delivery.

ASD chưa thể giải quyết vấn đề shader trên mọi game PC

Dù có tiềm năng, Advanced Shader Delivery sẽ không tự động áp dụng cho toàn bộ game PC. Nhà phát triển vẫn phải chủ động tích hợp công nghệ vào trò chơi và xây dựng quy trình để cung cấp shader đã biên dịch phù hợp.

Điều đó đồng nghĩa nhiều tựa game vẫn sẽ tiếp tục sử dụng phương pháp biên dịch shader cục bộ hoặc những giải pháp lưu trữ shader riêng. Microsoft cũng chưa cho thấy ASD sẽ trở thành tiêu chuẩn chung của ngành trong thời gian ngắn.

Tuy nhiên, đây vẫn là hướng tiếp cận đáng chú ý đối với một trong những vấn đề tồn tại lâu năm của PC gaming. Việc người chơi sở hữu CPU mạnh, GPU cao cấp và SSD tốc độ cao nhưng vẫn phải chờ vài phút để game hoàn tất bước chuẩn bị shader rõ ràng là một trải nghiệm không lý tưởng.

Nếu Microsoft có thể mở rộng ASD tới phần lớn phần cứng phổ biến và ngày càng nhiều nhà phát triển tích hợp công nghệ này, thời gian chờ khi khởi động game cũng như hiện tượng giật hình liên quan đến shader có thể được giảm đáng kể trong tương lai.

Bài cùng chuyên mục