PS5 στο Kyty: Τα πρώτα 3D παιχνίδια τρέχουν στα 30 FPS

Το PS5 emulation εξελίσσεται με ρυθμούς που δεν έχουμε ξαναδεί σε προηγούμενες γενιές κονσολών. Με το KytyPS5 και το SharpEmu να επιτυγχάνουν τα πρώτα playable 3D παιχνίδια στα 30 FPS, πολλοί αναρωτιούνται αν το PC τους θα τρέξει το GTA 6. Ας δούμε τι πραγματικά συμβαίνει πίσω από τους τίτλους των ειδήσεων.

Σύνοψη Άρθρου

  • Το KytyPS5 πέτυχε το ορόσημο των 30 FPS σε 3D τίτλους όπως το XIII Remake και το TMNT: Wrath of the Mutants σε συμβατικό hardware.
  • Η αρχιτεκτονική x86-64 του PS5 διευκολύνει την ανάπτυξη εξομοιωτών, αλλά τα γραφικά APIs (Prospero AGC) παραμένουν το μεγαλύτερο εμπόδιο.
  • Η ιδέα ότι θα παίξεις το GTA 6 σε PC μέσω εξομοιωτή την ημέρα κυκλοφορίας του είναι τεχνικά ανέφικτη για τα επόμενα χρόνια.

Πώς το PS5 emulation προχωρά με ταχύτητα ρεκόρ

Αν θυμάσαι πόσα χρόνια χρειάστηκαν για να δούμε σταθερό emulation στο PS3, η πρόοδος του PlayStation 5 φαντάζει εξωπραγματική. Ο βασικός λόγος δεν είναι άλλος από την αρχιτεκτονική της κονσόλας. Το PS3 βασιζόταν στον διαβόητο επεξεργαστή Cell, μια παράδοξοι αρχιτεκτονική που απαιτούσε από τους προγραμματιστές emulators να μεταφράζουν εντολές RISC σε x86 σε πραγματικό χρόνο.

Αντίθετα, το PS5 είναι στην ουσία ένα εξειδικευμένο PC. Φέρει οκταπύρηνο επεξεργαστή Zen 2 και κάρτα γραφικών RDNA 2. Σύμφωνα με δημοσίευμα του Tom’s Hardware, η εξομοίωση έχει περάσει ήδη στο στάδιο όπου ελαφριοί 3D τίτλοι εκτελούνται στα 30 FPS. Επειδή η CPU του PS5 μιλάει την ίδια «γλώσσα» (x86-64) με τον επεξεργαστή του υπολογιστή σου, η εξομοίωση της επεξεργαστικής ισχύος απαιτεί πολύ λιγότερο translation overhead.

Το πραγματικό πρόβλημα εντοπίζεται στο λειτουργικό σύστημα της Sony (Prospero OS, βασισμένο σε FreeBSD) και στις εξειδικευμένες εντολές του γραφικού API (AGC). Εκεί είναι που δίνεται η μεγάλη μάχη των προγραμματιστών αυτή τη στιγμή.

KytyPS5 vs SharpEmu: Δύο διαφορετικές φιλοσοφίες

Η κοινότητα του emulation δεν είναι μονολιθική. Αυτή τη στιγμή ξεχωρίζουν δύο projects, το καθένα με εντελώς διαφορετική προσέγγιση στη διαδικασία ανάπτυξης:

  • KytyPS5: Εστιάζει στην άμεση συμβατότητα και στο αποτέλεσμα. Χρησιμοποιεί “hacks” και high-level emulation (HLE) για να παρακάμψει πολύπλοκα συστήματα της κονσόλας. Χάρη σε αυτή την τακτική, κατάφερε να τρέξει το XIII Remake στα 30 FPS με μερικά visual glitches στις υφές, καθώς και το Teenage Mutant Ninja Turtles: Wrath of the Mutants στα 25 FPS. Μάλιστα, το GTA 5 καταφέρνει ήδη να φορτώσει αρχικούς πόρους στο Kyty.
  • SharpEmu: Ακολουθεί το δύσκολο μονοπάτι του Low-Level Emulation (LLE). Η ομάδα του, όπως φαίνεται στο επίσημο GitHub repository του SharpEmu, στοχεύει στην ακριβή εξομοίωση της αρχιτεκτονικής του συστήματος και των syscalls. Δεν βιάζεται να δείξει καρέ στην οθόνη, αλλά χτίζει τις βάσεις για να λύσει θεμελιώδη κολλήματα σε τίτλους όπως το Astro Bot.

Εμείς στο TechNoid θεωρούμε ότι η δουλειά του SharpEmu, αν και λιγότερο εντυπωσιακή σε βίντεο στο YouTube σήμερα, είναι αυτή που θα ωφελήσει μακροπρόθεσμα άλλα projects, όπως το RPCSX.

Η παγίδα του GTA 6 και τα AAA παιχνίδια

Η αναμονή για το Grand Theft Auto 6 έχει δημιουργήσει μια τεχνητή έξαρση γύρω από το PS5 emulation. Πολλοί PC gamers ελπίζουν ότι θα αποφύγουν την αγορά της κονσόλας και θα παίξουν τον τίτλο στο PC τους μέσω εξομοιωτή. Πρόκειται για μια αυταπάτη.

Υπάρχει χαώδης διαφορά ανάμεσα στην εκτέλεση ενός γραμμικού τίτλου όπως το TMNT και ενός τεράστιου open-world παιχνιδιού που χρησιμοποιεί την RAGE Engine της Rockstar. Τα προβλήματα που καθιστούν το GTA 6 ανέφικτο για emulation στο κοντινό μέλλον περιλαμβάνουν:

  1. Unified Memory Bandwidth: Το PS5 χρησιμοποιεί 16GB GDDR6 μνήμης κοινής για CPU και GPU με εύρος ζώνης 448 GB/s. Η μεταφορά αυτών των δεδομένων μεταξύ System RAM και VRAM σε ένα PC δημιουργεί τεράστιο bottleneck.
  2. Custom Shader Compilation: Το PS5 χρησιμοποιεί προ-μεταγλωττισμένους shaders ειδικά προσαρμοσμένους στην RDNA 2 GPU του. Η μετάφρασή τους σε Vulkan/DirectX12 σε πραγματικό χρόνο προκαλεί ανυπόφορο stuttering.
  3. DirectStorage/Custom SSD I/O: Ο αποσυμπιεστής Tempest και ο custom I/O controller του PS5 διαχειρίζονται asset που κανένας εξομοιωτής δεν μπορεί να εξομοιώσει ακόμα σε software επίπεδο.
💡 Διάβασε επίσης: Ανακαλύψτε πώς οι τεχνολογίες DirectStorage και NVMe SSDs αλλάζουν το loading time στα σύγχρονα PC games.

Hardware, Vulkan layers και τεχνικά εμπόδια

Αν θέλεις να πειραματιστείς σήμερα με το KytyPS5, δεν χρειάζεσαι υπερυπολογιστή, αλλά μια σύγχρονη κάρτα γραφικών με πλήρη υποστήριξη Vulkan 1.3. Οι δοκιμές πραγματοποιήθηκαν σε μεσαίας κατηγορίας PC, γεγονός που αποδεικνύει ότι ο επεξεργαστής δεν είναι το κύριο εμπόδιο.

Emulator Στρατηγική Τρέχουσα Κατάσταση Κύριο Εμπόδιο
KytyPS5 High-Level (HLE) / Hacks 3D Playable (25-30 FPS) Visual artifacts & Crashes
SharpEmu Low-Level (LLE) / Accuracy Booting / Intro Screens Πολυπλοκότητα OS Syscalls
RPCSX Hybrid / Modular Early Experimental GPU Memory Mapping

Η μεγαλύτερη πρόκληση για τους developers δεν είναι η ταχύτητα execution, αλλά η σταθερότητα. Παιχνίδια όπως το TMNT κρασάρουν στην πρώτη εκκίνηση και απαιτούν συγκεκριμένα ρυθμισμένα swap files για να διατηρήσουν τη μνήμη σταθερή.

Η άποψή μας στο TechNoid

