Απαίτηση για 8 πυρήνες: Ποιότητα έναντι ποσότητας
Όταν πρόκειται για το Borderlands 4 και την απαίτησή του για «8 πυρήνες ή ισοδύναμο», αυτό που έχει πραγματικά σημασία είναι η ποιότητα των πυρήνων και όχι τόσο ο αριθμός τους.
Προβλήματα στην κυκλοφορία του Borderlands 4
Αν δεν το γνωρίζατε, επειδή ίσως ήσασταν εκτός επικαιρότητας, το Borderlands 4 κυκλοφόρησε πρόσφατα. Η εμπειρία για τους 2K Games και Gearbox Software δεν ήταν ιδιαίτερα ομαλή, καθώς η απόδοση του παιχνιδιού είναι αρκετά προβληματική.
Οδηγίες 2K για κάρτες Nvidia
Για να βοηθήσει (ή να περιπλέξει τα πράγματα), η 2K δημοσίευσε έναν αναλυτικό πίνακα με τις ρυθμίσεις που πρέπει να χρησιμοποιούν οι κάτοχοι Nvidia GPU για καλύτερη απόδοση. Ωστόσο, οι περισσότερες οδηγίες αφορούν την ενεργοποίηση upscaling και frame generation. Το Borderlands 4 είναι ιδιαίτερα απαιτητικό για το hardware.
Ιδιαίτερη πίεση στον επεξεργαστή
Ο επεξεργαστής φαίνεται να δέχεται τη μεγαλύτερη πίεση, καθώς οι ελάχιστες απαιτήσεις συστήματος ζητούν επεξεργαστή «8 πυρήνων (ή ισοδύναμο)», με παράδειγμα τον Intel Core i7 9700. Χθες, δοκίμασα έναν παρόμοιο επεξεργαστή, τον 9700K, με Radeon RX 5700 XT και 1080p Low ποιότητα, και ο επεξεργαστής έφτανε συχνά στο 100% χρήσης στον ανοιχτό κόσμο (δείτε παρακάτω).
Τι γίνεται με λιγότερους πυρήνες;
Αν το gaming PC σας έχει επεξεργαστή με λιγότερους πυρήνες, όπως Core i5 ή Ryzen 5, σημαίνει ότι θα αντιμετωπίσετε πρόβλημα; Για να το διαπιστώσω, πέρασα τη μέρα κάνοντας δοκιμές σε δύο gaming PCs, μειώνοντας τον αριθμό των ενεργών πυρήνων ή/και threads από το BIOS.
Δοκιμές με Intel Core Ultra 9 285K
Ξεκινώντας με έναν Intel Core Ultra 9 285K, 48 GB Corsair DDR5-8400 και GeForce RTX 5080, έτρεξα το Borderlands 4 σε 1080p με ενεργοποιημένο το DLSS Performance για να μειώσω την επίδραση της GPU στα αποτελέσματα. Ενεργοποίησα το preset Badass για να πιέσω όσο γίνεται τον επεξεργαστή.
Απόδοση με τέσσερις P-cores
Όπως φαίνεται, ο 285K είναι αρκετά σταθερός, ανεξάρτητα από το αν είναι ενεργοποιημένοι P- ή E-cores. Είναι εντυπωσιακό ότι το παιχνίδι τρέχει τόσο καλά μόνο με τέσσερις P-cores (δηλαδή τέσσερα threads, αφού το Arrow Lake δεν υποστηρίζει HyperThreading). Βέβαια, το 1% low frame rate δεν είναι ιδανικό και υπάρχουν περισσότερα stutters, αλλά συνολικά η απόδοση δεν είναι κακή.
Γιατί δεν μειώνεται σταθερά η απόδοση
Ο λόγος που η απόδοση δεν μειώνεται σταθερά με λιγότερους πυρήνες είναι διπλός:
- Το Borderlands 4 μοιράζει το φόρτο εργασίας του σε πολλά threads, χωρίς κανένα να επιβαρύνει ιδιαίτερα έναν μόνο πυρήνα.
- Χρησιμοποίησα το PIX στα Windows για να αναλύσω τα threads που δημιουργεί το παιχνίδι, και υπάρχουν πολλά background worker threads για asset loading, precompiled PSO pool, Bink (video compression) κ.ά.
Πολυπλοκότητα της αρχιτεκτονικής Arrow Lake
Η αρχιτεκτονική Arrow Lake της Intel είναι αρκετά σύνθετη, καθώς σε αντίθεση με παλαιότερα σχέδια, όπου υπήρχε ένα block P-cores και ένα block E-cores, η κατανομή των πυρήνων στον 285K είναι τέτοια που η απενεργοποίηση κάποιων P- ή E-cores προκαλεί περίεργη συμπεριφορά στο ring bus που διαχειρίζεται την κυκλοφορία των δεδομένων.

Δοκιμή με AMD Ryzen 7 9800X3D
Τι γίνεται όμως με έναν πιο παραδοσιακό επεξεργαστή, όπου όλοι οι πυρήνες είναι ίδιοι και μπορούν να διαχειριστούν δύο threads ο καθένας; Για να το ελέγξω, χρησιμοποίησα έναν AMD Ryzen 7 9800X3D με 32 GB DDR5-6000 και την ίδια RTX 5080.
Εντυπωσιακή απόδοση με τέσσερις Zen 5 πυρήνες
Οι τέσσερις Zen 5 πυρήνες τα καταφέρνουν πολύ καλύτερα από τέσσερις P-cores Arrow Lake, κυρίως λόγω της μεγάλης και γρήγορης L3 cache του 9800X3D, οπότε οι πυρήνες δεν περιμένουν πολύ για δεδομένα. Το πιο αξιοσημείωτο είναι πόσο μικρή διαφορά υπάρχει ανάμεσα στη χρήση τεσσάρων πυρήνων/τεσσάρων threads και οκτώ πυρήνων/16 threads.
Νεότερες αρχιτεκτονικές και παλαιότεροι επεξεργαστές
Και οι δύο επεξεργαστές βασίζονται στις πιο σύγχρονες αρχιτεκτονικές από AMD και Intel, και είναι βέβαιο ότι τα αποτελέσματα θα ήταν πολύ διαφορετικά με επεξεργαστές πενταετίας ή εξαετίας.
Αναζήτηση αιτίας για τις απαιτήσεις σε παλαιότερα CPUs
Απογοητεύομαι που δεν κατάφερα να βρω την ακριβή αιτία για τις υψηλές απαιτήσεις του Borderlands 4 σε παλαιότερους επεξεργαστές, αλλά δεν τα παρατάω και σκοπεύω να χρησιμοποιήσω το PIX σε περισσότερες πλατφόρμες για να καταλάβω τι συμβαίνει. Ίσως τα παλαιότερα chips να μην συνεργάζονται τόσο καλά με το thread scheduler των Windows 11, ή να φταίει κάτι σχετικό με το Unreal Engine 5.
Συμπέρασμα για τις απαιτήσεις πυρήνων
Όπως και να έχει, ενώ η 2K Games αναφέρει ότι οκτώ πυρήνες είναι το ελάχιστο, μπορώ να πω με σιγουριά ότι αυτό δεν ισχύει, αρκεί να χρησιμοποιείτε έναν σχετικά σύγχρονο εξαπύρηνο επεξεργαστή. Ευτυχώς, υπάρχουν και αυτά τα μικρά καλά.
[ Πηγή: PCGamer ]