Phần mềm

Zelda: Breath of the Wild chạy 4K trên PS5 jailbreak qua Cemu: Bước tiến kỹ thuật và rủi ro bản quyền

The Legend of Zelda: Breath of the Wild phiên bản Wii U đã có thể chạy ở độ phân giải 4K trên máy PlayStation 5 jailbreak thông qua ứng dụng PS5CEMU-HAR sử dụng API Vulkan RADV và tay cầm DualSense.

Tóm tắt nhanh

  • Tựa game The Legend of Zelda: Breath of the Wild (phiên bản Wii U) đã có thể khởi chạy ở độ phân giải 4K trên hệ máy PlayStation 5 đã can thiệp phần mềm (jailbreak).
  • Dự án homebrew PS5CEMU-HAR tích hợp bộ tái biên dịch x64 của Cemu và driver đồ họa Vulkan RADV được chuyển mã riêng cho phần cứng PS5, hỗ trợ đầy đủ tay cầm DualSense.
  • Trải nghiệm thực tế hiện bị giới hạn ở mức 30 fps và đòi hỏi máy console phải chạy phiên bản firmware cũ có lỗ hổng bảo mật.
  • Dù máy Wii U đã ngừng vòng đời, việc phân phối công cụ chạy game độc quyền của Nintendo vẫn đối mặt nguy cơ can thiệp pháp lý tương tự tiền lệ Yuzu và Ryujinx.

Cộng đồng lập trình homebrew trên PlayStation 5 vừa tạo nên bước tiến kỹ thuật gây bất ngờ khi đưa một trong những tựa game biểu tượng của Nintendo là The Legend of Zelda: Breath of the Wild lên phần cứng console của Sony. Thông qua ứng dụng mang tên PS5CEMU-HAR được chia sẻ trên kho mã nguồn GitHub, trò chơi thế giới mở này có thể xuất hình ở độ phân giải 4K (3840×2160 pixel) trên những chiếc PS5 đã jailbreak.

Cơ chế giả lập Wii U qua Vulkan RADV giúp PS5 xuất hình 4K sắc nét

The Legend of Zelda Breath of the Wild chạy ở độ phân giải 4K trên PlayStation 5
The Legend of Zelda: Breath of the Wild xuất hình ở độ phân giải 4K trên hệ máy PlayStation 5 jailbreak thông qua Cemu.

Điểm mấu chốt của dự án PS5CEMU-HAR nằm ở cách tiếp cận kỹ thuật. Thay vì cố gắng giả lập trực tiếp hệ máy Nintendo Switch – vốn có kiến trúc phức tạp và đòi hỏi tài nguyên giải mã vi xử lý rất lớn – nhóm phát triển lựa chọn giải pháp đưa phiên bản phát hành trên Wii U của trò chơi lên PS5. PS5CEMU-HAR thực chất là gói ứng dụng tích hợp hai trình giả lập mã nguồn mở nổi tiếng: Cemu dành cho máy Wii U và Azahar dành cho Nintendo 3DS.

Để tận dụng tối đa sức mạnh phần cứng đồ họa của PS5, Cemu trên môi trường này sử dụng bộ tái biên dịch x64 kết hợp với giao diện đồ họa Vulkan thông qua bản chuyển mã driver RADV do lập trình viên Mihawk xây dựng riêng cho GPU kiến trúc RDNA 2 của máy. Nhờ sự tối ưu này, trò chơi có thể xuất tín hiệu trực tiếp ở độ phân giải 3840×2160 với bộ lọc nội suy bicubic mặc định, đồng thời hỗ trợ xuất hình 120 Hz trên các mẫu TV và màn hình tương thích. Các lỗi từng khiến game bị đóng băng khung hình ở những bản thử nghiệm đầu tiên như kích hoạt năng lượng Magnesis, kỹ năng ngưng đọng thời gian hay ống ngắm Sheikah Slate đều đã được khắc phục hoàn chỉnh.

Trải nghiệm thực tế với DualSense và giới hạn tốc độ khung hình 30 fps

Nhân vật Link trong khung cảnh thế giới mở của Zelda Breath of the Wild
Thế giới mở Hyrule hiển thị sắc nét với bộ lọc nội suy bicubic mặc định và tần số quét hỗ trợ tối đa 120 Hz.

Bên cạnh độ chi tiết của hình ảnh, khả năng tương thích của tay cầm DualSense cũng là điểm sáng đáng ghi nhận. Trình giả lập ánh xạ toàn bộ cụm nút bấm của chiếc Wii U GamePad sang tay cầm của PS5. Cảm biến con quay hồi chuyển (gyroscope) tích hợp trên DualSense phản hồi nhạy bén các thao tác xoay góc nhìn và ngắm bắn cung tên, cụm motor rung hoạt động đồng bộ và bàn di chuột cảm ứng (touchpad) đóng vai trò màn hình cảm ứng phụ khi người chơi cần thao tác trong túi đồ hoặc bản đồ.

