[[Vorlage(Getestet, bionic )]] {{{#!vorlage Wissen [:Pakete_installieren: Installation von Programmen] [:Editor: Einen Editor öffnen] [:Terminal: Ein Terminal öffnen] [:sudo: Root-Rechte] }}} [[Inhaltsverzeichnis()]] {{{#!vorlage Warnung Alle in diesem Artikel genannten Pakete sind Bestandteil der [:LTS Enablement Stacks:], wodurch sie mehrfach in den Paketquellen vorliegen. Wird eine Ubuntu Version mit Langzeitunterstützung verwendet, die einen dieser „Stacks“ verwendet, so muss jedes der auf dieser Seite genannten Pakete um das dem „Stack“ zugeordnete Suffix ergänzt werden. Die Installation des falschen Pakets kann im Problemfall zu einem nicht mehr startenden System führen! }}} Der freie Xorg-Treiber `radeon` unterstützt auf dem Radeon-Chip basierende Grafikkarten. Er wird bei Ubuntu standardmäßig für Radeon-Grafikkarten verwendet. Der Treiber `radeon` beinhaltet unter anderem volle Unterstützung für: * [:RandR:] * Dual-Head * Xinerama * Hardware 2D-Beschleunigung * 3D-Beschleunigung (s. Tabelle) * [wikipedia:AIGLX:] Entscheidend für die Unterstützung ist die Familie des Chipsatzes, folgende Tabelle gibt einen groben Überblick über den aktuellen Stand der Entwicklung: {{{#!vorlage Tabelle Chipsatz-Familie Bezeichnung 3D-Beschleunigung +++ R1xx Radeon, Radeon 7xxx OpenGL 1.3 +++ R2xx Radeon 8500 – 9250 OpenGL 1.3 +++ R3xx Radeon 9500 – X600, Radeon X1050 <|3 > OpenGL 2.1 +++ R4xx Radeon X700 – X850, Radeon X1200 +++ R5xx Radeon X1300 – X1950 +++ R6xx Radeon HD 2xxx Serie, Radeon HD 3xxx Serie <|4 > OpenGL 4.1¹ [[BR]] OpenGL 4.2¹ (ab 18.04) +++ R7xx Radeon HD 4xxx Serie +++ Evergreen Radeon HD 5xxx Serie, Radeon R5 220 +++ Northern Islands Radeon HD 6xxx Serie, Radeon HD 7450 – 7670, Radeon HD 8350 – 8400, Radeon R5 220 – 235 +++ Southern Islands Radeon HD 7730 – 7770, Radeon HD 7850 – 7970, Radeon HD 8570 – 8970, [[BR]] Radeon R5 240, Radeon R7 240 – 250, Radeon R7 265, Radeon R9 255, Radeon R9 270 – 280, [[BR]] Radeon R7 340 – 350, Radeon R7/R9 370 <|2 > OpenGL 4.1 [[BR]] OpenGL 4.5 (ab 19.04) +++ Sea Islands Radeon HD 7790, Radeon R7 260, Radeon R9 290, Radeon R7/R9 360, Radeon R9 390 +++ Volcanic Islands Radeon R9 285, Radeon R9 380, Radeon R9 Fury OpenGL 4.1² [[BR]] OpenGL 4.5² (ab 19.04) }}} 1. R6xx und R7xx unterstützen nur OpenGL 3.3. Evergreen und Northern Islands unterstützen OpenGL 4.2 lediglich mit wenigen High-End Chips vollständig, der restlichen Hardware fehlen ein paar Instruktionen, die nur im professionellen Bereich verwendet werden. Da die fehlenden Instruktionen bisher noch nicht emuliert werden können, listet der Treiber bei den betroffenen Karten weiterhin nur eine OpenGL 3.3 Unterstützung auf. 1. Für Volcanic Islands wird zwar der gleiche Mesa Treiber wie für Southern Islands und Sea Islands benutzt, jedoch kommt der `radeon` Treiber nicht zum Einsatz. Stattdessen wird das Kernelmodu `amdgpu` mit dem gleichnamigen X Treiber verwendet, sodass dieser Artikel nur sehr eingeschränkten Nutzen hat. {{{#!vorlage Hinweis Diese Tabelle ist unvollständig und bietet nur einen groben Überblick. Es besteht nicht immer ein klarer Zusammenhang zwischen Bezeichnung und Chipsatz, insbesondere bei integrierten und mobilen Grafikkarten. Umfangreichere Informationen finden sich im [https://www.x.org/wiki/RadeonFeature#index5h2 X.Org Wiki] {en} und in der [wikipedia:AMD Radeon:Wikipedia]. }}} {{{#!vorlage Warnung Grafikkarten, die erst nach Veröffentlichung der jeweiligen Ubuntu Version erschienen sind, werden nicht unterstützt, auch wenn die Familie des Chipsatzes schon unterstützt wird, da der [:Kernel:] zu alt ist um sie zu erkennen. }}} = Installation = Der Treiber ist bei einer Standard-Ubuntu-Installation bereits vorinstalliert. Sollte dies nicht der Fall sein, kann der Treiber über die Paketverwaltung installiert[1] werden. Folgendes Paket wird benötigt: {{{#!vorlage Paketinstallation xserver-xorg-video-ati }}} == Aktivierung des Treibers == Der Treiber wird normalerweise automatisch benutzt, wenn ein entsprechender Chipsatz gefunden wird und kein anderer Treiber angegeben ist. In diesem Fall sind keine weiteren Schritte notwendig. Sollte dies nicht der Fall sein, oder ist ein anderer Treiber aktiviert, kann der radeon-Treiber explizit in der Konfigurationsdatei des [:XServer:XServers] '''/etc/X11/xorg.conf.d/20-radeon.conf''' eingetragen werden. Dazu wird die Konfigurationsdatei mit einem Editor [2] mit Root-Rechten bearbeitet. Der Abschnitt "''Device''" ist um den Eintrag `Driver "radeon"` zu ergänzen bzw. ein bestehender Eintrag zu ändern: {{{ Section "Device" Identifier "Configured Video Device" Driver "radeon" EndSection }}} Nach einem Neustart sollte der Treiber aktiv sein. = Konfiguration = Die Konfiguration des Treibers teilt sich auf das Kernelmodul und den Xorg-Treiber auf. Da mit der Einführung von Kernel [wikipedia:Mode-Setting:] große Teile des Treibers nun im Kernel arbeiten, spielt die Konfiguration des Kernelmoduls nun eine größere Rolle. == Xorg-Treiber Optionen == Zusätzliche Optionen können im Device-Abschnitt der Datei '''/etc/X11/xorg.conf.d/20-radeon.conf''' angegeben werden, die mit Root-Rechten bearbeitet[2] werden muss. Eine ausführliche Liste aller möglichen Optionen inklusive der jeweiligen Standardwerte ist in der radeon-[:man:Manpage] zu finden. {{{ Section "Device" ... Option "