Inženjer iz AMD-a priznao je da grafički stog Linuxa treba poboljšanje.

Prilikom rasprave o grešci vezanoj uz relativno visoku potrošnju energije na APU AMD s podrškom za hardversko dekodiranje videa u usporedbi s Windows-om, inženjer iz AMD-a, Alex Deucher (glavni razvojni programer drajvera amdgpu), priznao je da je reprodukcija videa u Linuxu u načelu neučinkovita.

Trenutno se za reprodukciju videa u Linuxu koristi sljedeći niz:

  • Smanjeni video stream
  • VCN (modul hardverskog dekodiranja videa za GPU AMD)
  • Siromašni YUV podaci
  • Konverzija palete, skaliranje na GFX modul (u suštini 3D akcelerator u GPU-ima koji povećava frekvencije rada jezgre i VRAM-a)
  • RGB podaci
  • Izlaz na zaslon.

Kako bi trebalo raditi:

  • Smanjeni video stream
  • VCN
  • Siromašni YUV podaci
  • Kontroler zaslona koji će konvertirati paletu, skalirati i prikazivati.

Ovo bi se učinkovitije moglo riješiti u Wayland kompozitorima, ali trenutno ne postoji implementacija. Ovaj problem je riješen u Microsoft Windows-u i Google Android-u, gdje postoje potpuni samostalni kompozitori koji pružaju odgovarajuće mogućnosti i API — što trenutno ne postoji u Linuxu jer ni X.org ni Wayland ne mogu izravno raditi s YUV streamovima.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster