Chiếc điện thoại mà anh bạn Glencarl Mendoza sử dụng để giả lập môi trường Windows trên phần cứng Android là Lenovo Legion Y70, ra mắt tháng 8/2022, trang bị con chip Snapdragon 8+ Gen 1, bên trong là nhân GPU Adreno 730 xử lý đồ họa, cùng 16GB RAM. Đương nhiên game không đẹp nếu xét trên chất lượng game PC. Ở độ phân giải 1280x720 pixel, tùy chọn đồ họa High, không thể có ray tracing, và game cũng khá nhiều lỗi vì rắc rối giữa lớp chuyển đổi code giữa kiến trúc ARM và x86.
Nhưng có thể khẳng định, những giải pháp như Wow64 9.6 hay Mobox sẽ là cứu cánh trong thời gian đầu tiên những mẫu laptop Windows ARM ra mắt thị trường, dự kiến cuối năm nay, trang bị những chip xử lý Snapdragon X Elite hay Snapdragon X Plus của Qualcomm. Nhờ vậy, anh em mua laptop Windows với chip kiến trúc ARM vẫn sẽ có thể chơi được nhiều game đang phát hành trên PC ở thời điểm hiện tại.
Hoặc cũng có thể, khi thế giới thiết bị Android có được những SoC với GPU đủ mạnh, bỗng nhiên hệ sinh thái game PC lại có được một loạt những thiết bị chơi game rất ổn, nếu như chúng ta giới hạn cả độ phân giải, chất lượng hình ảnh lẫn tốc độ khung hình, vì còn rất lâu nữa, cấu hình phần cứng Android mới so sánh được với PC, kể cả máy bàn lẫn laptop.
Nhưng có thể khẳng định, những giải pháp như Wow64 9.6 hay Mobox sẽ là cứu cánh trong thời gian đầu tiên những mẫu laptop Windows ARM ra mắt thị trường, dự kiến cuối năm nay, trang bị những chip xử lý Snapdragon X Elite hay Snapdragon X Plus của Qualcomm. Nhờ vậy, anh em mua laptop Windows với chip kiến trúc ARM vẫn sẽ có thể chơi được nhiều game đang phát hành trên PC ở thời điểm hiện tại.
Hoặc cũng có thể, khi thế giới thiết bị Android có được những SoC với GPU đủ mạnh, bỗng nhiên hệ sinh thái game PC lại có được một loạt những thiết bị chơi game rất ổn, nếu như chúng ta giới hạn cả độ phân giải, chất lượng hình ảnh lẫn tốc độ khung hình, vì còn rất lâu nữa, cấu hình phần cứng Android mới so sánh được với PC, kể cả máy bàn lẫn laptop.
Chạy game PC trên Android phải làm gì?
Để Cyberpunk 2077 phiên bản PC chạy được trên nền tảng phần cứng Android, cũng cần phải vọc vạch một chút. Đầu tiên là phải cài phần mềm giả lập môi trường Windows x86 trên nền máy Android. Hiện tại đang có vài lựa chọn khác nhau, chẳng hạn như Exagear, Winlator hay Box64. Trong trường hợp của Mendoza với Cyberpunk 2077, anh này chọn hai giải pháp là hai bản fork dựa trên Box64, là Termux và Mobox. Những giải pháp này cho phép vận hành game PC dựa trên API đồ họa Vulkan, dịch từ những API DirectX 9/10/11 của Microsoft ứng dụng trên Windows, thứ không được các thiết bị Android hỗ trợ.
Sau khi cài được Termux để chạy phần cứng x86-64 Windows, thì cài tiếp đến Mobox để chạy được game Windows. Cộng đồng phát triển ứng dụng giả lập Windows trên nền Android khá sôi động, với những tinh chỉnh tùy vào từng thế hệ chip xử lý trong chiếc điện thoại, từ Snapdragon 7+ Gen 2 đến Snapdragon 8+ Gen 1… Nhưng vì giới hạn của GPU, khuyến cáo chung của mọi nhà phát triển ứng dụng giả lập phần mềm Windows là chỉ chạy game ở độ phân giải 1280x720 pixel, hạ chất lượng hình ảnh xuống để nhân Adreno do ARM phát triển có thể xử lý game ở tốc độ khung hình “chơi được.”
Chất lượng hình ảnh có ổn?
Và như anh em có thể thấy, ở tùy chọn đồ họa mức High, game tương đối giật, và nhiều lúc xuất hiện lỗi texture bề mặt vật thể. Đây là tác động của hai yếu tố. Thứ nhất là hiệu năng của nhân GPU Adreno 730 trên Snapdragon 8+ Gen 1, và thứ hai là việc bắt chiếc điện thoại vừa xử lý game vừa ghi hình, chip xử lý phải encode dữ liệu video để đăng lên YouTube. Nếu không phải ghi hình, game sẽ chạy mượt hơn chút ít.
Quảng cáo
Trước đây cũng không thiếu những video những người yêu game khác ứng dụng Wow64 và Wine, cụ thể hơn là ứng dụng Mobox để chạy game PC trên Android. Chẳng hạn như anh bạn dưới đây test The Witcher 3 trên chiếc Nubia Red Magic 9 Pro, trang bị chip Snapdragon 8 Gen 3. Ở độ phân giải 1280x720, game dao động từ 45 đến 60 FPS, chứng tỏ một điều rằng chip xử lý Android hoàn toàn đủ khả năng chơi game AAA:
Chưa dễ tiếp cận, nhưng là tiền đề đem game lên Windows ARM
Tuy nhiên một vấn đề cố hữu hiện nay là, Mobox, Wow64 hay Wine hiện giờ chưa dễ tiếp cận. Không phải cứ cài một ứng dụng duy nhất vào điện thoại, rồi tải game về máy điện thoại là có thể bắt đầu chơi ngay. Quy trình tùy chỉnh DVXK để chuyển game từ DirectX về Vulkan, rồi chỉnh chất lượng đồ họa và những bước có liên quan vẫn tương đối phức tạp.
Cùng với đó, game càng mới, chất lượng texture bề mặt vật thể càng cao, thì đổi lại là áp lực đối với nhân GPU. Thành ra bên cạnh hiệu năng CPU, những nhân GPU trong những chip ARM trang bị cho máy tính Windows dự kiến ra mắt cuối năm nay của Qualcomm sẽ là điều mình quan tâm. Chơi game cũ thì không phải bàn, chẳng hạn như GTA V. Nhưng những game mới sẽ gặp khó khăn để đạt 30 FPS nếu hiệu năng GPU trên chip của Qualcomm không được cải thiện:
Quảng cáo
Nhưng cũng có một điều cần phải khẳng định. Những thành tựu của các nhà phát triển ứng dụng tự do có được với Wine và Wow64 hiện tại cũng đã tạo ra được những bước tiến đáng kể để mang game PC lên nền Android, giống hệt như cách những lập trình viên tạo ra giả lập PS3 mang tên RPCS3 tối ưu được cách phần mềm bắt CPU máy tính vận hành giống hệt như chip Cell trên cỗ máy chơi game cũ.
Bây giờ cũng chỉ chờ vào hai việc. Thứ nhất là những chiếc laptop trang bị chip Snapdragon X, cả phiên bản Plus lẫn Elite ra mắt thị trường. Và thứ hai là những lập trình viên tối ưu được giả lập ứng dụng Windows x64 chạy trên nền ARM, thì một trong những thú vui giải trí tuyệt nhất khi anh em sở hữu PC sẽ được đem lên nền tảng máy tính mới.