Προς το περιεχόμενο

AMD Zen 3 ( Milan / Vermeer ) - Epyc 3 & Ryzen 5000


ultraex2003

Προτεινόμενες αναρτήσεις

3 λεπτά πριν, kostas_anes είπε

Aνέκαθεν το CPPC ήταν προβληματικό αν ήθελες πραγματικά νούμερα σε πραγματικά σενάρια χρήσης. Εδώ και έναν χρόνο το έχω κλειστό, όταν ανακάλυψα πως σε αρκετά παιχνίδια τα νούμερα που έβγαζα ήταν αισθητά χαμηλότερα σε σχέση με το CPPC off. 

Κώστα, μήπως γνωρίζεις αν αυτό αντικατοπτρίζεται και σε synthetics (π.χ. 3DMark Firestrike/Timespy 720p) ή μπα;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 10,8k
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

10 λεπτά πριν, parsifal είπε

Κώστα, μήπως γνωρίζεις αν αυτό αντικατοπτρίζεται και σε synthetics (π.χ. 3DMark Firestrike/Timespy 720p) ή μπα;

Αργότερα μέσα στην μέρα θα τρέξω να σου πω. Λογικά θα ισχύει και εκεί, εφόσον δεν είμαστε στο "1 thread does all" scenario. 

Την διαφορά πάντως την παρατήρησα σε τίτλους όπως Metro Exodus, TW: Three Kingdoms, KCD και Valhalla. SOTTR δεν θυμάμαι αν είχα δει και εκεί μεγάλη διαφορά.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

25 λεπτά πριν, kostas_anes είπε

Aνέκαθεν το CPPC ήταν προβληματικό αν ήθελες πραγματικά νούμερα σε πραγματικά σενάρια χρήσης. Εδώ και έναν χρόνο το έχω κλειστό, όταν ανακάλυψα πως σε αρκετά παιχνίδια τα νούμερα που έβγαζα ήταν αισθητά χαμηλότερα σε σχέση με το CPPC off. 

O λόγος; Σου δίνει το απόλυτο single core performance και επειδή τα windows βλέπουν αυτόν τον πυρήνα ως τον Θεό, του φορτώνουν ότι thread υπάρχει, προτιμώντας να τον φορτώσουν παραπάνω από ότι αντέχει, παρά να μοιράσουν threads σε άλλους πυρήνες. Το θέμα είναι ότι έχουμε 2021 και δεν υπάρχουν προγράμματα πέρα από συνθετικά benchmarks που να τρέχουν αποκλειστικά σε έναν πυρήνα.

Και ναι, είχα φάει κάπου μία εβδομάδα για να δω τι πήγαινε λάθος. Καταλάθος το ανακάλυψα όταν απλώς μια φορά ξέχασα να το ανοίξω και μετά μπήκα απευθείας BIOS. 

Όταν είναι auto είναι σαν να είναι off, ή πρέπει να το κάνουμε disable; Επίσης να υποθέσω κάνεις disable και το CPPC Preferred cores έτσι;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

1 λεπτό πριν, chrisde είπε

Όταν είναι auto είναι σαν να είναι off, ή πρέπει να το κάνουμε disable; Επίσης να υποθέσω κάνεις disable και το CPPC Preferred cores έτσι;

Ναι και τα δύο τα έχω κλειστά. Το Auto νομίζω είναι ανάλογα το mobo που έχεις. Στις MSI πχ, το auto είναι off. 

  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

1 ώρα πριν, kostas_anes είπε

Ναι και τα δύο τα έχω κλειστά. Το Auto νομίζω είναι ανάλογα το mobo που έχεις. Στις MSI πχ, το auto είναι off. 

Στην MSI X570 Unify (BIOS A.90) το auto είναι enabled και για CPPC και για CPPC preferred cores.

Disabled

for i in {0..23} ; do cat /sys/devices/system/cpu/cpu$i/acpi_cppc/highest_perf ; done
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166

Auto

 

