AMD entwickelt eigenen kompositen Server ACS, der Wayland nutzt

Das Unternehmen AMD hat die Entwicklung eines eigenen kompositen Servers ACS (AMDGPU Composition Stack) bekannt gegeben, der auf dem Code des Standard-Kompositservers Weston basiert, der im Rahmen des Wayland-Projekts entwickelt wird. ACS wird als synchronisierter Fork von Weston vorgestellt und bietet erweiterte Funktionen. Der Fork soll zweimal jährlich mit dem aktuellen Code von Weston synchronisiert werden. Der Code des Projekts wird unter der MIT-Lizenz bereitgestellt.

Das Projekt wurde als Testumgebung zur Entwicklung neuer Wayland-Funktionen geschaffen, die später in den Hauptcode von Weston zurückgeführt werden. ACS wird auch zur Pflege des Codes verwendet, der für AMD-Hardware entwickelt wird und aufgrund der Additionspolitik dieses Projekts nicht in den Hauptcode von Weston integriert werden kann.

ACS wird als Referenzkompositserver betrachtet Server, die die umfassendste Unterstützung für AMD-Hardware bietet und in der Entwicklung erweiterter grafischer und Display-Funktionen bei AMD verwendet wird. ACS wird auch als offene Plattform dienen, die die Grundlage für kommerzielle Produkte von AMD und spezifische Anwendungen wie Leistungsoptimierer, Multimedia-Player, 3D-Spiele und Profilerstellungstools bildet.

Zusätzliche Funktionen von ACS, die in Weston fehlen:

  • Unterstützung des FreeSync-Mechanismus, der eine adaptive Anpassung der Monitoraktualisierungsfrequenz (VRR - Variable Refresh Rate) ermöglicht, um eine flüssige Darstellung und ein Verhindern von Ruckeln während Spielen und der Videoanzeige zu gewährleisten.
  • Implementierung der Technik des mehrschichtigen Kompositings (MPO - Multi-Plane Overlay), die mehrere Frame-Puffer zu einem Ganzen zusammenführt, unter Verwendung von Underlay-Kompositing, bei dem der Desktop die oberste Schicht über den anderen Schichten bildet (bei typischem Overlay-Kompositing wird der Inhalt über die untere Schicht mit dem Desktop gezeichnet). Das vorgeschlagene Verfahren reduziert den GPU-Ressourcenverbrauch, vereinfacht das Kompositing und optimiert die Mischregeln.
    AMD entwickelt eigenen kompositen Server ACS, der Wayland nutzt
  • Unterstützung für direktes Dekodieren von Multimedia-Inhalten und Bereitstellung des eigenen Video-Players ACS Media Player, der erweiterte Funktionen für die Video-Wiedergabe zeigt. Der Player unterstützt HDR, FreeSync, hardwarebasierte Beschleunigung über VDPAU/VAAPI und direkten Zugriff auf die FFmpeg API.
  • Unterstützung der Erweiterung des Wayland-Protokolls für Farbmanagement zur Farbanpassung und breiten Farbskalen (Wide Gamut).
  • Möglichkeit zur Vollbildwiedergabe von Videos mit erweitertem dynamischen Bereich auf Monitoren, die HDR (High Dynamic Range) unterstützen. Unterstützung für Tone Mapping (HDR Tone Mapping).
  • Unterstützung von Multiseat-Konfigurationen, bei denen separate Eingabegeräte an vorhandene GPUs (z. B. integrierte GPU und dedizierte Grafikkarte) gebunden werden, was es ermöglicht, auf einem System unabhängige Sessions mit Ausgaben auf verschiedene Bildschirme zu organisieren.
  • Leichte Modernisierung der Benutzeroberfläche.

AMD entwickelt eigenen kompositen Server ACS, der Wayland nutzt

Unter den noch nicht umgesetzten, aber in Planung befindlichen Funktionen werden erwähnt: HDR und Farbmanagement auf Fensterbasis; TMZ (Trusted Memory Zone) und ein Schutzmodus gegen die Abgrenzung gezeigter Daten (Secure Display); Optimierungsprofile für AMDGPU; Debugging- und Reset-Funktionen für die GPU; Unterstützung von Virtualisierung und Modifikationen für QEMU; grafische Benutzeroberfläche für den Debugger UMR (User Mode Register); Unterstützung von MM Audio für Videos und Spiele.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster