Mastodon
Connect with us

Οδηγοί & How-To

Όταν ένα παλιό Ryzen 5600G συναντά την RX 9070: έκπληξη και όρια

Συνδύασα έναν Ryzen 5 5600G με την RX 9070 σε Oculink M.2 setup και δοκίμασα παιχνίδια σε 1080p και 3440×1440. Η κάρτα αποδίδει καλά σε ultrawide, αλλά τα microstutters και τα χαμηλά 1% αποκαλύπτουν ότι μια αναβάθμιση CPU, ή επιπλέον cache, είναι απαραίτητη για ομαλότερη εμπειρία.

Published

on

Όταν ένα παλιό Ryzen 5600G συναντά την RX 9070: έκπληξη και όρια

Έχω μια μικρή, παλιά AM4 πλατφόρμα που για καιρό λειτούργησε ως οικονομική λύση — ο επεξεργαστής ήταν ο Ryzen 5 5600G, μια APU που έκανε καλά τη δουλειά της όταν οι κάρτες γραφικών ήταν δυσεύρετες. Πρόσφατα όμως αποφάσισα να του ταιριάξω μια νέα, ισχυρή κάρτα, την RX 9070, και να τη συνδέσω μέσω Oculink σε M.2 adapter. Η ιδέα έμοιαζε αμφίβολη στην καλύτερη περίπτωση, αλλά τα αποτελέσματα ήταν πιο ενδιαφέροντα απ’ όσο περίμενα: όχι τέλεια, αλλά ρεαλιστικά αξιοπρεπή σε συγκεκριμένες συνθήκες — και εξίσου καλό μάθημα για το τι φταίει όταν ένας ισχυρός GPU συναντά έναν παλιό CPU.

Το πείραμα δεν ήταν μόνο για να δω «αν δουλεύει». Ήθελα να καταλάβω πώς συμπεριφέρεται το σύστημα σε διαφορετικές αναλύσεις, τι σημαίνει το bandwidth της σύνδεσης μέσω M.2, και πότε ακριβώς ο επεξεργαστής γίνεται το πραγματικό εμπόδιο. Έτσι έστησα δοκιμές με σύγχρονα παιχνίδια, μέτρησα μέσους ρυθμούς και 1% lows, και έβγαλα συμπεράσματα για δύο πιθανές αναβαθμίσεις CPU που εξετάζω.

Τι ακριβώς πάει στραβά στην πρώτη ματιά

Στη θεωρία, το pairing Ryzen 5 5600G με RX 9070 μοιάζει καταδικασμένο: ο 5600G είναι ένα Zen 3 APU με 6 πυρήνες και 12 threads, σχετικά περιορισμένο L3 cache (περίπου 19 MB συνολικά) και υποστήριξη μέχρι PCIe 3.0. Η RX 9070 είναι σχεδιασμένη για να αποδώσει καλύτερα όταν έχει μεγαλύτερο PCIe bandwidth και γενικά περισσότερο «χώρο» από το σύστημα για να δουλέψει.

Προσθέστε στο μείγμα ότι η κάρτα συνδέεται μέσω Oculink σε ένα M.2 adapter, το οποίο στην πλατφόρμα αυτή παίζει με PCIe 3.0 x4 — δηλαδή περίπου 4 GB/s θεωρητικό throughput. Για σύγκριση, μια τυπική PCIe 4.0 x8 ή x16 διάταξη προσφέρει πολλαπλάσιο bandwidth, οπότε το περιβάλλον είναι από την αρχή περιοριστικό. Σε συνθήκες όπου η GPU μπορεί να «τραβάει» υψηλό ρυθμό, αυτή η σύνδεση γίνεται ένας επιπλέον περιοριστικός παράγοντας.

Πώς στήθηκαν οι δοκιμές και γιατί διάλεξα αυτές τις ρυθμίσεις

Το σύστημα είχε 32 GB DDR4 σε dual-channel στα 3200 MHz και έναν 1 TB PCIe 4.0 NVMe SSD ως drive για σύστημα και παιχνίδια. Για λειτουργικό χρησιμοποίησα μια καθαρή εγκατάσταση Arch Linux, ώστε να αποφύγω bloatware και να διατηρήσω σταθερό το περιβάλλον για όλες τις δοκιμές.

Επέλεξα να τρέξω τρία παιχνίδια που δείχνουν διαφορετικές πτυχές φόρτου: DOOM (2016) για σταθερή GPU-bound απόδοση, Warhammer 40k: Space Marine 2 ως παράδειγμα σύγχρονου, CPU-demanding τίτλου με πολλά physics και AI, και 007: First Light για να καλύψω μια μεσαίας δυσκολίας περίπτωση. Δοκίμασα σε δύο βασικές αναλύσεις: 1080p και την προσωπική μου οθόνη 3440×1440 (ultrawide), για να δω πώς αλλάζει η σχέση CPU/GPU ανάλογα με το resolution.

Αποτελέσματα: από τον εφιάλτη του 1080p στη σχετική ηρεμία των 3440×1440

Στα 1080p το αποτέλεσμα ήταν σχεδόν αναμενόμενο: ο 5600G γινόταν ο κορμός του bottleneck. Ο μέσος ρυθμός καρέ δεν ήταν απλά μειωμένος — εμφανίστηκαν microstutters, απότομες πτώσεις και αυξημένη συχνότητα των 1% lows, που κάνουν το παιχνίδι να μοιάζει «σπασμωδικό» ανεξάρτητα από το μέσο FPS που θα σας δείξουν οι μετρήσεις.

Στο 3440×1440, όμως, ο αέρας καθάρισε αρκετά: η μεγαλύτερη πίεση στη GPU μετέφερε το βάρος και τα παιχνίδια έγιναν περισσότερο GPU-bound. Στα τρία δοκιμασμένα παιχνίδια η RX 9070 κατάφερε να δώσει μέσους ρυθμούς πάνω από 60 fps σε πολλές περιπτώσεις, και το αποτέλεσμα ήταν γενικά ικανοποιητικό στην πρακτική εμπειρία. Ωστόσο, οι μέσοι ρυθμοί κρύβουν τις αδυναμίες — τα 1% lows παρέμεναν προβληματικά, και σε πιο απαιτητικούς τίτλους η εμπειρία καθόταν στο όριο του «παιχνίσιμου» παρά του «φανταστικού».

Γιατί τα 1% lows έχουν μεγαλύτερη σημασία από το average FPS

Η καθημερινή αίσθηση παιχνιδιού καθορίζεται όχι μόνο από το μέσο FPS αλλά από το πόσο σταθερά διατηρείται αυτό το FPS. Τα 1% lows δείχνουν τα χειρότερα 1% των καρέ — δηλαδή τις στιγμές που το σύστημα παγώνει, καθυστερεί ή κάνει microstutter. Στο πείραμα, αυτά τα χαμηλά ποσοστά προέκυψαν γιατί ο 5600G δεν είχε ούτε την cache ούτε τη single-threaded δύναμη που χρειάζεται για να εξυπηρετεί συνεχώς τα draw calls, το simulation και τους υπολογισμούς AI/physics χωρίς διακοπές.

Στις σύγχρονες μηχανές παιχνιδιών, πολλά στοιχεία κυμαίνονται μεταξύ CPU και GPU. Η GPU αναλαμβάνει τις βαριές εργασίες rendering, αλλά η CPU παραμένει υπεύθυνη για τη λογική παιχνιδιού, τον streaming πόρων, και την επεξεργασία πολλών μικρών εργασιών που απαιτούν ταχύτητα ανάκτησης cache και ισχυρούς single-threaded κύκλους. Όταν η CPU «σκάει», όλο το pipeline τρέχει άνισα — και οι παλαιότερες APU όπως ο 5600G δείχνουν αυτές τις αδυναμίες πολύ καθαρά.

Πρακτικά συμπεράσματα και γιατί δεν αρκεί μόνο η GPU

