Μια ομάδα ανάπτυξης τεσσάρων ατόμων εκτελεί τη GPU της σειράς M της Apple σε Linux

Μια ομάδα ανάπτυξης τεσσάρων ατόμων εκτελεί τη GPU της σειράς M της Apple σε Linux

Για τους γενναίους ανθρώπους που χρησιμοποιούν Linux στο Apple Silicon, η υπομονή τους έχει αποδώσει. Τα προγράμματα οδήγησης GPU που παρέχουν επιτάχυνση υλικού επιφάνειας εργασίας είναι Τώρα διαθέσιμο στο Asahi Linuxγια να απελευθερώσετε περισσότερη ισχύ των τσιπ της σειράς M.

Χρειάστηκαν σχεδόν δύο χρόνια για να φτάσει το OpenGL στο alpha, αλλά το θεμελιώδες έργο θα πρέπει να οδηγήσει σε ταχύτερη πρόοδο στο μέλλον, σύμφωνα με τους επικεφαλής του έργου Alyssa Rosenzweig και Asahi-Lena. Τα προγράμματα οδήγησης, εν τω μεταξύ, είναι «αρκετά καλά για να τρέξουν μια ομαλή εμπειρία επιφάνειας εργασίας και μερικά παιχνίδια».

Μεγέθυνση / Παλαιότερα παιχνίδια που δεν απαιτούν υποστήριξη Vulkan, όπως η αρχική τριλογία Quake (εντός ορίων κυκλοφορίας alpha) θα πρέπει να εκτελούνται σε Asahi Linux σε Mac της σειράς M.

Τα προγράμματα οδήγησης παρέχουν υποστήριξη για το OpenGL 2.1 και το OpenGL ES 2.0, το οποίο έχει ελεγχθεί για μη συμμόρφωση με όλες τις συσκευές της σειράς M της Apple. Αυτό είναι αρκετό για παλαιότερα περιβάλλοντα επιφάνειας εργασίας και παιχνίδια που εκτελούνται στα 60 fps σε ανάλυση 4K. Ο επόμενος στόχος όμως Υποστήριξη Vulkan. Η Lina γράφει ότι η εργασία του OpenGL γίνεται “με το Vulkan στο μυαλό”, αλλά χρειαζόταν κάποια υποστήριξη OpenGL για να εκτελεστεί πρώτα σε επιτραπέζιους υπολογιστές. Υπάρχουν πολλά που μπορείτε να διαβάσετε σχετικά με την αλληλεπίδραση μεταξύ OpenGL, Vulkan και ψευδάργυρος σε Η ανάρτηση στο blog του Asahi.

Εδώ και λίγο καιρό το Asahi Linux αντιμετωπίζει επιτραπέζιους υπολογιστές που παρέχονται με λογισμικό, αλλά τα τσιπ της σειράς M είναι αρκετά γρήγορα ώστε να αισθάνονται σχεδόν εγγενή (και μερικές φορές ακόμη πιο γρήγορα από άλλους επιτραπέζιους υπολογιστές σε υλικό ARM). και ενώ Το έργο Asahi είναι σχετικά νέοΟρισμένα βασικά μέρη του πυριτίου της Apple είναι συμβατά με γνωστές και υποστηριζόμενες συσκευές, όπως το αρχικό iPhone. Και το έργο του Asahi προορίζεται να πάει στο upstream, βοηθώντας άλλες διανομές να εκτελούνται σε συσκευές Apple.

READ  Ο Νέος Κόσμος διακόπτει τις «μεταφορές πλούτου» μετά την ανακάλυψη του χρυσού

Η ομάδα προγραμματιστών περιλαμβάνει τρία βασικά μέλη – Rosenzweig, Lina και Dougall Johnson – συν την Ella Stanforth, η οποία εργάζεται σε προγράμματα οδήγησης Vulkan και μελλοντική επαναχρησιμοποίηση. Οι προγραμματιστές σημειώνουν ότι το έργο τους στέκεται “στους ώμους των γιγάντων του FOSS”. Αυτό περιλαμβάνει το backend NIR, έναν διαχειριστή ζωντανής απόδοσης στον πυρήνα Linux και το Gallium3D API μέσα στα προγράμματα οδήγησης Mesa ανοιχτού κώδικα, το οποίο βασίζεται σε 30 χρόνια εργασίας στο OpenGL.

Η εγκατάσταση των νέων προγραμμάτων οδήγησης απαιτεί την εκτέλεση ενός προηγμένου πυρήνα, προγραμμάτων οδήγησης Mesa και μιας επιφάνειας εργασίας που βασίζεται στο Wayland. Η ομάδα δέχεται αναφορές σφαλμάτων, αλλά όχι από την ομάδα “Αυτή η συγκεκριμένη εφαρμογή δεν λειτουργεί”. Η ανάρτησή τους στο ιστολόγιο εξηγεί πώς και πού να υποβάλετε αναφορές σχετικά με συγκεκριμένους τύπους ζητημάτων που σχετίζονται με την GPU.

Αφήστε μια απάντηση

Η ηλ. διεύθυνση σας δεν δημοσιεύεται. Τα υποχρεωτικά πεδία σημειώνονται με *