AMD-ov inženjer je priznao da grafički paket Linux potrebno poboljšanje

Kada se raspravlja o grešci povezanoj sa relativno visokim u poređenju sa Windows potrošnju energije na AMD APU-ima s podrškom za hardversko dekodiranje videa, AMD-ov inženjer Alex Deucher (glavni programer amdgpu drajvera) priznao je da se video prikaz u Linux u principu neefikasan.

Prilikom izlaza videa na Linux Trenutno se koristi sljedeći lanac:

  • Kompresovani video stream
  • VCN (hardverski modul za dekodiranje video zapisa za AMD GPU)
  • Sirovi YUV podaci
  • Konverzija palete, skaliranje na GFX modulu (u suštini 3D akcelerator u GPU-u, koji ga prisiljava da poveća frekvenciju jezgre i VRAM-a)
  • RGB podaci
  • Prikaz izlaza.

Kako bi trebalo da radi:

  • Kompresovani video stream
  • CNV
  • Sirovi YUV podaci
  • Kontroler prikaza koji će transformisati paletu, skalu i prikaz.

Ovo bi se moglo efikasnije riješiti u Wayland kompozitorima, ali još uvijek ne postoji implementacija. Ovaj problem je riješio Microsoft. Windows i Google Android, jer postoje potpuni pojedinačni kompozitori koji pružaju odgovarajuće mogućnosti i API - koji još nije dostupan u Linux, jer ni X.org ni Wayland ne mogu direktno raditi sa YUV streamovima.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster