Grafik

Bild des Benutzers comrad

Xorg

x.org

Xorg ist die X11-kompatible Fassung des X-Servers für Linux (und andere). Sie bildet derzeit noch den Goldstandard, wird aber immer mehr von Wayland abgelöst. Wayland ist von denselben Entwicklern wie xorg, die Entwicklung wurde jedoch völlig neu aufgezogen, da die Grundlage und die Konzeption von X11 bereits viele Jahrzehnte alt ist.

Bild des Benutzers comrad

X11

X11 ist die grafische Oberfläche unter Linux. Sie bietet Erweiterungen zur 3D-Beschleunigung. Da X11 nicht mehr weiterentwickelt worden ist, bzw. es im Team starke Kommunikationsprobleme gab, wurde die Entwicklung in Xorg weitergeführt.

Bild des Benutzers comrad

EGL

EGL ist von der Khronos Group (Vulkan) und ist eine Programmierschnittstelle zwischen OpenGL, OpenGL ES und dem Fenstermanager (z. B. X11, Xorg oder Wayland).
Mesa implementiert EGL für X11 und Xorg. EGL wird von Wayland eingesetzt. Ebenfalls kann SDL auch direkt EGL sprechen.

Bild des Benutzers comrad

GLX

GLX (OpenGL Extension to the X Window System) ist eine X11-Erweiterung, die es ermöglicht OpenGL-Befehle über das X11-Protokoll zu versenden. LWJGL benutzt diese zum Beispiel. Unter Wayland wird jedoch EGL verwendet, weswegen es hier zu Grafikproblemen kommt.

Bild des Benutzers comrad

LACT

Linux AMDGPU Control Application

Ein freies und offenes Tool zum Steuern der AMD GPU unter Linux. Es kann derzeit:

  • Informationen über GPU auslesen und anzeigen
  • Energie und Wärme-Monitoring
  • Lüftersteuerung
  • Overclocking (GPU/VRAM clockspeed, voltage)
  • Energiemodikonfiguration
Bild des Benutzers comrad

Nova

Nova ist ein im März 2024 ins Leben gerufene Projekt von Red Hat, um einen Nachfolger von Nouveau zu werden, dessen Entwicklung inzwischen stark eingeschränkt ist. Siehe die Ankündigung.

Bild des Benutzers comrad

OpenXR

OpenXR ist eine einheitliche Schnittstelle für VR und AR-Ansteuerungen, ähnlich wie OpenGL für Grafik.

Bild des Benutzers comrad

NVK

NVK ist ein neues Open Source-Projekt, um einen offenen MESA-basierten Vulkan-Treiber für NVIDIA-Grafikkarten zu entwickeln. Weitere Informationen finden sich in den News bei Collabora.

Bild des Benutzers comrad

OpenGL

Open Graphics Library

OpenGL ist eine freie, standardisierte Schnittstellenbeschreibung für 3D-Grafik. Verwaltet wird der Standard von der Khronos-Gruppe. Die OpenGL-Schnittstelle wird vom jeweiligen Treiber implementiert, wodurch Programme und Spiele, die OpenGL nutzen, keine grafikkartenspezifischen Funktionen mehr programmieren müssen.

OpenGL ist seit langem unter Linux verfügbar. Insbesondere durch die Mesa-Implementiation, aber auch AMD und NVIDIA liefern eigene OpenGL-Implementationen mit.

Bild des Benutzers comrad

AMDVLK

AMDVLK ist ein quelloffener Vulkan-Treiber (Stand 1.2) für Radeon-Grafikkarten, herausgegeben von AMD selbst.

Der Treiber ist so gebaut, dass er mit folgenden Grafikkarten auf Basis des offenen AMDGPU-Treiberstacks und den AMDGPU Pro-Treibern zusammenarbeiten kann. Dabei werden Ubuntu 18.04 / 20.04 und RedHat 7.8 / 8.2 (jeweils 64bit) offiziell unterstützt.
Für Arch Linux gibt es das Paket amdvlk im extra Repository, für openSUSE das Paket amdvlk im Xorg Repository.

Inhalt abgleichen
Mastodon