Gjatë diskutimit të një problemi në lidhje me konsumimin e energjisë relativisht të lartë në krahasim me Windows në APU AMD me mbështetje për dekodimin e videove përmes harduerit, inxhinieri i AMD, Alex Deucher (kryeprogramuesi i drejtuesit amdgpu), e pranoi se shfaqja e videove në Linux në përgjithësi është joefikase.
Aktualisht, për shfaqjen e videove në Linux përdoret kjo zinxhir:
- Fluks video të kompresuar
- VCN (moduli i dekodimit të videove për GPU-të AMD)
- Të dhëna të papërpunuara YUV
- Konvertimi i paletave, skalimi në modulin GFX (në thelb, akseleratori 3D në GPU, që e bën atë të rritë frekuencat e punës së bërthamës dhe VRAM-et)
- Të dhëna RGB
- Shfaqja në ekran.
Si duhet të funksionojë:
- Fluks video të kompresuar
- VCN
- Të dhëna të papërpunuara YUV
- Kontrolleri i ekranit që do të konvertojë paletën, do të skalojë dhe shfaqë.
Kjo mund tĂ« jetĂ« zgjidhur mĂ« efikasht nĂ« kompozitorĂ«t Wayland, por pĂ«r momentin nuk ka implementim. Ky problem Ă«shtĂ« zgjidhur nĂ« Microsoft Windows dhe Google Android, pasi atje ka kompozitorĂ« tĂ« dedikuar qĂ« ofrojnĂ« mundĂ«si dhe API pĂ«rkatĂ«se â tĂ« cilat aktualisht mungojnĂ« nĂ« Linux, sepse as X.org as Wayland nuk mund tĂ« punojnĂ« drejtpĂ«rdrejt me flukset YUV.
Burimi: opennet.ru
