Ein Ingenieur von AMD hat eingerÀumt, dass der Grafikstack von Linux Verbesserungen benötigt.

Bei der Diskussion eines Fehlers, der mit dem im Vergleich zu Windows relativ hohen Stromverbrauch auf dem APU AMD mit Hardware-Videodecodierung verbunden ist, rÀumte der Ingenieur von AMD, Alex Deucher (Hauptentwickler des amdgpu-Treibers), ein, dass die Videoanzeige unter Linux grundsÀtzlich ineffizient ist.

Derzeit wird bei der Videoausgabe unter Linux die folgende Kette verwendet:

  • Komprimierter Video-Stream
  • VCN (Modul zur Hardware-Videodecodierung fĂŒr AMD GPUs)
  • Unbearbeitete YUV-Daten
  • Farbumwandlung, Skalierung im GFX-Modul (im Wesentlichen ein 3D-Beschleuniger in der GPU, der die Kern- und VRAM-Taktraten erhöht)
  • RGB-Daten
  • Ausgabe auf den Bildschirm.

So sollte es funktionieren:

  • Komprimierter Video-Stream
  • VCN
  • Unbearbeitete YUV-Daten
  • Bildschirmcontroller, der die Farbumwandlung durchfĂŒhrt, skaliert und anzeigt.

Dies könnte in Wayland-Kompositores effizienter gelöst werden, doch derzeit gibt es noch keine Implementierung. Dieses Problem ist in Microsoft Windows und Google Android gelöst, da es dort vollstĂ€ndige Einzelkompositoren gibt, die entsprechende Möglichkeiten und APIs bieten – was derzeit unter Linux fehlt, da weder X.org noch Wayland direkt mit YUV-Streams arbeiten können.

Quelle: opennet.ru

60GB SSD 8Gb DDR4