for i in {0..23} ; do cat /sys/devices/system/cpu/cpu$i/acpi_cppc/highest_perf ; done
216
206
216
196
201
211
166
186
191
171
176
181
216
206
216
196
201
211
166
186
191
171
176
181

 

  • Like 1
  • Thanks 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Λοιπόν, έχουμε και λέμε. 

Disclaimer: 5800Χ με το everyday PBO, RAM OC κτλ και 3080 Ti με το 24/7 UV. Τα νούμερα δεν είναι αντιπροσωπευτικά των στοκ επιδόσεων, διότι είναι έτσι πειραγμένο το hardware για να καλύπτει τις δικές μου ανάγκες (και λόξες :P ). Τα νούμερα παρατείθονται μόνο για τον σκοπό της άμεσης σύγκρισης μεταξύ CPPC Enabled vs Disabled


3DMark Timespy:

Spoiler

 

Πρώτο score Enabled, δεύτερο Disabled, εμφανώς μεγαλύτερο CPU score με Enabled. 
Nα αναφέρω ότι επειδή είχα να τρέξω το συγκεκριμένο benchmark κανά χρόνο, το 1ο score είναι με παλιά έκδοση system info, εξου και το σχετικό error. Το 2ο score που εμφανίζεται σαν invalid δεν ισχύει, απλώς δεν το έκανε detect και στο 1ο, λόγω παλαιότητας system info. Και τα δύο runs έχουν ακριβώς τα ίδια settings πέραν του CPPC, νομίζω φαίνεται και από το graphics score που είναι ίδιο. 

3DMark_mzlnOwbNg4.jpg.826eb0502f2d29f0984992bf103d400d.jpg


3DMark_uwAuSRMmLe.jpg.bb9ac13d1dc2560ef4ff2161f88684b2.jpg

 

 

Ενδιαφέρον το γεγονός ότι το Enabled ωφελεί το benchmark. Πάμε όμως τώρα να δούμε το Three Kingdoms:

Spoiler

 

Νούμερα καταγεγραμμένα με MSI Afterburner/Riva Tuner, ο τρόπος με τον οποίο καταγράφω τα FPS για τα reviews. Να επισημάνω πως εδώ έτρεξα μόνο μια φορά το benchmark για ευκολία και όχι 3 όπως κάνω για τα reviews. Σε σχέση με το Time Spy, βλέπουμε ακριβώς την αντίθετη εικόνα και μάλιστα με χαοτικά μεγαλύτερη διαφορά σε average και σε 1% low.  Περίπου 9% κάτω σε επιδόσεις το CPPC Enabled. 


explorer_gIPlLybOnh.jpg.4ebad74173ae162286ffb59d205a91e5.jpg

Τα νούμερα όπως φαίνονται μέσα από το in-game benchmark. Νομίζω καταλαβαίνετε ποιο είναι τι...

Three_Kingdoms_Fih4EtZg87.jpg.c6ea9e467f04c8da52f4cb66168a8126.jpg

 

Three_Kingdoms_RAzNtYAund.jpg.be9d30cddccebc85bd6deade946eb071.jpg

 

 

 

1 ώρα πριν, malakudi είπε

Στην MSI X570 Unify (BIOS A.90) το auto είναι enabled και για CPPC και για CPPC preferred cores.

Disabled



for i in {0..23} ; do cat /sys/devices/system/cpu/cpu$i/acpi_cppc/highest_perf ; done
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166
166

Auto

 



for i in {0..23} ; do cat /sys/devices/system/cpu/cpu$i/acpi_cppc/highest_perf ; done
216
206
216
196
201
211
166
186
191
171
176
181
216
206
216
196
201
211
166
186
191
171
176
181

 

Σε B550 MPG Gaming Carbon πάντως, σε προηγούμενο BIOS (δεν θυμάμαι καν ποιο), Auto = Disabled. Τώρα είμαι στο τελευταίο BIOS, μπορεί να το άλλαξαν. Θα το τεστάρω τώρα να δω.

