TL; DR: Chúng tôi đã xác định rằng Doom có thể chạy bằng khoai tây, nhưng còn thứ gì đó phức tạp hơn thì sao? Một modder gần đây đã thử chạy Half-Life 2 nguyên bản trên Raspberry Pi 4. Kết quả ban đầu có vẻ thô sơ nhưng cho thấy tiềm năng mở rộng về mặt lý thuyết đối với hỗ trợ nền tảng của Valve.
Các video được đăng trên Reddit tuần này cho thấy các phần của Half-Life 2 đang chạy vốn có trên Raspberry Pi 4 và Apple M2 Macbook Air. Redditor zbios cho biết mục tiêu chính của bản demo không phải là để kiểm tra Raspberry mà là để xem liệu công cụ Nguồn của Valve có thể chạy trên nền tảng Arm hay không.
Trước khi quá phấn khích, hãy biết rằng máy vi tính không chạy tốt game bắn súng góc nhìn thứ nhất năm 2004 của Valve. Trò chơi quản lý khoảng 15 đến 20 khung hình mỗi giây, với đồ họa được đặt ở mức kết hợp giữa cài đặt thấp và cao ở 720p.
Ở 1080p, tốc độ khung hình có thể giảm xuống thấp tới 10 khung hình/giây. Trò chơi có vẻ hầu như không thể chơi được, nhưng nó đủ ổn định để chứng minh rằng trò chơi sử dụng công cụ Nguồn có thể chạy trên hệ thống Linux dựa trên Arm, vốn là mục tiêu chính của Redditor.

Dự án có thể thực hiện được nhờ rò rỉ mã nguồn Team Fortress 2 năm 2018, dẫn đến việc một phiên bản engine của Valve được cung cấp miễn phí trên GitHub. Sự hỗ trợ của mã đó cho mọi hệ thống dựa trên Arm ngoại trừ Windows on Arm đã cho phép zbios chuyển Half-Life 2 sang Raspberry Pi 4 dựa trên Linux.
Người sửa đổi sau đó đã sử dụng bản dựng RP để sửa đổi trò chơi cho silicon M2 của Apple, không ngạc nhiên khi xử lý trò chơi tốt hơn nhiều. Phần đầu của phần Revenholm quản lý 300-400 khung hình / giây, tiếp tục chứng minh khả năng chuyển các trò chơi sử dụng công cụ Nguồn sang Arm. Theo zbios, việc chuyển đổi Portal cũng có thể thực hiện được, nhưng các nhận xét trên trang GitHub cho biết Garry’s Mod không thể tiếp cận được do các sửa đổi của nó đối với công cụ.
Những màn trình diễn thành công này đặt ra câu hỏi liệu Valve có thể cung cấp các phiên bản Arm-native của tất cả các trò chơi sử dụng công cụ Nguồn trên Steam hay không, như DOTA 2, Counter-Strike: Global Offensive (có thể sớm nhận được phần tiếp theo hoặc bản cập nhật lớn) và Portal 2 . Có lẽ họ có thể tham gia vốn đã mở rộng danh sách các trò chơi trên Steam chạy tự nhiên trên Apple Silicon. Ngoài ra, Nvidia Lightspeed Studios đã phát hành phiên bản Android của Half-Life 2 và Portal cho Nvidia Shield vào năm 2018, chứng minh rằng nền tảng cho sự hỗ trợ của Arm tồn tại.


