You are currently viewing Eglantine, giả lập Switch 2 mã nguồn mở chạy được Mario Kart World

Eglantine, giả lập Switch 2 mã nguồn mở chạy được Mario Kart World

Eglantine nghe như tên một loài hoa. Bên trong nó là giả lập Nintendo Switch 2 viết bằng C++.

Repo tự mô tả là “VERY experimental Nintendo Switch 2 emulator”. Chữ “very” viết hoa toàn bộ, tôi nghĩ đó là chủ ý. Camille LaVey phát triển dự án này, dựa trên mã nguồn của Eden, Yuzu và Sudachi. Ai từng theo dõi giới giả lập Switch đều biết ba cái tên đó. Yuzu là giả lập Switch 1 từng rất phổ biến trước khi bị Nintendo kiện và dừng phát triển. Eden và Sudachi là các fork tiếp nối sau đó. Eglantine lấy nền từ chúng và hướng tới phần cứng thế hệ mới.

Nó làm được gì, cụ thể

Theo README, Eglantine hiện chạy được Mario Kart World ở mức “decent/full speed”, tùy cấu hình máy và tùy cách chỉnh. Splatoon Raiders thì chạy ở mức hiệu năng “variable”, tức là lúc mượt lúc giật, chưa ổn định. Danh sách game tương thích đầy đủ thì chưa có. Tác giả ghi rõ là sẽ công bố sau và xin người dùng kiên nhẫn.

Vấn đề nó giải quyết rất thẳng: chơi game Switch 2 trên PC. Cho tới giờ, giả lập Switch 2 gần như là vùng trắng, vì máy mới ra và phần cứng chưa ai reverse engineer xong. Một dự án mã nguồn mở chạy được tựa game nổi nhất của máy là chuyện không nhỏ, kể cả khi nó còn rất thô.

Code viết bằng C++ với mục tiêu portability, có build cho Windows, Linux và macOS. Repo không có topic tag nào, không có bản build chính thức trên store, mọi thứ đi qua GitHub Releases.

Vì sao 553 sao trong hai ngày

Nhìn ngày tạo: 29/10/2026. Ngày cập nhật cuối: 31/10/2026. Repo mới sống được hai ngày và đã có 553 sao. Tốc độ đó nói lên nhu cầu thực tế của cộng đồng: ai cũng muốn biết Switch 2 bị bẻ khóa tới đâu rồi, và một dự án open source dám nhận mình giả lập được Mario Kart World sẽ hút traffic ngay lập tức.

Điểm khác so với đám giả lập Switch 1 là phạm vi. Yuzu, Eden, Sudachi đều nhắm vào thư viện game Switch 1. Eglantine nhắm sang máy kế tiếp, nghĩa là phải xử lý kiến trúc phần cứng mới, firmware mới, cách game nạp tài nguyên mới. Đây là lý do nó thú vị với dân kỹ thuật, không chỉ với người muốn chơi game.

Cá nhân tôi hơi nghi ngờ về độ chín. Hai ngày tuổi, chưa có danh sách game tương thích, chưa có tài liệu benchmark. 553 sao là tín hiệu quan tâm, không phải bằng chứng chất lượng.

Cài và chạy thử

README không đưa lệnh cài trực tiếp, chỉ trỏ tới các tài liệu riêng. Bản build có sẵn cho Windows, Linux, macOS, tải ở mục Releases. Phần build từ source thì theo “General Build Guide”, còn công cụ dev thì nằm trong thư mục Tools:

Eglantine, giả lập Switch 2 mã nguồn mở chạy được Mario Kart World - ảnh 1
Ảnh: github.com/Djihads80/Eglantine
See the General Build Guide

For information on provided development tooling, see the Tools directory

Vì bài viết dựa trên dữ liệu repo, tôi không chế thêm lệnh git clone hay cmake cụ thể, vì README không ghi. Bạn vào repo, mở file hướng dẫn build tương ứng với hệ điều hành của mình. Có một “User Handbook” riêng cho người dùng cuối, đó là chỗ nên đọc trước khi hỏi trên Discord.

Dự án có Discord và Stoat để thảo luận phát triển. Nếu muốn đóng góp, tác giả yêu cầu code chất lượng cao và có tài liệu đầy đủ, không nhận PR kiểu ném vào rồi để đó.

Ai nên thử

Người muốn vọc giả lập Switch 2 trên PC và chấp nhận chuyện game có thể crash giữa chừng. Dev C++ quan tâm tới việc reverse engineer phần cứng mới, vì đây là codebase mở, đọc được, fork được. Người làm nội dung về giả lập cần một cái tên mới để thử nghiệm.

Không nên dùng nếu bạn cần một trình giả lập ổn định để chơi hàng ngày. Với hai tựa game được nhắc tên và mức hiệu năng còn phập phù, đây là đồ chơi cho người kiên nhẫn.

So với các lựa chọn khác

Tôi không biết dự án giả lập Switch 2 mã nguồn mở nào khác đang hoạt động công khai ở thời điểm này, nên không so sánh bừa. Trong hệ sinh thái Switch 1 thì Yuzu đã dừng, Eden và Sudachi là các nhánh kế thừa, và Eglantine đứng trên vai chúng. Nếu bạn đang tìm giả lập Switch 1 thì đừng nhầm repo này với chúng, nó nhắm máy mới.

Ưu, nhược, và mấy chỗ cần để ý

Ưu điểm rõ nhất: mã nguồn mở, license GPL-3.0, build đa nền tảng, có cộng đồng Discord để hỏi. Việc dựa trên code của Eden, Yuzu, Sudachi nghĩa là có sẵn nền tảng xử lý đồ họa và âm thanh đã được kiểm chứng ở thế hệ trước.

Hạn chế: tên repo ghi “VERY experimental”, danh sách game tương thích chưa có, hiệu năng phụ thuộc cấu hình, tài liệu người dùng chỉ mới có handbook. Repo mới hai ngày, chưa ai biết nó sẽ đi được bao xa. License GPL-3.0 là copyleft mạnh, nếu bạn định nhúng code vào sản phẩm đóng thì phải đọc kỹ. Và chuyện hiển nhiên: giả lập console mới luôn nằm trong vùng nhạy cảm về pháp lý, nhất là khi Nintendo có tiền sử kiện tụng với Yuzu.

Một chi tiết nhỏ nhưng đáng để ý: dòng license trong README ghi “Eden is licensed under the GPLv3”, tức là tài liệu copy từ repo gốc chưa sửa hết tên. Không ảnh hưởng gì tới việc chạy, nhưng nó cho thấy dự án đang ở giai đoạn ráp nối, chưa dọn dẹp cẩn thận.

Nếu muốn theo dõi một dự án giả lập Switch 2 từ những ngày đầu, đây là cái để bookmark: Djihads80/Eglantine. 553 sao sau hai ngày, và một tựa game chạy được ở mức chơi được, đó là toàn bộ những gì dự án đã chứng minh được tính tới lúc này.

Chia sẻ bài này

TelegramXFacebookZalo
Đăng ngày 31/10/2026
Giang Na
Về tác giả: Giang Na
Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.

Giang Na

Người lập ra blog từ 2015 với những bài về Blogspot. Giờ tập trung vào cách đưa AI vào việc thường ngày, theo hướng thực dụng và dễ làm theo.