Ahiba a hibák megbeszélése során, amely a Windows-hoz képest viszonylag magas energiafogyasztással kapcsolatos az AMD APU-nál, Alex Deucher (az amdgpu meghajtó fő fejlesztője) az AMD-től elismerte, hogy a videó megjelenítése Linuxon alapvetően nem hatékony.
Jelenleg a videó kimeneti lánc a Linuxon a következő:
- Komprimált videófolyam
- VCN (az AMD GPU hardveres videódekódoló modulja)
- Nyers YUV adatok
- Paletta konvertálása, méretezés a GFX modullal (alapvetően 3D gyorsító a GPU-ban, amely növeli a mag és a VRAM működési frekvenciáját)
- RGB adatok
- Kimenet a kijelzőre.
Hogyan kellene működnie:
- Komprimált videófolyam
- VCN
- Nyers YUV adatok
- Kijelzővezérlő, amely a palettát átkonvertálja, méretez és megjelenít.
Ez hatékonyabban megoldható Wayland kompozitorokban, de jelenleg nincs megvalósítás. Ez a probléma a Microsoft Windows és a Google Android rendszerekben meg van oldva, mivel ott teljes értékű egyedi kompozitorok állnak rendelkezésre, amelyek a megfelelő lehetőségeket és API-t biztosítanak - ami jelenleg hiányzik a Linuxból, mert az X.org és a Wayland sem tud közvetlenül YUV folyamokkal dolgozni.
Forrás: opennet.ru
