PlayStation 5 của Sony là một cỗ máy console mạnh mẽ, nhưng với những ai cho rằng nó chưa có đủ game độc quyền, Sony đã tự hào giới thiệu tính năng tương thích ngược với PlayStation 4 và PlayStation 3. Mặc dù không phải mọi tựa game đều hoạt động, Sony tuyên bố phần lớn game PS4 đều chơi được trên PS5. Tuy nhiên, đối với PS3, mọi chuyện lại khác biệt hoàn toàn, dù lẽ ra không nên như vậy. Nhiều người tin rằng do kiến trúc độc đáo của PS3, việc giả lập nó trên phần cứng hiện đại là bất khả thi. Nhưng liệu đây có phải là sự thật duy nhất?
Kiến trúc Cell Processor của PS3: “Cơn ác mộng” của nhà phát triển và giả lập
Để hiểu rõ hơn, các dự án giả lập như RPCS3 đã đạt được những bước tiến vượt bậc trong việc mô phỏng PlayStation 3, đặc biệt là với kiến trúc khác thường của nó. PS3 sử dụng bộ vi xử lý IBM Cell, một con chip mà Gabe Newell của Valve từng nổi tiếng nhận định là “lãng phí thời gian của mọi người”. Không thể phủ nhận đây là một bộ xử lý mạnh mẽ, nhưng phần cứng của PS3 lại khác biệt đáng kể so với Xbox 360 cùng thời, và thậm chí khác với hầu hết các phần cứng máy tính từng tồn tại trước đó. Với một Power Processing Element (PPE) trung tâm và bảy Synergistic Processing Elements (SPEs) (thực tế là tám, nhưng một đã bị vô hiệu hóa trên PS3 để cải thiện năng suất), việc phát triển game cho PS3 đã khó khăn, và việc giả lập nó còn khó hơn gấp bội. Đây chính là lý do thường được viện dẫn để giải thích tại sao không thể chạy game PlayStation 3 trên PlayStation 5.
Tuy nhiên, YouTuber Lowest Logan đã chứng minh rằng giải pháp “cloud gaming” của Sony (yêu cầu thuê bao hàng tháng) không phải là lựa chọn duy nhất mà công ty này có thể thực hiện. Hóa ra, PlayStation 5 hoàn toàn có khả năng giả lập khá nhiều game PlayStation 3 một cách cục bộ.
“Bản sao” PS5 dưới dạng Card đào coin: AMD BC-250
Không chỉ để đào tiền ảo
AMD BC-250 là một card đào tiền điện tử, nhưng điểm đặc biệt của nó không chỉ dừng lại ở đó. Nó chứa silicon cực kỳ tương tự PlayStation 5 cùng với 16GB RAM, chỉ khác là bị cắt giảm hai lõi CPU và 12 lõi xử lý GPU. Lý thuyết cho rằng những card này được tạo ra từ các chip silicon không đạt yêu cầu để đưa vào PlayStation 5. Khi silicon được sản xuất, tỷ lệ thành công được gọi là “yield”, nhưng ngay cả những con chip không đạt tiêu chuẩn đôi khi vẫn có thể được tinh chỉnh và tái sử dụng cho mục đích khác. Đây là một quy trình phổ biến trong ngành công nghiệp silicon, với các công ty như Intel và Qualcomm cũng áp dụng.
Nhược điểm là những card này thực sự không được thiết kế để sử dụng như một thiết bị đa năng, nên việc chạy bất cứ thứ gì trên nó đều rất khó khăn. Tuy nhiên, một người dùng trên Reddit đã tìm cách khởi động Ubuntu bằng cách hạ cấp nhân Linux. Lowest Logan và một nhóm bạn của anh ấy sau đó đã sử dụng phương pháp này để tìm hiểu điều gì đã làm hỏng hỗ trợ GPU của BC-250 trong các phiên bản nhân Linux mới hơn. Họ đã tìm thấy lỗi, hoàn nguyên thay đổi đó và cài đặt một phiên bản Ubuntu hiện đại hơn để sử dụng nó như một máy tính bình thường.
Cần lưu ý rằng cỗ máy này không thực sự mạnh mẽ và việc sử dụng nó như một chiếc PC không được khuyến khích. Bản thân CPU của nó có sức mạnh tương đương AMD Ryzen 5 2600X và GPU được cho là đạt điểm số khoảng AMD Radeon RX 480 trong các bài benchmark. Tuy nhiên, các trò chơi dành cho PlayStation 5 được tối ưu hóa cho console theo cách mà chúng có thể tận dụng tối đa phần cứng, thay vì được xây dựng cho mục đích tính toán tổng quát như các trò chơi PC thông thường. Mặc dù vậy, hiệu suất mà nó đạt được khi giả lập các trò chơi PlayStation 3 là đáng ngạc nhiên, với rất ít vấn đề xảy ra.
RPCS3: Khi cộng đồng làm được, Sony cũng có thể
Nếu một dự án cộng đồng có thể, Sony chắc chắn có nguồn lực
Màn hình hiển thị một tựa game PlayStation 3 đang chạy trên trình giả lập RPCS3, chứng minh khả năng giả lập trên phần cứng không phải của Sony.
Với việc RPCS3 là một dự án do cộng đồng tạo ra để giả lập game (và hoàn toàn không hoàn hảo), thật đáng kinh ngạc về những gì nó có thể làm được. Lowest Logan đã có thể chơi Gran Turismo 5 Prologue, LittleBigPlanet và Watch Dogs, mặc dù ngay cả Watch Dogs cũng chạy kém trên PlayStation 3 gốc. Gran Turismo gặp một số vấn đề về đồ họa và LittleBigPlanet chạy khá mượt mà. Điều này không có nghĩa là tất cả các game PlayStation 3 đều có thể chạy trên PlayStation 5, nhưng rõ ràng nếu Sony muốn, có rất nhiều tựa game hoàn toàn có thể được chơi trên PS5 thông qua giả lập cục bộ.
Bằng chứng là RPCS3 không phải là một dự án chính thức. Nó không chạy hoàn hảo ngay cả trên các PC cao cấp, và là kết quả của nhiều năm “reverse engineering” một console có kiến trúc kỳ lạ vào thời điểm đó, và cho đến nay vẫn vậy. Sony có nguồn lực và thời gian vô hạn để đầu tư vào việc chạy game PlayStation 3 trên các console mới nhất nếu họ muốn, nhưng họ lại không chọn làm vậy. Các vấn đề đồ họa như Gran Turismo gặp phải thường do driver hoặc do việc triển khai đồ họa chưa hoàn thiện, chứ không phải do vấn đề liên quan đến hiệu suất.
Hơn nữa, khi nói đến hiệu suất, hãy nhớ rằng BC-250 thực tế có ít lõi CPU và GPU hơn so với một PlayStation 5 chính thức. Điều đó có nghĩa là nó thực sự yếu hơn tương đối, vì vậy các vấn đề về hiệu suất gặp phải trong các trò chơi như Watch Dogs thực tế có thể được khắc phục bởi sự kết hợp giữa tối ưu hóa tốt hơn trong giả lập và bởi sức mạnh tính toán bổ sung mà PS5 cung cấp.
Với việc Sony tính phí hàng tháng để người dùng chơi game PlayStation 3 trên PlayStation 5 (và sử dụng công nghệ stream đám mây để thực hiện điều đó), thật khó để đưa ra lập luận cho rằng có bất kỳ giới hạn kỹ thuật nào ngăn cản việc giả lập cục bộ. Rõ ràng công ty có thể giả lập ít nhất một số tựa game PlayStation 3 trên PlayStation 5 nếu họ muốn, nhưng họ lại chọn không làm. Thật thú vị, BC-250 thậm chí có thể được coi là một “kẻ hủy diệt console” với giá dưới 100 USD trên một số thị trường trực tuyến.
Kết luận, khả năng giả lập game PlayStation 3 trên PlayStation 5 không phải là một rào cản kỹ thuật không thể vượt qua, mà dường như là một quyết định kinh doanh từ phía Sony. Các thử nghiệm độc lập đã chỉ ra rằng phần cứng tương tự PS5 hoàn toàn có đủ sức mạnh để xử lý nhiều tựa game PS3 thông qua giả lập. Vậy theo bạn, Sony có nên cung cấp khả năng tương thích ngược cục bộ cho PS3 trên PS5 không? Hãy chia sẻ ý kiến của bạn ở phần bình luận bên dưới nhé!