Een AMD-ingenieur gaf toe dat de grafische stack Linux moet verbeterd worden

Bij het bespreken van de fout die samenhangt met een relatief hoge waarde in vergelijking met Windows Wat betreft het stroomverbruik van AMD APU's met hardwarematige videodecodering, erkende AMD-ingenieur Alex Deucher (hoofdontwikkelaar van het amdgpu-stuurprogramma) dat de videoweergave in Linux In principe niet effectief.

Bij het uitvoeren van video naar Linux De volgende keten wordt momenteel gebruikt:

  • Gecomprimeerde videostream
  • VCN (hardware videodecoderingsmodule voor AMD GPU's)
  • Ruwe YUV-gegevens
  • Paletconversie, schaling op de GFX-module (in wezen een 3D-versneller in de GPU, die deze dwingt de kern- en VRAM-frequenties te verhogen)
  • RGB-gegevens
  • Uitvoer weergeven.

Hoe het zou moeten werken:

  • Gecomprimeerde videostream
  • JE DOET NIET
  • Ruwe YUV-gegevens
  • Een displaycontroller die het palet, de schaal en de weergave zal transformeren.

Dit zou efficiënter opgelost kunnen worden in Wayland-compositors, maar er is nog geen implementatie. Dit probleem is inmiddels door Microsoft opgelost. Windows en Google Android, omdat er volwaardige, op zichzelf staande componisten bestaan ​​die de bijbehorende mogelijkheden en API bieden - iets wat nog niet beschikbaar is in Linux, omdat noch X.org noch Wayland rechtstreeks met YUV-streams kunnen werken.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster