Η Intel φέρνει τεράστιες βελτιώσεις στο πρόγραμμα οδήγησης GPU Xe Kernel για Linux 6.8, Arrow Lake & Lunar Lake αποκτούν πρόσθετη υποστήριξη
Η Intel έχει επιταχύνει τις εξελίξεις λογισμικού στο Linux, προσφέροντας ένα βελτιωμένο πρόγραμμα οδήγησης GPU Xe Kernel και προσθέτοντας υποστήριξη Arrow Lake και Lunar Lake.
Η Intel έχει επιταχύνει την ανάπτυξη στο Linux, στοχεύει στη βελτίωση των προγραμμάτων οδήγησης γραφικών Xe και στην προσφορά υποστήριξης για επεξεργαστές Arrow Lake και Lunar Lake επόμενης γενιάς
Το ντ
εμπ
ούτο της Intel με προγράμματα οδήγησης Arc στο Linux ήταν ένα αρκετά αργό ξεκίνημα σε σύγκριση με άλλες πλατφόρμες, κυρίως επειδή το Team Blue άργησε λίγο να παρέχει βελτιωμένες δυνατότητες προγραμμάτων οδήγησης. Ωστόσο, μετά από δύο χρόνια ανάπτυξης, η Intel υπέβαλε επιτέλους το “ανανεωμένο” πρόγραμμα οδήγησης γραφικών του πυρήνα Xe για υποβολή στον κύριο πυρήνα.
Σύμφωνα με
Φορόνιξ
αναφέρει, το νέο πρόγραμμα οδήγησης γραφικών “Xe” αντικαθιστά το παραδοσιακό πρόγραμμα οδήγησης πυρήνα i915 DRM στο Linux και συνοδεύεται από υποστήριξη για υποστήριξη γραφικών Tiger Lake και νεότερα, τόσο για φορητές όσο και για επιτραπέζιους υπολογιστές GPU.
Παρουσιάστε ένα νέο πρόγραμμα οδήγησης DRM για τις επεξεργαστές
Intel GPU
Το Xe, είναι ένα νέο πρόγραμμα οδήγησης για τις GPU της Intel που υποστηρίζει τόσο ενσωματωμένες όσο και διακριτές πλατφόρμες. Η πειραματική υποστήριξη ξεκινά με τη λίμνη Tiger. Το i915 θα συνεχίσει να είναι ο κύριος οδηγός παραγωγής για τις πλατφόρμες μέχρι το Meteor Lake και το Alchemist. Τότε ο στόχος είναι να γίνει αυτό το πρόγραμμα οδήγησης Intel Xe το κύριο πρόγραμμα οδήγησης για
Σεληνιακή λίμνη και νεότερες πλατφόρμες
.
Βουτώντας στο τι θα φέρει το νέο πρόγραμμα οδήγησης γραφικών Xe στο Linux, συνοδεύεται από επανασχεδιασμένες διεπαφές χρήστη και πολλές άλλες «μηχανικές» βελτιώσεις που στοχεύουν να κάνουν τη συμβατότητα αρχιτεκτονικής μεταξύ CPU πολύ πιο εκλεπτυσμένη με τα γραφικά Intel. Ακολουθούν όλες οι αλλαγές που προστέθηκαν για τις GPU Xe2 (Battlemage):
- drm/xe: Προσθέστε ρυθμίσεις συντονισμού απόδοσης για MTL και Xe2
- drm/xe/xe2: Προσθήκη πίνακα MOCS
- drm/xe/xe2: Απαντήστε σε σφάλματα TRTT ως ανεπιτυχές σφάλμα σελίδας
- drm/xe/xe2: Προσθήκη αρχικών λύσεων
- drm/xe/xe2: Ορίστε τον τύπο πλακιδίου y στο XY_FAST_COPY_BLT σε Tile4
- drm/xe/xe2: Ενημερώστε τα πεδία MOCS σε οδηγίες blitter
- drm/xe/xe2: Προσδιορίστε την ενεργοποίηση bios για επίπεδα ccs στο igfx
- drm/xe/xe2: Τροποποίηση αναλογίας κύριας μνήμης σε μνήμη ccs.
- drm/xe/xe2: Εκχωρήστε επιπλέον σελίδες για ccs κατά τη δημιουργία bo
- drm/xe/xe2: Ενημερώσεις στο XY_CTRL_SURF_COPY_BLT
- drm/xe/xe2: Ενημέρωση μεγέθους κομματιού για κάθε επανάληψη αντιγράφου ccs
- drm/xe/xe2: Ενημέρωση emit_pte για χρήση ευρετηρίου PAT με δυνατότητα συμπίεσης
- drm/xe/xe2: Χειριστείτε την κίνηση επίπεδων ccs για igfx.
- drm/xe/xe2: Τροποποίηση xe_bo_test για μνήμη συστήματος
- drm/xe/xe2: Υποστήριξη επίπεδων cc
-
drm/xe/xe2:
Επέκταση
δεσμευμένων κλεμμένων μεγεθών - drm/xe/xe2: Προσθήκη καταχώρησης mocs που λείπει
- drm/xe/xe2: Ακολουθήστε το XeHPC για ακύρωση TLB
- drm/xe/xe2: Προσθέστε ένα ακόμη bit για την κωδικοποίηση PAT σε καταχωρήσεις ppgtt
- drm/xe/pat: Προσθήκη κόμβου εντοπισμού σφαλμάτων για απόρριψη PAT
- drm/xe/xe2: Ενημέρωση απόδοσης/υπολογισμού μεγεθών εικόνας περιβάλλοντος
- drm/xe/xe2: Προσθήκη ανάγνωσης τοπολογίας GT
- drm/xe/xe2: Προσθήκη συστήματος διεύθυνσης μητρώου MCR για το πρωτεύον GT
- drm/xe/xe2: Προσθήκη συστήματος διεύθυνσης μητρώου MCR για μέσα GT
- drm/xe/xe2: Ενημέρωση διατάξεων εικόνας περιβάλλοντος
- drm/xe/xe2: Χειριστείτε κινητήρες CCS με σύντηξη
- drm/xe/xe2: Το AuxCCS δεν χρησιμοποιείται πλέον
- drm/xe/xe2: Ορίστε τις δυνατότητες IP Xe2_LPG
- drm/xe/xe2: Ορίστε τις δυνατότητες IP Xe2_LPM
- drm/xe/xe2: Παρακολούθηση bit VA ανεξάρτητα από το μέγιστο επίπεδο πίνακα σελίδας
- drm/xe/xe2: Προγραμματίστε το MOCS της GuC στο Xe2 και πέρα
- drm/xe/xe2: Προγραμματίστε τους σωστούς καταχωρητές MOCS
- drm/xe/xe2: Ενημέρωση χειρισμού κατάστασης SVG
- drm/xe/xe2: Πίνακες PAT προγράμματος
Η ομάδα μας επικεντρώθηκε στη δημιουργία ενός προγράμματος οδήγησης που χρησιμοποιεί τις περισσότερες, αν όχι όλες, βασικές έννοιες του drm και έχει μια λειτουργική οθόνη που είναι κοινή με το i915. Όλες οι πλατφόρμες εξακολουθούν να προστατεύονται από την προστασία force_probe επειδή είτε υποστηρίζονται επίσημα από το i915 είτε επειδή είναι ακόμα υπό ενεργοποίηση όπως
Σεληνιακή λίμνη
.Εκτός από τη συνεργασία μεταξύ προγραμμάτων οδήγησης και την ενεργοποίηση του επερχόμενου υλικού, ένας από τους βασικούς μας τομείς θα είναι η βελτίωση της απόδοσης και η αντιμετώπιση των αναφορών από τους χρήστες, έτσι ώστε το πρόγραμμα οδήγησης να συνεχίσει να βελτιώνεται.
Εκτός από το πρόγραμμα οδήγησης γραφικών Xe, η Intel έχει επίσης φέρει υποστήριξη επόμενης γενιάς για υπάρχοντα πακέτα λογισμικού, όπως το VC Intrinsics της Intel, το οποίο έχει
απέκτησε υποστήριξη
για τις αρχιτεκτονικές γραφικών Arrow Lake και Lunar Lake της Intel. Αυτό σημαίνει ότι οι αρχιτεκτονικές Xe-LPG+ (Arrow Lake / Alchemist) και Xe2 (Lunar Lake / Battlemage) έχουν λάβει υποστήριξη για το έργο λογισμικού, το οποίο δείχνει την αφοσίωση της Team Blue στην παροχή πρώιμης ενεργοποίησης υλικού στο Linux, ειδικά για τα επερχόμενα
προϊόντα
της.
Το Arc και η ενσωματωμένη πλατφόρμα γραφικών της Intel διαμορφώνονται για να φτάσει σε μια κατάσταση «ωριμότητας» στο Linux, με τις προσπάθειες της Team Blue να προωθήσει συνεχείς ενημερώσεις, μαζί με την ενεργοποίηση για αρχιτεκτονικές επόμενης γενιάς, διασφαλίζοντας μια απρόσκοπτη εμπειρία κατά την περίοδο κυκλοφορίας.
Σειρά GPU Gaming Intel ARC
| Οικογένεια GPU | Intel Xe-HPG | Intel Xe-HPG | Intel Xe2-HPG | Intel Xe3-HPG | Intel Xe Επόμενο | Intel Xe Επόμενο Επόμενο |
|---|---|---|---|---|---|---|
| Προϊόντα GPU | GPU ARC Alchemist | GPU ARC Alchemist+ | GPU ARC Battlemage | ARC Celestial GPU | ARC Druid GPU | GPU ARC E*** |
| Τμήμα GPU | Mainstream Gaming (Διακριτό) | Mainstream Gaming (Διακριτό) | Mainstream / High-End Gaming (Διακριτό) | Mainstream / High-End Gaming (Διακριτό) | Mainstream / High-End Gaming (Διακριτό) | Mainstream / High-End Gaming (Διακριτό) |
| GPU Gen | Γεν. 12 | Γεν. 12 | Γενιά 13; | Γενιά 14; | Γενιά 15; | Γενιά 16; |
| CPU iGPU | Xe-LPG (Meteor Lake) | Xe-LPG+ (Arrow Lake) | Xe2-LPG (Lunar Lake) | Xe3-LPG (Λίμνη του Πάνθηρα) | TBA | TBA |
| Κόμβος διεργασίας | TSMC 6nm | TSMC 6nm | TSMC 4nm; | TSMC 3nm; | TBA | TBA |
| Προδιαγραφές / Σχεδιασμός | 512 EUs / 1 πλακίδιο / 1 GPU | 512 EUs / 1 πλακίδιο / 1 GPU | 1024 EUs / 1 πλακίδιο / 1 GPU | TBA | TBA | TBA |
|
Υποσύστημα Μνήμη ς |
GDDR6 | GDDR6 | GDDR6(X); | TBA | TBA | TBA |
| Εκτόξευση | 2022 | 2024; | 2024; | 2025; | 2026; | 2026+ |
Πηγές ειδήσεων:
Phoronix #1
,
Phoronix #2
VIA:
wccftech.com

