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

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

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

Το HWBot, ένα από τα κορυφαία site για benchmarking και overclocking, απαγόρευσε τα Windows 8 και απέκλεισε όλα τα καταγεγραμμένα σε αυτά benchmarks. Αυτο οφείλεται σε ελλάτωμα του RTC (real-time clock) του λειτουργικού το οποιο αποτελεί σημείο αναφοράς για τα εγαλεία αξιολόγησης (benchmarking tools).Το HWBot αποτελεί μια τεράστια online βάση αναφορών αξιολόγησης, καλύπτοντας αποτελέσματα απο τα σημαντικότερα εργαλεία όπως 3DMark, PCMark, και SuperPi. Οι χρήστες ανεβάζουν τα αποτελέσματά τους, οι διαχειριστές τα ελέγχουν και απονέμονται πόντοι ή τρόπαια ανάλογα με την βαθμολογία. Είναι ένα πολύ χρήσιμο site όπου μπορεί κάποιος να συγκρίνει το συστημά του με άλλα, ενω διαθέτει μεγάλο αριθμό από overclockers.

 

Σχεδόν σε κάθε σύγχρονο υπολογιστή, υπάρχει ένα ρολόι πραγματικού χρόνου (RTC) που διατηρεί με ακρίβεια τον χρόνο, οταν αυτος είναι κλειστός. Συνήθως αυτό γίνεται μέσω κάποιου είδους πακέτου που "κάθεται" στην μητρική ήσυχα και μετράει δευτερόλεπτα. Στους σύγχρονους υπολογιστές, το RTC είναι συχνά ενσωματωμένο στο Southbridge. Σε standalone RTCs, το πακέτο συνήθως διαθέτει μπαταρία ωστε ο υπολογιστής να δείχνει την σωστή ώρα σε περίπτωση διακοπής ρεύματος.

 

Το RTC λόγω της φύσης του (ενσωματωμένο στο hardware) αποτέλει βάση για τα benchmarks. Σε αντίθεση με το λογισμικό, το οποίο μπορεί εύκολα να επηρεαστεί από εξωτερικούς παράγοντες, το RTC - όπως υποδηλώνει και το όνομα - έχει σχεδιαστεί για να συμβαδίζει με τον πραγματικό χρόνο και τα benchmark tools, για να παράγουν ακριβή αποτελέσματα, χρησιμοποιούν το RTC για να υπολογίσουν ακριβώς το πότε άρχισε και τελείωσε το κάθε τέστ.

 

Δυστυχώς όμως, το RTC των Windows 8 δεν είναι αξιόπιστο. Σύμφωνα με το HWBOT, η Microsoft έκανε κάποιες αλλαγές στις ρουτίνες χρονομέτρησης του λειτουργικού ώστε να μπορεί να τρέχει σε συσκευές χαμηλού κόστους και σε embedded συστήματα που δεν έχουν πάντα συνηθισμένο PC-συμβατό RTC. To HWBOT δεν δίνει συγκεκριμένες λεπτομέρειες (προφανώς μιλάμε για low-level kernel επίπεδο), αλλά το αποδεικνύει με εμπειρικά στοιχεία. Βασικά, αν αλλάξετε την συχνότητα του base clock της CPU σας (BCLK) με κάποιο λογισμικό (όχι κατά την εκκίνηση), αυτό θα έχει τεράστιο αντίκτυπο στην ικανότητα των Windows 8 να κρατήσουν τον ακριβή χρόνο. Με underclocking την BLCK ενός συστήματος Haswell από 130MHz σε 122MHz (-6%), τα Windows 8 χάνουν 18 δευτερόλεπτα κατά τη διάρκεια μιας περιόδου πέντε λεπτών (βλ. βίντεο). Και το αντίστροφο ισχύει για overclocking.

 

Αυτο αποτελεί μεγαλο πρόβλημα για τα benchmarks , επειδή πιστεύουν ότι το σύστημα κρατά ακόμα τον ακριβή χρόνο, ενώ στην πραγματικότητα δεν ισχύει. Αν τρέξετε ένα πεντάλεπτο benchmark σε ένα underclocked σύστημα, αυτό στην πραγματικότητα λειτουργεί για πέντε λεπτά και δεκαοχτώ δευτερόλεπτα (6% περισσότερο). Αν αυξήσετε τον πολλαπλασιαστή για να αντισταθμίσει το χαμηλότερο BCLK, ο υπολογιστής σας κερδιζει 6% περισσότερα frames ή ολοκληρώνει 6% περισσότερο υπολογισμούς κινητής υποδιαστολής, με αποτέλεσμα 6% υψηλότερη βαθμολογία στο test. Αν κάνετε underclocked το BCLK σας κατά 20%, θα δείτε 20% αύξηση στα κριτήρια αξιολόγησης, και ούτω καθεξής.

 

Το HWBot λέει ότι «είναι αδύνατο να επαληθευθεί η ακρίβεια της απόδοσης του συστήματος κάτω από τα Windows 8», και έτσι τα benchmarks που εκτελούνται σε αυτα δεν θα γίνονται αποδεκτά. Απο την πλευρά της Microsoft το θέμα μπορεί πιθανώς να λυθεί με ένα patch, αν και μπορεί να είναι δύσκολο δεδομένου της cross-platform φύσης των Windows 8. Θα είναι ενδιαφέρον να δούμε πόσο γρήγορα η Microsoft θα απαντήσει, γιατί τα εργαλεία αξιολόγησης δεν έχουν καμία αξία χωρίς ακριβές RTC.

 

Έχοντας ένα ολόκληρο λειτουργικό σύστημα banned από ένα από τα μεγαλύτερα sites συγκριτικής αξιολόγησης στον κόσμο είναι μεγάλη υπόθεση. Προς το παρόν, οι PC enthusiasts έχουν έναν ακόμη λόγο για να παραμείνουν στα Windows 7.

 

Link.png Site: Underclocking Results

Link.png Site: Extremetech

Επεξ/σία από tritonas00
Δημοσ. (επεξεργασμένο)

windows 7 for life!

Την πεταξες την χαζομαρα σου ε, δεν κρατήθηκες βλεπω.. το κειμενο το διαβαζουμε ή μονο την επικεφαλιδα;

Επεξ/σία από hackerW32
  • Like 12
Δημοσ.

Έχω μπερδευτεί λιγάκι. Λέει πως αν υπο/υπερ-χρονίσεις τον επεξεργαστή θα αλλάξει η συχνότητα χτύπων του BCLK (βασικά δε το περιγράφει αυτό, δεν είναι αρκετά ακριβές το άρθρο ως προς το τί εννοεί).

Μισό λεπτάκι, αφού το BCLK είπαμε είναι φυσικό ρολόι πάνω στη μητρική. Το λειτουργικό λογικά απλά παίρνει το info από το BCLK μέσω του BIOS/UEFI υποθέτω (υποθέτω για το σκοπό αυτό εγκαθιστά το system clock ως συσκευή). Αν κάποιος φταίει για τη τροποποίηση του info που δίνει το BCLK ύστερα από αλλαγή χρονισμού, αυτός ο κάποιος θα πρέπει να είναι η μητρική/BIOS/UEFI, έτσι δεν είναι; Δε καταλαβαίνω με ποιό τρόπο το λειτουργικό μπερδεύεται.

 

 

Κι αν όντως μπορεί να ισχύει το πρόβλημα, τότε γενικά η μέτρηση χρόνου στα Windows δεν θα είναι αξιόπιστη, για παράδειγμα το ρολόι θα φεύγει από την ώρα του σύντομα, η μέτρηση χρόνου ολοκλήρωσης tasks σε διάφορα προγράμματα θα είναι ψευδής κτλ. Δηλαδή κάθε φορά που θα χρησιμοποιώ εγώ την time προγραμματιστικά, θα παίρνω λάθος αποτέλεσμα, WTF;

Δημοσ.

Καταραμένα να είναι στα όρη στα άγρια βουνά, άκου εκεί να διαστρευλώνουν τον χρόνο, σε λίγο θα δημιουργούν και σκουληκώτρυπες και τι να περιμένουμε μετά την αποκάλυψη μπρρρρ τσουτσουρομάλιασα.Καημένοι χρήστες ο θεός ας σας λυπηθεί γιατί τα 8 δεν πρόκειται. :-P

  • Like 7
Δημοσ.

Έχω μπερδευτεί λιγάκι. Λέει πως αν υπο/υπερ-χρονίσεις τον επεξεργαστή θα αλλάξει η συχνότητα χτύπων του BCLK (βασικά δε το περιγράφει αυτό, δεν είναι αρκετά ακριβές το άρθρο ως προς το τί εννοεί).

Μισό λεπτάκι, αφού το BCLK είπαμε είναι φυσικό ρολόι πάνω στη μητρική. Το λειτουργικό λογικά απλά παίρνει το info από το BCLK μέσω του BIOS/UEFI υποθέτω (υποθέτω για το σκοπό αυτό εγκαθιστά το system clock ως συσκευή). Αν κάποιος φταίει για τη τροποποίηση του info που δίνει το BCLK ύστερα από αλλαγή χρονισμού, αυτός ο κάποιος θα πρέπει να είναι η μητρική/BIOS/UEFI, έτσι δεν είναι; Δε καταλαβαίνω με ποιό τρόπο το λειτουργικό μπερδεύεται.

Όπως λέει στο άρθρο:

Βασικά, αν αλλάξετε την συχνότητα του base clock της CPU σας (BCLK) με κάποιο λογισμικό (όχι κατά την εκκίνηση), αυτό θα έχει τεράστιο αντίκτυπο στην ικανότητα των Windows 8 να κρατήσουν τον ακριβή χρόνο.

Δηλαδή παρακάμπτετε το πραγματικό bclk.

Δηλαδή σε σπάνιες περιπτώσεις συμβαίνει, απλά κόψαν όλα τα στοιχεία από win8 μιας και δεν υπάρχει τρόπος να ξεδιαλύνουν σε ποια κατηγορία ανήκει το κάθε bench.

  • Like 1
Δημοσ.

TheELF, όντως δε πρόσεξα καλά τη φράση αυτή, ευχαριστώ.

 

Οπότε, αν κατάλαβα ορθά, το πρόβλημά τους δεν αφορά τα Windows, αλλά τους χρήστες που προσπαθούν να ξεγελάσουν με ψεύτικα αποτελέσματα. Τα 8 δηλαδή δεν έχουν κάτι στραβό, απλά προσφέρουν μια δυνατότητα (να πειράξεις τη τιμή του BCLK εντός των Windows), επαφίεται στο χρήστη όμως αν θα τη χρησιμοποιήσει για κάποιο σκοπό, όπως πχ ένα ψευδές benchmark.

 

Άρα μάλλον μερικοί παρεξηγήσαμε τη κατάσταση.

Δημοσ.

Τα 8 δηλαδή δεν έχουν κάτι στραβό,

Κάτι στραβό θα έχουν,γιατί και στα 7 μπορείς να πειράξεις τον χρονισμό με πρόγραμμα μέσα από τα win αλλά δεν αλλάζει κάτι στα bench, στα 8 όμως αλλάζει.

 

(όπως λέει αλλάξανε κάτι στης ρουτίνες)

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

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

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

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

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

Σύνδεση

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

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

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