Επεξ/σία από kostas_anes
  • Like 3
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Με το τελευταίο BIOS, το Auto ισούται με Enabled. 

Γενικά όσοι έχετε χρόνο και όρεξη, πιάστε να τρέξετε κάθε είδους τεστάκια, να δούμε που συμφέρει να το έχουμε ανοιχτό και που όχι. Θα το έκανα και εγώ, αλλά δυστυχώς τρέχω με άλλα... 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

BIOS Settings (if available):

Spoiler

 

  • CPPC = Enabled (Basically lets OS pick specific cores out of your Ryzen processor instead of random cores based solely on default algorithms)
  • CPPC Preferred Cores = Enabled (with CPPC enabled alongside this, OS will choose your best performing cores first for a focused task)
  • Precision Boost Overdrive = Enabled/Disabled (depending on your CPU, it can be a boon or a burden. Disabling it automatically enables the default Precision Boost 2 technology which only depends on FIT, load, and temperature while PBO has additional power limits based on your motherboard that indicate the end result.) (WARNING: DO NOT CHANGE THE PBO SCALAR FROM 1, RAISING THAT MULTIPLIER FROM 1 CAN POTENTIALLY CAUSE PBO TO DEGRADE YOUR CPU OVER TIME BECAUSE THE SCALAR OVERRIDES THE DEFAULT HEALTH MANAGEMENT OF THE CPU, ALLOWING IT TO DRAW MORE VOLTAGE THAN IT NORMALLY WOULD IN ANY GIVEN LOAD. IT’S NOT WORTH THE RISKS.)
  • AMD Cool & Quiet = Enabled (downclocking while idle, overall better temperatures, best to leave it enabled unless it’s causing problems.)
  • Global C-State Control = Enabled (similar to cool and quiet, focus is on idle/sleep/hibernation behavior and should be left enabled)
  • PPC Adjustment = Pstate 0 (related to c-state control and cool & quiet, focus is on putting cores to sleep when they’re not necessary during an idle state to save power)
  • PSU Idle Control = Low current idle (again, power efficiency in an idle state.)
  • CPU/Core Voltage: Normal (Actually necessary for Ryzen according to AMD’s engineers.)
  • Dynamic vCore/Core voltage offset: lower 1 or 2 steps below 0 (Doing so, at least in my experience, resulted in less voltage being pumped into the chip so it wasn’t being held back from boosting as badly and was holding higher frequencies as a result. I recommend using slight negative offset (undervolting) if your CPU seems to be underperfoming/not boosting well.)

Windows/OS Settings:

  • Power Plans (Use either the power plans from AMD’s chipset drivers, or try out 1usmus’ custom power plan for Ryzen 3000 v1.1. I noticed a slight difference when I first used it, but that was during AGESA 1.0.0.4 B and Windows 1909 days.)
  • Disable Windows’ Game Mode (Settings > Gaming > Game Mode) as it causes more issues than it solves.

Arguably, the most important thing is stable and efficient RAM settings. 3200 MHz, CL16 is fine, but tightening the timings can be beneficial. It needs to be stable though, or you’ll just have crashing issues.

UPDATE FOR RYZEN 5000/ZEN3:

  1. There are no longer power plans from the chipset for Ryzen 5000/Zen3 processors, just use the default windows plans.
  2. Zen3 supports PBO2, which includes the Curve Optimiser, which can be used to tweak the curve and get better results.

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Και τέρμα stock να τα αφήσεις όλα δεν ξέρω αν θα καταλάβεις διαφορά.

CinebenchR23

stock + 3800 ram: 11000

stock + curve + 3800 ram: 11200

pbo + curve + 3800 ram: 11700 με +31% κατανάλωση

ίσως να δεις σε κάποιο cpu bound game με δυνατή gpu κάποια διαφορά από το boost override offset αλλά φαντάζομαι γύρω στο 5% και αν.

Είναι αρκετά optimized και σε stock και παίρνεις σχεδόν όλο το perf χωρίς πείραγμα. Το ίδιο και στις gpu.

Τώρα στους μεγάλους (5900Χ, 5950Χ) λογικά θα παίρνεις παραπάνω με PBO αφού έχουν μεγαλύτερο ταβάνι στην κατανάλωση αλλά και πάλι τα κέρδη θα είναι δυσανάλογα των επιπλέον watt..

Επεξ/σία από Επισκέπτης
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

8 minutes ago, yiannis1991 said:

Και τέρμα stock να τα αφήσεις όλα δεν ξέρω αν θα καταλάβεις διαφορά.

CinebenchR23

stock + 3800 ram: 11000

stock + curve + 3800 ram: 11200

pbo + curve + 3800 ram: 11700 με +31% κατανάλωση

ίσως να δεις σε κάποιο cpu bound game με δυνατή gpu κάποια διαφορά από το boost override offset αλλά φαντάζομαι γύρω στο 5% και αν.

Είναι αρκετά optimized και σε stock και παίρνεις σχεδόν όλο το perf χωρίς πείραγμα. Το ίδιο και στις gpu.

Τώρα στους μεγάλους (5900Χ, 5950Χ) λογικά θα παίρνεις παραπάνω με PBO αφού έχουν μεγαλύτερο ταβάνι στην κατανάλωση αλλά και πάλι τα κέρδη θα είναι δυσανάλογα των επιπλέον watt..

Καλά το CB δεν το νοιάζει το Fabric, ίσα ισα που μπορείς χάνεις κιόλας σε σκορ οσο μεγαλύτερο είναι το fabric γιατί τρώει παραπάνω Power budget

Όταν έβαλες το Curve στο 2ο τεστ έβαλες και το max boost override?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

8 λεπτά πριν, Devastor είπε

Καλά το CB δεν το νοιάζει το Fabric, ίσα ισα που μπορείς χάνεις κιόλας σε σκορ οσο μεγαλύτερο είναι το fabric γιατί τρώει παραπάνω Power budget

Όταν έβαλες το Curve στο 2ο τεστ έβαλες και το max boost override?

ναι το ξέρω για το fabric αλλά αυτό δεν αλλάζει, δεν θα τρέχω και 3200 ΧΜP :P

και με boost override και χωρίς το ίδιο σκορ και all core boost έχει. Μόνο σε games και σε απλή χρήση χτυπάει πάνω από 4.65

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

19 hours ago, yiannis1991 said:

ναι το ξέρω για το fabric αλλά αυτό δεν αλλάζει, δεν θα τρέχω και 3200 ΧΜP :P

και με boost override και χωρίς το ίδιο σκορ και all core boost έχει. Μόνο σε games και σε απλή χρήση χτυπάει πάνω από 4.65

Ερώτηση σχετικά με το boost override, έβαλες το πόσο πάει το καλύτερο σου core ή το χειρότερο σου?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μόλις τώρα, Devastor είπε

Ερώτηση σχετικά με το boost override, έβαλες το πόσο πάει το καλύτερο σου core ή το χειρότερο σου?

έβαλα +200 όσο χτυπάνε τα 2 καλύτερα δηλαδή. Το χειρότερο χτυπάει +75 και τα άλλα +150

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

1 minute ago, yiannis1991 said:

έβαλα +200 όσο χτυπάνε τα 2 καλύτερα δηλαδή. Το χειρότερο χτυπάει +75 και τα άλλα +150

Ντάξ έχεις σχετικά καλό silicon. Λογικά σου άλλαξε και το Max voltage (πάντα σε Idle καταστάσέις)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
4 λεπτά πριν, Devastor είπε

Ντάξ έχεις σχετικά καλό silicon. Λογικά σου άλλαξε και το Max voltage (πάντα σε Idle καταστάσέις)

Το core VID λέει 1,45 max αλλά στο SVI2 δείχνει λίγο πιο κάτω. Φαντάζομαι το VID είναι πόσο ζητάνε οι πυρήνες αλλά λόγω curve πέφτει λίγο το πραγματικό.

Επεξ/σία από Επισκέπτης
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...