Dự án AnyPS5 đạt bước tiến mới trong nỗ lực đưa game console lên PC

Dự án AnyPS5 đạt bước tiến mới trong nỗ lực đưa game console lên PC

-

Dự án mã nguồn mở AnyPS5 vừa ghi nhận độ phủ 100% tập lệnh đổ bóng đồ họa của AMD, mở ra triển vọng chuyển đổi các trò chơi từ hệ máy PlayStation 5 sang PC mà không cần thông qua trình giả lập truyền thống.

Theo ghi nhận của GameN Pro, dự án mã nguồn mở AnyPS5 vừa đạt cột mốc kỹ thuật quan trọng khi bộ giải mã tập lệnh đổ bóng đã nhận diện đầy đủ 1.166 lệnh thuộc kiến trúc AMD RDNA 1 và RDNA 2. Thành tựu này đánh dấu bước tiến đáng chú ý trong nỗ lực chuyển đổi các trò chơi vốn phát triển độc quyền cho hệ máy PlayStation 5 sang vận hành trên PC chạy hệ điều hành Windows và Linux.

Khác với các phần mềm giả lập thông thường vốn phải tái tạo toàn bộ môi trường phần cứng ảo của hệ máy console, dự án này lựa chọn phương thức tái cấu trúc tệp nhị phân và viết lại các API hệ thống. Công cụ sẽ chuyển đổi tệp thực thi định dạng ELF của PlayStation 5 thành tệp thực thi gốc tương thích với kiến trúc x86-64 trên PC mà không cần can thiệp vào mã nguồn gốc của trò chơi. Đối với phần xử lý hình ảnh, nhóm phát triển chuyển dịch giao diện đồ họa AGC độc quyền của Sony và các tập lệnh đổ bóng của AMD sang định dạng SPIR-V để vận hành thông qua Vulkan.

Asteristic Game Studio

Dù đã đạt mức nhận diện 100% tập lệnh đổ bóng, con số này trên thực tế chỉ đồng nghĩa với việc bộ giải mã đã đọc được lệnh chứ chưa thể bảo đảm quá trình dựng hình vận hành chuẩn xác trong mọi tình huống. Ở khía cạnh thư viện hệ thống, dự án mới hoàn thiện khoảng 84,69% đối với 2.578 hàm chức năng trên tổng số 3.044 hàm đã khai báo. Thậm chí một số thư viện mạng dù đạt tỷ lệ hoàn thiện cao trên lý thuyết nhưng thực tế vẫn chưa thể thực hiện kết nối. Cho đến thời điểm hiện tại, trò chơi duy nhất được xác nhận có thể vận hành ổn định từ đầu đến cuối mới chỉ dừng lại ở tựa game đi cảnh 2D đơn giản Dreaming Sarah, trong khi những dự án đồ họa 3D phức tạp như Ghost of Yotei vẫn gặp hàng loạt lỗi hiển thị và giật khung hình.

Bên cạnh các rào cản phần mềm, yêu cầu phần cứng khi vận hành cũng là bài toán nan giải đối với người dùng phổ thông. Hệ thống ghi nhận một trò chơi có thể yêu cầu cấp phát bộ nhớ trực tiếp lên tới 13.824 MB (khoảng 13,5 GB), đòi hỏi dàn máy tính phải có dung lượng RAM dồi dào thay vì các cấu hình 16 GB tiêu chuẩn với bộ nhớ ảo eo hẹp. Ngoài ra, công cụ này không hỗ trợ đọc đĩa hay bẻ khóa dữ liệu trực tiếp, buộc người dùng phải tự tìm cách trích xuất tệp trò chơi trước khi tiến hành chuyển mã.

Nhìn nhận một cách khách quan, mục tiêu khả dĩ nhất của dự án trong tương lai không phải là trở thành một phần mềm giả lập cắm đĩa là chạy, mà đóng vai trò như một bộ khung hỗ trợ chuyển mã trò chơi không chính thức lên PC. Con đường để game thủ có thể trải nghiệm mượt mà các tựa game console độc quyền trên máy tính cá nhân vẫn còn rất xa, đòi hỏi nhiều thời gian hoàn thiện cùng những giải pháp tháo gỡ rào cản kỹ thuật phức tạp của AnyPS5 trong thời gian tới.

> Ý kiến đóng góp xin gửi về: toasoan@gamen.vn > Press Inquiries: info@gamen.vn

GameN - MXH dành cho game thủ Việt

Ban quản trị

ĐỌC NHIỀU