Một dự án công nghệ open source mới có tên AnyPS5 vừa thu hút 210 upvote trên Hacker News nhờ cách tiếp cận khác thường: đưa game PlayStation 5 sang Linux và Windows mà không dùng trình giả lập.

Chuyển đổi thay vì giả lập

Thông thường, giả lập phải chạy một phần mềm trung gian để "giả vờ" là máy PS5, nên tốn nhiều tài nguyên. AnyPS5 làm khác: công cụ này dùng một relinker để chuyển file thực thi sang định dạng gốc của hệ điều hành đích, đồng thời cung cấp các thư viện hệ thống tương thích để liên kết động. Không có tiến trình runtime riêng, nên game chạy gần như một ứng dụng PC bình thường.

Kết quả thực tế

Theo tác giả, game 2D Dreaming Sarah chạy ổn định 60 fps trên GPU GTX 1050 Ti kết hợp CPU i5-7500, một cấu hình khá cũ. Bộ biên dịch shader đã tạo được mã SPIR-V hợp lệ, và tay cầm SDL cùng bàn phím, chuột đều được hỗ trợ. Dự án đã ánh xạ khoảng 87% số thư viện hệ thống đã biết.

Ý nghĩa với người chơi

Với người yêu game, đây là hướng đi hứa hẹn cho việc bảo tồn và chơi lại các tựa game trên phần cứng phổ thông. Dự án cho biết không phân phối phần mềm có bản quyền, firmware hay khóa mã hóa, và dùng giấy phép GPL v2. Vì còn rất sớm, danh sách game tương thích vẫn còn hạn chế.