Mặc dù hình ảnh hiển thị sắc nét hơn nhiều so với độ phân giải gốc 720p trên Wii U hay 900p ở chế độ gắn dock của Switch, trải nghiệm vận hành hiện tại vẫn bị khóa cứng ở mốc 30 fps. Với một trò chơi phiêu lưu hành động thế giới mở rộng lớn như Breath of the Wild, 30 fps vẫn đảm bảo tính liền mạch trong cốt truyện nhưng khó có thể so bì về độ mượt mà nếu đặt cạnh các bản mod 60 fps chạy trên PC cấu hình cao, hoặc kỳ vọng về phiên bản nâng cấp trên hệ máy Switch kế tiếp.

Bảng đối chiếu thông số vận hành giữa hai nền tảng:

Tiêu chí kỹ thuật Zelda: Breath of the Wild trên PS5 (PS5CEMU-HAR) Zelda: Breath of the Wild gốc trên Nintendo Switch
Nền tảng giả lập / máy gốc Cemu (bản Wii U) chạy trên PS5 jailbreak Phần cứng gốc Nintendo Switch
Độ phân giải hiển thị 4K (3840×2160) 900p (chế độ Dock) / 720p (chế độ cầm tay)
Tốc độ khung hình mục tiêu 30 fps 30 fps
Giao diện đồ họa (API) Vulkan (Driver RADV chuyển mã) NVN (chip Nvidia Tegra X1)
Tay cầm điều khiển DualSense (hỗ trợ Gyro, rung, touchpad) Joy-Con hoặc Switch Pro Controller
Yêu cầu phần mềm máy PS5 firmware cũ có lỗ hổng bảo mật (etaHEN) Hệ điều hành Switch tiêu chuẩn của hãng

Khác biệt cốt lõi với Yuzu và rủi ro bản quyền từ phía Nintendo

Phân cảnh nhân vật Link tương tác trong The Legend of Zelda Breath of the Wild
Các phân cảnh tương tác trong game hoạt động ổn định nhờ lỗi đóng băng rune Magnesis và ống ngắm Sheikah đã được vá.

Việc một tựa game độc quyền của Nintendo xuất hiện trên hệ máy đối thủ lập tức làm dấy lên những lo ngại về mặt pháp lý. Trong năm 2024, Nintendo đã thể hiện lập trường cứng rắn khi liên tiếp có các động thái pháp lý nhắm vào hai dự án giả lập Switch nổi tiếng là Yuzu và Ryujinx, dẫn đến việc cả hai phải dừng phát triển và gỡ bỏ toàn bộ kho mã nguồn.

Dù vậy, trường hợp của PS5CEMU-HAR có sự khác biệt nhất định về mặt kỹ thuật. Dự án này tập trung vào hệ máy Wii U đã ngừng sản xuất từ lâu và mã nguồn của Cemu từ lâu đã được công khai. Dự án trên GitHub cũng không đóng gói sẵn tệp tin khóa mã hóa (keys), firmware hay bất kỳ tệp dữ liệu trò chơi nào. Dẫu vậy, Nintendo nổi tiếng với chính sách bảo vệ tài sản trí tuệ nghiêm ngặt bậc nhất trong ngành công nghiệp game, và sự xuất hiện công khai của các công cụ giúp chơi game độc quyền trên phần cứng lạ vẫn có thể trở thành mục tiêu trong các đợt rà soát bản quyền tiếp theo.

Rào cản firmware jailbreak khiến trải nghiệm này chưa dành cho số đông

Tại Việt Nam, máy chơi game Sony PlayStation 5 Slim chính hãng đang được các hệ thống bán lẻ như CellphoneS và FPT Shop phân phối với mức giá dao động từ 13,3 triệu đến 16,9 triệu đồng tùy phiên bản Digital hay ổ đĩa. Dù phần cứng PS5 rất phổ biến, để cài đặt được PS5CEMU-HAR lại là một rào cản hoàn toàn khác.

Công cụ này đòi hỏi console phải đang chạy những phiên bản firmware cũ có thể bẻ khóa bằng các bộ khai thác lỗ hổng như etaHEN hoặc OnionHEN (chủ yếu là firmware 4.51 trở xuống). Những chiếc máy thỏa mãn điều kiện này trên thị trường đồ cũ tại Việt Nam có số lượng khá ít và thường bị người bán đội giá cao hơn đáng kể so với máy mới xuất xưởng. Quan trọng hơn, việc giữ firmware cũ để duy trì jailbreak đồng nghĩa với việc thiết bị bị ngắt hoàn toàn khỏi mạng PlayStation Network, không thể chơi game trực tuyến, không thể mua game từ PlayStation Store và bỏ lỡ các bản cập nhật hệ thống mới nhất của Sony. Vì vậy, giải pháp này chủ yếu mang ý nghĩa biểu diễn năng lực kỹ thuật của cộng đồng homebrew hơn là một phương án giải trí khả thi cho đại đa số người chơi.

Nguồn tham khảo: GitHub premohq, Wccftech, GamesRadar+

Bài viết mới nhất