Εμείς στο TechNoid ενθουσιαζόμαστε με τα τεχνολογικά επιτεύγματα της emulation κοινότητας. Το να βλέπεις 3D παιχνίδια του PS5 να τρέχουν σε περιβάλλον Windows μέσα σε τόσο σύντομο χρονικό είναι ένας θρίαμβος του reverse engineering. Ωστόσο, πρέπει να είμαστε απόλυτα ειλικρινείς μαζί σου: αν ο στόχος σου είναι να παίξεις AAA τίτλους όπως το GTA 6, το Demon’s Souls Remake ή το Spider-Man 2 χωρίς glitches και πτώσεις καρέ, ο εξομοιωτής ΔΕΝ είναι η λύση σου. Η αγορά μιας μεταχειρισμένης κονσόλας ή η υπομονή για το επίσημο PC port παραμένει η μόνη ρεαλιστική επιλογή.

Συχνές Ερωτήσεις για το PS5 Emulation

Μπορώ να παίξω GTA 6 σε PC μέσω PS5 emulator όταν κυκλοφορήσει;

Όχι, είναι τεχνικά αδύνατο. Οι σημερινοί εξομοιωτές δυσκολεύονται ακόμη και με απλούς 3D τίτλους, ενώ οι απαιτήσεις ενός τίτλου όπως το GTA 6 σε I/O και γραφικά API απέχουν χρόνια από το να εξομοιωθούν σταθερά.

Ποιος είναι ο καλύτερος PS5 emulator αυτή τη στιγμή;

Το KytyPS5 προηγείται σε επιδόσεις και συμβατότητα με playable τίτλους, ενώ το SharpEmu εστιάζει στην ακρίβεια της υποδομής για μακροπρόθεσμη σταθερότητα.

Τι επεξεργαστή και κάρτα γραφικών χρειάζομαι για PS5 emulation;

Απαιτείται ένας σύγχρονος 8-πύρηνος επεξεργαστής (Ryzen 5000/Intel 12th gen+) και κάρτα γραφικών με υποστήριξη Vulkan 1.3 (NVIDIA RTX 2000 series / AMD RX 6000 series ή νεότερες).

Είναι νόμιμη η χρήση PS5 emulators στο PC;

Οι ίδιοι οι εξομοιωτές είναι εντελώς νόμιμοι ως λογισμικό. Η λήψη όμως ROMs ή copyrighted αρχείων BIOS από το διαδίκτυο συνιστά παραβίαση πνευματικών δικαιωμάτων.

Γιατί το PS5 emulation εξελίσσεται ταχύτερα από το PS3;

Επειδή το PS5 βασίζεται σε αρχιτεκτονική x86-64 (AMD Zen 2), την ίδια δηλαδή με τους επεξεργαστές των υπολογιστών, σε αντίθεση με τον πολύπλοκο επεξεργαστή Cell του PS3.

Πού μπορώ να κατεβάσω το KytyPS5 ή το SharpEmu;

Μπορείς να βρεις τον κώδικα και τα builds απευθείας στα επίσημα repositories των δημιουργών στο GitHub, όπως στο GitHub του SharpEmu.

Τι είναι τα visual glitches που εμφανίζονται σε παιχνίδια όπως το XIII;

Οφείλονται σε ελλιπή μετάφραση των εντολών σκίασης (shaders) και των υφών (textures) από το γραφικό API του PS5 στο Vulkan API του υπολογιστή.

NewsRoom
NewsRoomhttps://technoid.gr
Η συντακτική ομάδα του Technoid.gr αποτελείται από έμπειρους δημοσιογράφους και λάτρεις της τεχνολογίας με πολυετή θητεία στον ειδικό τύπο. Με προσήλωση στην εγκυρότητα και την αντικειμενική ανάλυση, το NewsRoom μεταφέρει τον παλμό των παγκόσμιων εξελίξεων, από τα τελευταία gadgets μέχρι τις επαναστατικές καινοτομίες που αλλάζουν τον κόσμο μας.

ΑΦΗΣΤΕ ΜΙΑ ΑΠΑΝΤΗΣΗ

εισάγετε το σχόλιό σας!
παρακαλώ εισάγετε το όνομά σας εδώ