Όταν η Intel παρουσίασε την αρχιτεκτονική της Alder Lake πίσω στην εκδήλωση της Ημέρας Αρχιτεκτονικής του 2021, η εταιρεία διαφημίστηκε για τη βελτιστοποίηση της απόδοσής της γύρω από τα Windows 11 της Microsoft. Ωστόσο, φαίνεται ότι δεν μπορεί να ειπωθεί το ίδιο για το Linux. Όπως μόλις πριν από λίγες ημέρες, αναφέραμε ένα σφάλμα Alder Lake που προκαλούσε απώλεια απόδοσης στον επερχόμενο πυρήνα Linux 5.16. και χθες, μια νέα ενημέρωση κώδικα υποβλήθηκε για ένα άλλο ζήτημα που εντοπίστηκε στο Alder Lake.
Το νέο πρόβλημα περιστρέφεται γύρω από τον Συνεργατικό Έλεγχο Απόδοσης Επεξεργαστή (CPPC) ή τον ταχύτερο βασικό πυρήνα προτεραιοτήτων και θυμίζει πολύ το πρόσφατο σφάλμα Ryzen CPPC2 στα Windows 11.
Το Alder Lake έχει μια νέα αρχιτεκτονική Performance Hybrid που αποτελείται από πυρήνες “Μεγάλους” (E-core) και “Μεγαλύτερους” πυρήνες (P-core), αλλά επί του παρόντος, το Linux δεν μπορεί να τους αναγνωρίσει ξεχωριστά όταν το σύστημα βρίσκεται σε κατάσταση υπερχρονισμού. Κατά συνέπεια, το λειτουργικό σύστημα εκχωρεί ίσες δυνατότητες απόδοσης σε όλους τους πυρήνες, ανεξάρτητα από το αν είναι πυρήνες P ή E.
[su_button url=”https://itechnews.gr/2020/04/itechnews-gr-tora-pia-episima-kai-sta-google/” target=”blank” style=”bubbles” background=”#5d9e17″ color=”#ffffff” size=”10″ wide=”yes” center=”yes” radius=”20″ icon=”https://itechnews.gr/wp-content/uploads/2021/08/google_news.jpg” icon_color=”#060606″ text_shadow=”2px 2px 2px #000000″ rel=”lightbox”]Ακολουθήστε το iTechNews.gr στο Google News! Παρακολουθήστε τα τελευταία νέα, τάσεις, αξεσουάρ και παρουσιάσεις[/su_button]
Αυτό οδηγεί σε σύγκρουση με την τεχνολογία Turbo Boost Max (ITMT) της Intel, η οποία βοηθά στον προγραμματισμό φόρτου εργασίας με ένα νήμα προτεραιότητας στους ταχύτερους πυρήνες. Ωστόσο, δεδομένου ότι όλοι οι πυρήνες έχουν πλέον εκχωρηθεί ίσες τιμές απόδοσης, το ITMT αποτυγχάνει να λειτουργήσει σε τέτοια υπερχρονισμένα συστήματα.
Η επερχόμενη ενημέρωση κώδικα ελπίζει να διορθώσει αυτό το πρόβλημα με τη βοήθεια του MSR_HWP_CAPABILITIES ή του Hardware-Controlled P-States (HWP) όποτε είναι διαθέσιμο. Αλλά η ενημερωμένη έκδοση κώδικα πιθανότατα δεν θα λειτουργήσει σε παλαιότερα συστήματα που δεν διαθέτουν MSR_HWP_CAPABILITIES.
[signoff]