AnyPS5 chạy file thực thi PlayStation 5 trên PC mà không cần giả lập

Một công cụ mã nguồn mở mới vừa ra mắt, giúp chạy trực tiếp các file thực thi của PlayStation 5 trên PC mà không cần tới trình giả lập.
Lập trình viên boykopovar vừa phát hành AnyPS5 cho Linux và Windows. Thay vì mô phỏng phần cứng console qua một tiến trình riêng, AnyPS5 dùng một bộ liên kết lại (relinker) để chuyển file thực thi PS5 sang định dạng native của PC và dịch các thư viện hệ thống ngay khi chạy. Công cụ này cũng đi kèm một bộ biên dịch lại shader để chuyển các lệnh đồ họa sang SPIR-V.
Vì sao điều này quan trọng: Trình giả lập truyền thống ngốn rất nhiều phần cứng chỉ để mô phỏng lại một chiếc console. Bằng cách ánh xạ trực tiếp thư viện hệ thống vào hệ điều hành PC, AnyPS5 loại bỏ hoàn toàn gánh nặng hiệu năng đó. Thử nghiệm thực tế cho thấy cấu hình bình dân gồm GTX 1050 Ti và CPU i5-7500 đã có thể chạy mượt tựa game 2D Dreaming Sarah ở mức 60 fps ổn định.
Cần biết thêm: Dự án vẫn đang ở giai đoạn sơ khai và rất khắt khe. Nếu game đụng phải một hàm chưa được ánh xạ, tiến trình sẽ báo lỗi ra stderr và tắt ngay lập tức. Dự án chuẩn GPLv2 này hoàn toàn không chứa thư viện, key hay firmware bản quyền nào của Sony, nên bạn phải tự chuẩn bị file game. Tay cầm nhận ngay không cần cài đặt nhờ SDL, còn cấu hình phím chuột thì chỉnh trong file anyps5-input.ini.
Cứ hình dung nó như Wine dành cho file PS5 vậy—bớt phần cứng ảo, hiệu năng trực tiếp hơn.
Nguồn
- AnyPS5 GitHub Repository — https://github.com/boykopovar/AnyPS5
- Hacker News Discussion — https://news.ycombinator.com/item?id=49985664

