Në diskutimin mbi një gabim të lidhur me konsumimin relativisht të lartë të energjisë në krahasim me Windows në APU AMD me mbështetje për dekodimin e videos nga hardueri, inxhinieri i AMD, Alex Deucher (zhvilluesi kryesor i drejtuesit amdgpu), pranoi se shfaqja e videove në Linux në përgjithësi është e pasuksesshme.
Aktualisht, për daljen e videos në Linux përdoret zinxhiri i mëposhtëm:
- Të dhënat e kompresuara të videos
- VCN (moduli i dekodimit të videos nga hardueri për GPU AMD)
- Të dhënat e papërpunuara YUV
- Konvertimi i paletës, përmasimi mbi modulin GFX (gati një akcelerator 3D në GPU, i cili e bën atë të rrisë frekuencat e funksionimit të bërthamës dhe VRAM-it)
- Të dhënat RGB
- Dalja në ekran.
Si duhet të funksionojë:
- Të dhënat e kompresuara të videos
- VCN
- Të dhënat e papërpunuara YUV
- Kontrolluesi i ekranit, i cili do të konvertojë paletën, do të përmasojë dhe do të shfaqë.
Kjo mund të zgjidhet më efektivisht në kompozitorët Wayland, por për momentin nuk ka implementim. Ky problem është zgjidhur në Microsoft Windows dhe Google Android, pasi këtu ka kompozitorë të plotë që ofrojnë mundësitë dhe API-të përkatëse - gjë që për momentin mungon në Linux, pasi as X.org dhe as Wayland nuk mund të funksionojnë direkt me rrjedhat YUV.
Burimi: opennet.ru
