News Linux Desktop für Radeon von AMD

User-News

Von E555user

Hinweis: Diese "User-News" wurde nicht von der Planet 3DNow! Redaktion veröffentlicht, sondern vom oben genannten Leser, der persönlich für den hier veröffentlichten Inhalt haftet.
ACS-desktop.png
Das Linux Dev Team der Radeon Gruppe hat in den letzten Tagen am AMD-spezifischen Fork ACS-Wayland/Weston gearbeitet.

Der neu auf GitLab veröffentlichte und gepflegte AMDGPU Composition Stack (ACS) ist ein angepasster Wayland-Compositor mit zusätzlichen Funktionen für die Radeon-GPUs. Der ACS dient als Referenzimplementierung für neue und spezifische Grafik- und Display-Funktionen der GPU-Hardware. Für Wayland selbst werden ebenfalls einzelne Stacks modifiziert um bei Bedarf eine vollständige Abdeckung der Funktionen gewährleisten zu können. Das Setup ist unter Ubuntu-22.04 LTS getestet und sollte auch mit anderen Distributionen funktionieren. Die Wayland/Weston-Basis soll zweimal jährlich aktualisiert werden.

ACS enthält Funktionen und Anpassungen in der GUI auf der Basis der Weston-Referenzimplementierung. Mit dabei ist auch ein Videoplayer, der erweiterte Funktionen der AMD-Hardware in der Wiedergabe ermöglicht.

Der Fork soll für die Referenzimplementierung zur Vorbereitung der AMD-eigenen Entwicklungen dienen, damit diese in die Hauptversion übernommen werden können. AMD nutzt den Fork selbst, um die eigenen Hardwarefeatures unter Linux ausbauen und präsentieren zu können bevor diese in anderen Distries übernommen werden.
In der Form als Middleware-Compositor ist somit der bestmögliche Einsatz der AMD Display- und Grafik-Hardware möglich, der sonst bei den Maintainern des generischen Hauptzweiges zunächst noch nicht übernommen wurde oder gar generell nicht implementiert werden soll.

ACS dient in diesem Sinn dann auch als OpenSource-Vehikel für AMDs kommerzielle Produkte, die als APUs und GPUs in fertige Endgeräte der Industriekunden (Gaming-Handhelds, Automotive-Entertainment, etc.) verbaut werden. Spezifische Software-Tools (Performance-Tweaker, Multimedia-Player, 3D-Spiele, Profiling-Tools usw.) sollen durch AMD ebenso in diesem Fork gepflegt und angeboten werden.

Das Projekt weist zu diesem Zweck unterschiedliche Entwicklungszweige für "Stable" (amd-acs-main) und "Staging" (amd-acs-staging) aus, die Community ist eingeladen für letzteren mit merge-requests beizutragen.

Auf dem Gitlab-Wiki zum Projekt findet sich die aktuelle Feature-Liste wie folgt:

Implementierte Features​

Feature
Status on ACS
Validation status
Feature specific doc/page
VRR / Freesync video and gaming support
Available​
Verified​
Freesync
MPO support using Underlays
Available​
Verified​
MPO using Underlays
Direct multimedia decode support with in-house media player app
Available​
Verified​
ACS Media player
Color management with wide gamut support
Available​
Verified​
Color Management
Full screen HDR video playback with tone mapping support
Available​
Verified​
HDR
Multiseat support (one input per GPU screen)
Available​
Verified​
Multi-seat-configuation

Feature Roadmap​

Feature
Status​
Feature specific doc/page
Windowed Color management support with KMS Color properties
In queue​
TBA​
Windowed HDR playback with KMS Color properties
In queue​
TBA​
TMZ and secure display
In queue​
TBA​
System tweak for AMDGPU
  • GPU workload profile tweaking
  • VRR
  • HDCP
  • Usermode queue validator for each of IP
Scoping​
TBA​
GPU reset and debug info handling infra
Scoping​
TBA​
Superbuffer composition for automotive displays
Scoping​
TBA​
Virtualization support
Scoping​
TBA​
Custom QEMU
Scoping​
TBA​
GUI tool for UMR tool regdump
Scoping​
TBA​
MM audio support for video/game playback
In queue​
TBA​


-
Auch Phoronix berichtet über die Veröffentlichung des ACS Open Source Projektes:
 
Zuletzt bearbeitet:
Zurück
Oben Unten