Το κύριο μήνυμα είναι ότι δεν μπορείς να καλύψεις ανεξάντλητο CPU bottleneck με απλά περισσότερη GPU ισχύ. Σε χαμηλότερες αναλύσεις, ο 5600G περιορίζει την απόδοση της RX 9070 έντονα. Σε υψηλότερες αναλύσεις, η κάρτα αναλαμβάνει περισσότερο βάρος και το αποτέλεσμα βελτιώνεται, αλλά τα προβλήματα με τις 1% lows και τις ανομοιογένειες παραμένουν.

Επιπλέον, η σύνδεση μέσω Oculink σε M.2 και το γεγονός ότι δουλεύουμε σε PCIe 3.0 x4 σημαίνει ότι υπάρχει πάντα ένα ανώτατο όριο στο πόσο γρήγορα μπορεί να επικοινωνεί η κάρτα με το σύστημα. Σε παιχνίδια με εντατικό streaming assets ή συνεχή φόρτωση νέων δεδομένων, αυτό το bandwidth μπορεί να παίζει ρόλο στο perceived performance.

Ποια αναβάθμιση CPU έχει νόημα: 5700X ή 5800X3D;

Μπροστά μου έχω δύο ελκυστικές επιλογές στην ίδια πλατφόρμα AM4. Η πρώτη είναι ο Ryzen 5700X: 8 πυρήνες, 16 threads, 65W TDP, υποστήριξη PCIe 4.0 και σαφώς φιλική τιμή σε σχέση με τις πιο κορυφαίες επιλογές. Η δεύτερη είναι ο Ryzen 5800X3D με την επαναστατική 3D V-Cache, που δίνει σημαντικό boost σε παιχνίδια χάρη στην επιπλέον L3 cache και σε πολλές περιπτώσεις «κοντρολάρει» τα bottlenecks που βλέπουμε με τον 5600G.

Αν το budget είναι περιορισμένο και θέλεις μια ψυχρή, αποδοτική CPU που ανεβάζει συνολικά την εμπειρία, ο 5700X είναι εξαιρετική επιλογή: περισσότερα νήματα, PCIe 4.0 για καλύτερο bandwidth στο Oculink adapter, και χαμηλότερη κατανάλωση/θέρμανση. Αν όμως το κύριο κριτήριο είναι gaming performance και θες την καλύτερη δυνατή εμπειρία χωρίς να αλλάξεις πλατφόρμα, ο 5800X3D είναι ο νικητής στις περισσότερες μετρήσιμες και αισθητές περιπτώσεις — πληρώνεις όμως το premium.

Τι σημαίνει για τους χρήστες

Για όσους έχουν παλιότερες AM4 πλατφόρμες: δεν χρειάζεται πάντα να αγοράσετε ολόκληρο νέο build για να απολαύσετε μια δυνατή GPU. Σε υψηλότερες αναλύσεις, ένας ισχυρός GPU μπορεί να «αναπνεύσει» και να δώσει ικανοποιητική εμπειρία ακόμα και με έναν 5600G, ειδικά αν έχετε γρήγορα dual-channel RAM και NVMe storage. Όμως, αν παίζετε κυρίως στα 1080p ή θέλετε απόλυτη ομαλότητα χωρίς microstutters, μια στοχευμένη αναβάθμιση CPU — ή η επιλογή ενός επεξεργαστή με περισσότερη cache όπως ο 5800X3D — θα σας φέρει πιο κοντά στο ιδανικό.

Επίσης, λάβετε υπόψη πρακτικά ζητήματα: έλεγχος συμβατότητας BIOS πριν την αγορά, απαιτήσεις ψύξης και τροφοδοσίας, και την πραγματική σύνδεση της κάρτας (αν σκοπεύετε να χρησιμοποιήσετε Oculink/M.2 adapters). Τελικά, η ισορροπία μεταξύ CPU, GPU, RAM και storage εξακολουθεί να είναι το κλειδί για μια σταθερή εμπειρία παιχνιδιού — όχι μόνο τα μεγάλα νούμερα στις προδιαγραφές της κάρτας.

Advertisement