Ένας μηχανικός της AMD παραδέχτηκε ότι η στοίβα γραφικών Linux χρειάζεται βελτίωση

Όταν συζητάμε το σφάλμα που σχετίζεται με σχετικά υψηλό σε σύγκριση με Windows κατανάλωση ενέργειας σε APU AMD με υποστήριξη αποκωδικοποίησης βίντεο υλικού, ο μηχανικός της AMD, Alex Deucher (επικεφαλής προγραμματιστής του προγράμματος οδήγησης amdgpu), παραδέχτηκε ότι η προβολή βίντεο σε Linux κατ' αρχήν αναποτελεσματικό.

Κατά την έξοδο βίντεο σε Linux Αυτή τη στιγμή χρησιμοποιείται η ακόλουθη αλυσίδα:

  • Συμπιεσμένη ροή βίντεο
  • VCN (μονάδα αποκωδικοποίησης βίντεο υλικού για GPU της AMD)
  • Ακατέργαστα δεδομένα YUV
  • Μετατροπή παλέτας, κλιμάκωση στη μονάδα GFX (ουσιαστικά ένας επιταχυντής 3D στη GPU, που την αναγκάζει να αυξήσει τις συχνότητες πυρήνα και VRAM)
  • Δεδομένα RGB
  • Έξοδος εμφάνισης.

Πώς πρέπει να λειτουργεί:

  • Συμπιεσμένη ροή βίντεο
  • ΕΣΥ ΔΕΝ
  • Ακατέργαστα δεδομένα YUV
  • Ένας ελεγκτής οθόνης που θα μεταμορφώσει την παλέτα, την κλίμακα και την οθόνη.

Αυτό θα μπορούσε να αντιμετωπιστεί πιο αποτελεσματικά στους συνθέτες Wayland, αλλά δεν υπάρχει ακόμη εφαρμογή. Αυτό το πρόβλημα έχει αντιμετωπιστεί από τη Microsoft. Windows και η Google Android, επειδή υπάρχουν ολοκληρωμένοι μεμονωμένοι συνθέτες που παρέχουν τις αντίστοιχες δυνατότητες και API - το οποίο δεν είναι ακόμη διαθέσιμο στο Linux, επειδή ούτε το X.org ούτε το Wayland μπορούν να λειτουργήσουν απευθείας με ροές YUV.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster