Trong thế giới công nghệ, các nhà phát triển mã nguồn mở đang xây dựng một trình giả lập mang tên felix86, cho phép người dùng chạy phần mềm được thiết kế cho kiến trúc x86 trên các bộ xử lý RISC-V. Mới đây, họ đã trình diễn khả năng chơi một số tựa game AAA thông qua trình giả lập này bằng cách sử dụng nền tảng Steam, đánh dấu một bước tiến quan trọng cho kỷ nguyên máy tính và gaming trên RISC-V vẫn còn non trẻ.
Theo báo cáo trên blog của đội ngũ felix86, họ đã thành công trong việc vận hành các tựa game AAA như The Witcher 3: Wild Hunt và Crysis (vốn là game Windows x86) trên các thiết bị RISC-V. Các nhà phát triển chia sẻ với GamingOnLinux rằng họ đang chạy client Steam dành cho Linux, điều này có nghĩa là “các game có DRM của Steam có thể được chơi trên RISC-V với felix86”. Hiện tại, Steam chỉ hỗ trợ chính thức bộ xử lý x86 trên Windows và Linux; đối với Apple Silicon (dựa trên ARM), hỗ trợ vẫn đang ở giai đoạn beta trên macOS. Tuy nhiên, Steam vẫn hoạt động trên Windows trên các PC ARM thông qua lớp tương thích x86 tích hợp, và nhiều lớp giả lập x86 khác cũng tồn tại cho ARM Linux.
Các nhà phát triển đã công bố ảnh chụp màn hình của Crysis và The Witcher 3 trong bài đăng trên blog, xác nhận rằng các tựa game này đang chạy trên bo mạch MilkV Jupiter. MilkV là một công ty công nghệ có trụ sở tại Trung Quốc, chuyên sản xuất các thiết bị RISC-V, và Jupiter là một bo mạch chủ Mini-ITX sử dụng CPU SpacemiT K1 hoặc M1 – đều là bộ xử lý dựa trên kiến trúc RISC-V.
Biểu tượng Fedora Linux, hệ điều hành mã nguồn mở hỗ trợ bộ xử lý RISC-V
Mặc dù việc các tựa game này có thể chạy là một tin tức đáng mừng, nhưng bạn không nên kỳ vọng rằng game yêu thích của mình sẽ hoạt động mượt mà trên chip RISC-V, ít nhất là ở thời điểm hiện tại. Đội ngũ felix86 đã lưu ý trong bài đăng của họ: “Những game này mới bắt đầu hoạt động, vì vậy chúng tôi chưa có đủ thời gian để đánh giá hiệu năng hoặc tối ưu hóa chúng. Đừng mong đợi hiệu suất tuyệt vời ngay bây giờ!”
Đội ngũ felix86 duy trì một cơ sở dữ liệu nhỏ về các tựa game trên website của họ, hiển thị trạng thái tương thích hiện tại là “Hoạt động”, “Hoạt động một phần” hoặc “Không hoạt động”. Một số tựa game nổi tiếng khác như Balatro và Stardew Valley cũng được liệt kê là “Hoạt động”, và khi nhấp vào, người dùng sẽ được đưa đến một issue trên GitHub mô tả cách game được thử nghiệm cùng với bất kỳ giới hạn hiệu suất hoặc lỗi nào đã được ghi nhận.
Đây là một thắng lợi lớn cho cộng đồng người hâm mộ mã nguồn mở vì kiến trúc tập lệnh (ISA) RISC-V là hoàn toàn mã nguồn mở. Hai thiết kế bộ xử lý chính mà RISC-V đang cạnh tranh, ARM và x86 của Intel, đều là độc quyền. Bạn có thể đang chạy phần mềm mã nguồn mở trên một hệ điều hành mã nguồn mở như Linux, nhưng chừng nào bạn còn sử dụng chip x86 hoặc ARM, ISA cơ bản vẫn là đóng. Khả năng chơi các game phổ biến trên RISC-V đã thay đổi cục diện này một cách đáng kể.
felix86 mới được công bố vào tháng 3 năm 2025, vì vậy đây vẫn là một dự án rất mới. Điều đó có nghĩa là bạn chưa nên mong đợi hiệu suất đáng kinh ngạc hay trải nghiệm liền mạch. Nếu bạn đang cân nhắc mua một thiết bị RISC-V, hãy tìm hiểu kỹ về khả năng hoạt động của phần mềm bạn tin cậy hoặc muốn sử dụng. Tốt hơn nữa, nếu bạn có kỹ năng, hãy đóng góp vào các dự án RISC-V để biến nền tảng này thành một lựa chọn khả thi hơn. Với vai trò là một chuyên gia công nghệ, tôi rất vui khi thấy một dự án như felix86 đang phát triển mạnh mẽ và đưa phần cứng mã nguồn mở đến gần hơn với sự ngang bằng so với các đối thủ độc quyền của nó.