Ο Valve διευκρίνισε αυτή την εβδομάδα γιατί το Steam Machine, ακόμη και εξοπλισμένο με θύρα HDMI 2.1, λειτουργεί μόνο με το πρότυπο HDMI 2.0 όταν εκτελεί SteamOS. Ο περιορισμός δεν προκύπτει από τεχνική αστοχία ή μείωση κόστους, αλλά από περιορισμούς που επιβάλλονται από το HDMI Forum σε ανοιχτό κώδικα. Το λειτουργικό σύστημα Valve χρησιμοποιεί προγράμματα οδήγησης ανοιχτού κώδικα Linux της AMD, τα οποία δεν μπορούν να εφαρμόσουν το πιο πρόσφατο πρότυπο λόγω της απόφασης της κοινοπραξίας που είναι υπεύθυνη για τις προδιαγραφές.
Το HDMI Forum άλλαξε τους κανόνες για την πρόσβαση στις πλήρεις προδιαγραφές HDMI 2.1 το 2021.
- Το 4K στα 120 Hz λειτουργεί με συμπίεση χρώματος (chroma 4:2:0) εντός της ζώνης HDMI 2.0
- Υπάρχει υποστήριξη AMD FreeSync, αλλά το επίσημο HDMI VRR δεν είναι διαθέσιμο
- Οι χρήστες μπορούν να λάβουν πλήρες HDMI 2.1 απλώς εγκαθιστώντας το Windows με ιδιόκτητα προγράμματα οδήγησης
Περιορισμός που επιβάλλεται από το HDMI Forum από το 2021
Η κοινοπραξία HDMI Forum αντιμετωπίζει πλέον τις τεχνικές προδιαγραφές του HDMI 2.1 ως εμπιστευτικές πληροφορίες. Ο Empresas που επιθυμεί να εφαρμόσει το πρότυπο σε ανοιχτό κώδικα πρέπει να υπογράψει συμφωνίες μη αποκάλυψης και να πληρώσει τέλη αδειοδότησης.
Αυτή η αλλαγή συνέβη ακριβώς το 2021 και επηρέασε άμεσα την ανάπτυξη των προγραμμάτων οδήγησης Linux. Η AMD προσπάθησε να διαπραγματευτεί την πρόσβαση στις προδιαγραφές για να δημιουργήσει μια εφαρμογή ανοιχτού κώδικα, αλλά η πρόταση απορρίφθηκε από τον Fórum.
Η επίσημη θέση της AMD για το Linux
Ο Alex Deucher, ανώτερος μηχανικός στην AMD υπεύθυνος για τα προγράμματα οδήγησης Linux, επιβεβαίωσε την κατάσταση τον Φεβρουάριο του 2024. Σε μια αναφορά σφάλματος που ήταν ανοιχτή από το 2021 στο freedesktop.org, δήλωσε ότι το HDMI
Η δήλωση κατέστησε σαφές ότι οποιαδήποτε προσπάθεια υλοποίησης του HDMI 2.1 σε ανοιχτό κώδικα θα παραβίαζε τις απαιτήσεις της κοινοπραξίας. Επομένως, τα προγράμματα οδήγησης Mesa και AMDGPU παραμένουν περιορισμένα στο HDMI 2.0 στον πυρήνα Linux.
Λύση που υιοθετήθηκε από τον Valve στο Steam Machine
Η εταιρεία μπορεί να ενεργοποιήσει το πλήρες HDMI 2.1 όταν το Steam Machine εκτελεί το Windows. Σε αυτήν την περίπτωση, τα ιδιόκτητα προγράμματα οδήγησης της AMD έχουν πρόσβαση σε λειτουργίες που έχουν αποκλειστεί στο Linux.
Στο SteamOS, ο Valve επέλεξε να διατηρήσει τη λειτουργική εμπειρία με τη συμπίεση δεδομένων. Η κονσόλα παρέχει ανάλυση 4K στα 120Hz χρησιμοποιώντας υποδειγματοληψία χρώματος, μια μέθοδο που μειώνει τον όγκο των πληροφοριών χρώματος ώστε να ταιριάζει στο εύρος ζώνης 18Gbps του HDMI 2.0.
Παρόμοιες περιπτώσεις στην αγορά GPU
Οι πλακέτες Intel Arc στις σειρές A770 και A750 αντιμετωπίζουν παρόμοιο περιορισμό. Apesar Αν και ορισμένοι κατασκευαστές ανακοινώνουν το HDMI 2.1, το εγγενές τσιπ υποστηρίζει μόνο HDMI 2.0.
Η κοινή λύση περιλαμβάνει εξωτερικούς μετατροπείς πρωτοκόλλου, όπως το τσιπ Realtek RTD2173, το οποίο μετατρέπει το σήμα DisplayPort 1.4 σε HDMI 2.1. Η προσέγγιση Essa απαιτεί ειδική υποστήριξη σε προγράμματα οδήγησης και λειτουργεί σε περιορισμένο βαθμό στο Linux.
Εναλλακτικές λύσεις διαθέσιμες στους χρήστες
Όσοι δίνουν προτεραιότητα σε μεταβλητούς ρυθμούς ανανέωσης μπορούν να χρησιμοποιήσουν το AMD FreeSync, το οποίο συνήθως λειτουργεί μέσω HDMI στο SteamOS. Τα Televisores που υποστηρίζουν FreeSync διατηρούν τη λειτουργικότητα ακόμη και χωρίς επίσημο HDMI VRR.
Μια άλλη επιλογή είναι να συνδέσετε το Steam Machine μέσω DisplayPort, όταν η τηλεόραση προσφέρει την είσοδο. Το σενάριο Nesse, οι λειτουργίες όπως το VRR και οι υψηλότεροι ρυθμοί ανανέωσης λειτουργούν χωρίς να βασίζεστε στο πρότυπο HDMI.
Η περίπτωση του Steam Machine υπογραμμίζει τον αυστηρό έλεγχο που ασκεί το HDMI Forum στην εξέλιξη του προτύπου. Το Fabricantes που επενδύει σε συστήματα ανοιχτού κώδικα πρέπει να ξεπεράσει τα εμπόδια με εναλλακτικές λύσεις ή να κατευθύνει τους χρήστες σε ιδιόκτητα προγράμματα οδήγησης σε άλλα λειτουργικά συστήματα.