Originally Posted by
Lefteris_X
EDIT: ένα μικρό παραδειγματάκι, και θα προσπαθήσω να μην γίνω κι εγώ αριθμολάγνος, πάνω σε αυτό που είπε ο Ryzenlake "ότι μπορεί να το κάνει και ο PC αν του βάλεις έναν nvme, αλλά η (όχι το) CPU θα βαράει υπερωρίες για να αποσυμπιέσει όλα αυτά τα assets.". Εδώ είναι το ρίσκο της Sony και τα λεφτά που έριξε στο R&D + το ότι ο Σερνυ είχε πάρει σβάρνα επί χρόνια όλους τους devs να ρωτάει τι επιθυμούν περισσότερο. Το PS5, έχει εξειδικευμένο τσιπάκι (ο λεγόμενος "ελεγκτής" ή αλλιώς controller) για τον SSD, το οποίο αποσυμπιέζει real-time τα κέρατά του ΧΩΡΙΣ να επηρεάζεται η CPU το παραμικρό. Παράλληλα, ο controller όταν δεν απασχολείται με αποσυμπίεση τα έξτρα κυκλώματά του περί αποσυμπίεσης αφού κάθονται μπορούν να χρησιμοποιηθούν σε άλλες λειτουργίες, πάλι αφαιρώντας φόρτο εργασίας από την CPU. (τα είπα εντελώς απλοϊκά και εκλαϊκευμένα, ώστε να τα καταλάβουμε όσο το δυνατό περισσόροι / οπότε μην κράξετε για τις όποιες ανακρίβειες). Και κάπως έτσι καταλαβαίνουμε την ΠΑΝΔΥΣΚΟΛΗ έννοια "προσπαθώ να αφαιρέσω όσο μπορώ όλα τα bottlenecks από το σύστημα που σχεδιάζω". Bottlenecks δεν προκαλεί ΜΟΝΟ ο δίσκος/SSD όπως πολύς κόσμος νομίζει. Bottlenecks μπορείς να βρεις παντού στην ροή δεδομένων εντός ενός συστήματος, ένα από τα σημαντικότερα είναι όταν φορτώνονται τα assets από το δίσκο/SSD και λιποθυμάει η CPU για να τα αποσυμπιέσει. Το PS5 αυτό το έλυσε. Μπορώ να αναφέρω κι άλλα (λυμένα στο PS5) bottlenecks αλλά μετά το ποστ θα γίνει εντελώς τεχνολογικό, κάτι που δεν με ενδιαφέρει καθόλου (ούτε κι εσάς πιστεύω)!
Bookmarks