- Το Firefox 153, που αναμένεται στις 21 Ιουλίου 2026, ενσωματώνει αρχική υποστήριξη Vulkan Video για επιταχυνόμενη αποκωδικοποίηση βίντεο μέσω GPU.
- Το Vulkan Video αντικαθιστά την εξάρτηση από το VA-API, το οποίο δεν υποστηρίζεται παγκοίνως από όλους τους οδηγούς γραφικών στο Linux — ιδίως σε Arm/embedded συστήματα.
- Η υλοποίηση προήλθε από συνεργασία μηχανικού της NVIDIA (Tymur Boiko) και της Red Hat (Martin Stransky).
Η Mozilla ενέκρινε και ενσωμάτωσε αρχική υποστήριξη Vulkan Video στον Firefox, κλείνοντας ένα bug report που είχε ανοιχτεί τρεις μήνες πριν σχετικά με την απουσία της συγκεκριμένης λειτουργίας. Η αλλαγή αναμένεται να συμπεριληφθεί στην έκδοση Firefox 153.0, με ημερομηνία κυκλοφορίας την 21η Ιουλίου 2026 — εφόσον δεν προκύψουν τελευταίας στιγμής προβλήματα.
Γιατί το VA-API δεν αρκεί
Μέχρι σήμερα, ο Firefox στο Linux βασιζόταν κυρίως στο Video Acceleration API (VA-API) για επιταχυνόμενη αποκωδικοποίηση βίντεο μέσω GPU. Το πρόβλημα: το VA-API δεν υποστηρίζεται από όλους τους οδηγούς γραφικών. Οι χρήστες NVIDIA, για παράδειγμα, χρειάζονταν το ανεπίσημο nvidia-vaapi-driver — ένα επιπλέον στρώμα που μεταφράζει VA-API κλήσεις σε NVDEC κλήσεις — για να απολαύσουν επιταχυνόμενη αναπαραγωγή βίντεο στον browser. Ακόμα πιο περιορισμένη ήταν η κατάσταση για μικρότερους οδηγούς Arm και embedded πλατφορμών, που παραδοσιακά βρίσκονταν εκτός του οικοσυστήματος VA-API.
Τι είναι το Vulkan Video και γιατί έχει σημασία
Το σύνολο επεκτάσεων γνωστό ως «Vulkan Video», που αναπτύχθηκε από την ομάδα εργασίας Vulkan της Khronos, παρέχει στους προγραμματιστές πρόσβαση ανεξάρτητη κατασκευαστή στις λειτουργίες αποκωδικοποίησης και κωδικοποίησης βίντεο του σύγχρονου υλικού GPU. Το Vulkan Video αποτελεί το πρώτο cross-platform API επιτάχυνσης βίντεο στον κλάδο, επιτρέποντας τη φορητότητα λογισμικού σε πολλαπλά λειτουργικά συστήματα και κατασκευαστές υλικού.
Το Vulkan API απέκτησε πρόσφατα τη λειτουργία αποκωδικοποίησης βίντεο, αξιοποιώντας την ενσωματωμένη σταθερής λειτουργίας μονάδα βίντεο που διαθέτουν πολλές GPU. Αυτό επιτρέπει τη δημιουργία ταχύτατων cross-platform εφαρμογών βίντεο, απαλλάσσοντας παράλληλα τον επεξεργαστή από απαιτητικές εργασίες αποκωδικοποίησης. Οι προδιαγραφές επεκτάσεων Vulkan Video για πλήρως επιταχυνόμενη αποκωδικοποίηση H.264 και H.265 δημοσιεύθηκαν τον Δεκέμβριο του 2022, με ταυτόχρονη κυκλοφορία beta οδηγών από την NVIDIA για Windows και Linux.
Τόσο το GStreamer όσο και το FFmpeg περιλαμβάνουν πλέον διαδρομές αποκωδικοποίησης και κωδικοποίησης Vulkan Video, ενώ η υποστήριξη συντηρείται ενεργά στους ανοιχτού κώδικα οδηγούς Vulkan RADV και ANV για GPU AMD και Intel αντίστοιχα. Με την κυκλοφορία της έκδοσης 1.4.317 της προδιαγραφής Vulkan, το σύνολο επεκτάσεων επεκτάθηκε με την προσθήκη αποκωδικοποίησης VP9 — ενός κωδικοποιητή που χρησιμοποιείται ευρέως σε υπηρεσίες video-on-demand και επικοινωνία πραγματικού χρόνου — ολοκληρώνοντας έτσι το σχεδιαζόμενο σύνολο επεκτάσεων αποκωδικοποίησης για όλους τους μείζονες σύγχρονους κωδικοποιητές.
Η υλοποίηση στον Firefox
Η ενσωμάτωση στον Firefox ολοκληρώθηκε αυτήν την εβδομάδα, ύστερα από συνεργασία του μηχανικού της NVIDIA Tymur Boiko και του Martin Stransky της Red Hat. Οι δύο προγραμματιστές είχαν αναλάβει την υλοποίηση μετά από το bug report που άνοιξε τρεις μήνες πριν, επισημαίνοντας την απουσία Vulkan Video στον browser. Η NVIDIA, αξίζει να σημειωθεί, είναι ένας από τους βασικούς υποστηρικτές του Vulkan Video στο πλαίσιο της Khronos, έχοντας παίξει καθοριστικό ρόλο στην ανάπτυξη του Vulkan Video.
Η υποστήριξη χαρακτηρίζεται ως αρχική («initial support»), υποδηλώνοντας ότι πρόκειται για τα θεμέλια πάνω στα οποία θα χτιστεί περαιτέρω βελτιστοποίηση σε επόμενες εκδόσεις. Το Firefox 153.0 αναμένεται να κυκλοφορήσει στις 21 Ιουλίου 2026.

TheLab Weekly Digest
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now