openSUSE – proprietären Grafik-Treiber AMD Catalyst 15.3 Beta als RPM installieren

AMD Catalyst 15.3 Beta (fglrx 15.20.1013) wurde veröffentlicht und unterstützt Grafikkarten ab Radeon HD 5000 und höher. Das Skript makerpm-amd-15.3-beta.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.4, 12.1, 12.2, 12.3, 13.1, 13.2 + Tumbleweed sowie bis Kernel 3.19.

[UPDATE 04.05.2015]
Das Packaging Skript wurde aktualisiert. Ab sofort wird Kernel 4.0 unterstützt.

Wer den gdm-Fix installiert hat, sollte vor der Treiber-Installation diesen zuerst rückgängig machen und nach der Treiber-Installation den gdm-Fix wieder installieren.
[/UPDATE 04.05.2015]

Der Beta-Treiber stammt aus dem Ubuntu Repository und wurde für openSUSE angepasst. Lasst euch nicht wegen dem Download von AMD Catalyst 14.12 verwirren. Denn einige Dateien vom älteren AMD-Paket werden durch das Ubuntu-Paket ersetzt.

Leider gibt es hierzu keine Release Notes mit den Änderungen. Da ich kein Notebook mit PowerXpress besitze, bin ich auf die Rückmeldung von euch angewiesen, ob das gemeldete PowerXpress-Problem nun behoben ist. Sonst muss ich nochmal AMD ins Gebet nehmen.

Der Bug im Treiber im Zusammenspiel mit dem GNOME Display Manager (gdm) ist von AMD leider noch nicht behoben worden. Jedoch habe ich ein Workaround im Skript implementiert, dass den Treiber mit dem gdm + GNOME lauffähig macht. Danke nochmal an die User, die den Link zu den beiden Artikel gepostet haben, so dass ein Workaround möglich war.

Wer GNOME mit gdm nutzen möchte, muss das Skript nach der Installation des Treibers und noch vor dem Neustart wie folgt als root ausgeführt werden:

sh makerpm-amd-15.3-beta.sh --install-gdm-fix

Dieser Fix hält nur bis zum nächsten Treiber-Update. Es ist wichtig die Datei /amd_xversion nicht zu löschen, weil dieser für den Workaround benötigt wird.

Sollte es gute Gründe geben, den Fix wieder zu entfernen, lässt er sich einfach wieder rückgängig machen:

sh makerpm-amd-15.3-beta.sh --uninstall-gdm-fix

Auch die Tumbleweed-User kommen voll auf ihre Kosten. Der Treiber läuft auch mit dem X-Server (X.org) 1.17. Trotzdem hier nochmal eine kleine Warnung, dass die Paket im Tumbleweed in ständiger Bewegung sind und ich keine Garantie für die Lauffähigkeit des Treibers geben kann.

Folgende Steam-Spiele habe ich getestet und laufen mit diesem Treiber (Fettdruck = Neu):

Eine kleine Bitte habe ich: Wenn irgendwelche Probleme mit dem Treiber auftauchen, scheut euch nicht mir zu berichten (Ich nehme deutsche und englische Bugreports gerne entgegen). ;-) Ich werde versuchen, soweit es mir möglich ist, den gemeldeten Fehler zu reproduzieren. Zusammen mit den nötigen System-Informationen werde ich mich direkt an die richtige Stelle bei AMD wenden, um den Bug in der nächsten Treiber-Version beheben zu lassen. Danke schön. :-D

Für Benutzer älterer AMD Grafikkarten (Radeon HD Serie 2000 – 4000) wird dringend die Installation dieses Treibers abgeraten. openSUSE bringt bereits für ältere Grafikkarten den freien Radeon-Treiber mit. Um regelmäßig Verbesserungen am freien Radeon-Treiber zu erhalten, ist die Installation eines neuen Kernel unumgänglich.

Downloads:

Installationsanleitung:
http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript

Installation guide (English):
http://en.opensuse.org/SDB:AMD_fglrx#Building_the_rpm_yourself

Über das makerpm-amd-Skript

Das Skript makerpm-amd-15.3-beta.sh ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.

Folgende Argumente können dem Skript übergeben werden:

-b Nur das RPM-Package bauen (Standard)
-c <type> Nur X-Server konfigurieren. Monitor-Typ: single = 1 Monitor, dual = 2 Monitore (Wichtig: Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)
-d Nur den AMD-Installer downloaden
-i Das RPM-Package bauen und installieren bzw. updaten
-igf/–install-gdm-fix installiert einen Fix, um den Treiber mit dem GNOME Desktopmanager (gdm) läuffähig zu machen
-kms <yes|no> Kernel-Mode-Setting (KMS) aktivieren oder deaktivieren
-nohw Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)
-old2ddriver <yes|no> den alten 2D-Treiber aktivieren oder deaktivieren
-r|–report erstellt ein Report und speichert diese in eine Datei namens amd-report.txt
-u|–uninstall entfernt AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene AMD-Dateien und -Verzeichnisse entfernt. Hinweis: Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.
-ugf/–uninstall-gdm-fix entfernt den Fix, dass den Treiber mit dem GNOME Desktopmanager (gdm) läuffähig macht
-ur|–uploadreport wie Option –report nur zusätzlich wird der Report auf einem NoPaste-Service sprunge.us hochgeladen und gibt bei Erfolg den Link zurück.
-h Die Hilfe anzeigen lassen
-V Version des Skript anzeigen

Hilfe, es funktioniert nicht!

Bitte haltet folgende Regel ein:

  1. Bei der Eingabe der Befehle auf mögliche Tippfehler überprüfen.
  2. Möglicherweise ist die Lösung für das Problem im Wiki vorhanden.
  3. In Kommentaren lesen, ob eine Lösung zu einem Problem bereits existiert.

Wenn keines der o.g. Regel greift, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst vorarbeiten. Bitte ladet euch das Skript makerpm-amd-15.3-beta.sh herunter und erstellt einen Report von eurem System in der Konsole:

su -c 'sh makerpm-amd-15.3-beta.sh -ur'

Das Skript lädt das Report auf sprunge.us hoch und gibt anschließend einen Link aus. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.

Feedbacks sind wie immer willkommen. :-)

openSUSE – proprietären Grafik-Treiber AMD Catalyst 14.12 als RPM installieren

AMD Catalyst 14.12 (fglrx 14.501.1003) wurde veröffentlicht und unterstützt Grafikkarten ab Radeon HD 5000 und höher. Das Skript makerpm-amd-14.12.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.4, 12.1, 12.2, 12.3, 13.1, 13.2 sowie bis Kernel 3.18. Das Packaging Script wurde aktualisiert und enthält einen Kompatibilitätspatch für den Kernel 3.17 + 3.18.

[UPDATE 21.02.2015]
Das Packaging Skript wurde aktualisiert. Ab sofort wird Kernel 3.19 unterstützt. Vielen Dank auch an Henrik Stamm für den Patch. ;-)
[/UPDATE 21.02.2015]

Packaging Skript (Refurbished):
In dem neuen AMD-Treiber kommt offiziell das überarbeitete Packaging Skript zum Einsatz und enthält unter anderem wichtige Änderungen für openSUSE 13.2 (Neue X-Server Infrastruktur). Zusätzlich wird das fglrx-Paket in mehrere Pakete aufgeteilt.

  • core (Hauptpaket)
  • graphics (Für X-Server und Multimedia. Benötigt core)
  • amdcccle (AMD Catalyst Control Center. Benötigt core, graphics)
  • opencl (Für OpenCL. Benötigt core)
  • xpic (Alter Paketname wird zu einem Metapaket. Benötigt alle o.g. Pakete)

Nachfolgende Release Notes von AMD zum AMD Catalyst 14.12:

Neue Features:

  • OpenCL 2.0 support (requires 64-bit OS and compatible AMD Radeon™ R Series GPU)
  • VAAPI decoding support (H264, VC1, MPEG2, MPEG4)
  • Distribution specific package support for Ubuntu and Red Hat

Folgende Probleme sind im Treiber behoben worden:

  • [402835]: Unexpected pixmap’s time stamp change on Ubuntu with composite enabled causes Linux Khronos CTS to randomly fail
  • [403420]: Driver install can sometimes have an error in Ubuntu 14.10 using GPL symbol before Kernel 3.16
  • [405011]: Driver installation may intermittently fail on Kernel 3.9.0
  • [409856]: Generate Distribution Specific Package‘ mode of Catalyst install does not create symbolic links for libGL
  • [407550]: Driver upgrade failed in Ubuntu with specific drivers

Link: AMD Catalyst™ 14.12 Linux Release Notes

TIPP: Humble Bundle hat zur Zeit eine Winteraktion gestartet. Viele der unten genannten Spiele gibt es günstig im Humble Store als Steam-Key oder DRM Free zu kaufen.

Folgende Steam-Spiele habe ich getestet und laufen mit diesem Treiber (Fettdruck = Neu):

Eine kleine Bitte habe ich: Wenn irgendwelche Probleme mit dem Treiber auftauchen, scheut euch nicht mir zu berichten (Ich nehme deutsche und englische Bugreports gerne entgegen). ;-) Ich werde versuchen, soweit es mir möglich ist, den gemeldeten Fehler zu reproduzieren. Zusammen mit den nötigen System-Informationen werde ich mich direkt an die richtige Stelle bei AMD wenden, um den Bug in der nächsten Treiber-Version beheben zu lassen. Danke schön. :-D

Für Benutzer älterer AMD Grafikkarten (Radeon HD Serie 2000 – 4000) wird dringend die Installation dieses Treibers abgeraten. openSUSE bringt bereits für ältere Grafikkarten den freien Radeon-Treiber mit. Um regelmäßig Verbesserungen am freien Radeon-Treiber zu erhalten, ist die Installation eines neuen Kernel unumgänglich.

Downloads:

Installationsanleitung:
http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript

Installation guide (English):
http://en.opensuse.org/SDB:AMD_fglrx#Building_the_rpm_yourself

Über das makerpm-amd-Skript

Das Skript makerpm-amd-14.12.sh ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.

Folgende Argumente können dem Skript übergeben werden:

-b Nur das RPM-Package bauen (Standard)
-c <type> Nur X-Server konfigurieren. Monitor-Typ: single = 1 Monitor, dual = 2 Monitore (Wichtig: Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)
-d Nur den AMD-Installer downloaden
-i Das RPM-Package bauen und installieren bzw. updaten
-kms <yes|no> Kernel-Mode-Setting (KMS) aktivieren oder deaktivieren
-nohw Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)
-old2ddriver <yes|no> den alten 2D-Treiber aktivieren oder deaktivieren
-r|–report erstellt ein Report und speichert diese in eine Datei namens amd-report.txt
-u|–uninstall entfernt AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene AMD-Dateien und -Verzeichnisse entfernt. Hinweis: Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.
-ur|–uploadreport wie Option –report nur zusätzlich wird der Report auf einem NoPaste-Service sprunge.us hochgeladen und gibt bei Erfolg den Link zurück.
-h Die Hilfe anzeigen lassen
-V Version des Skript anzeigen

Hilfe, es funktioniert nicht!

Bitte haltet folgende Regel ein:

  1. Bei der Eingabe der Befehle auf mögliche Tippfehler überprüfen.
  2. Möglicherweise ist die Lösung für das Problem im Wiki vorhanden.
  3. In Kommentaren lesen, ob eine Lösung zu einem Problem bereits existiert.

Wenn keines der o.g. Regel greift, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst vorarbeiten. Bitte ladet euch das Skript makerpm-amd-14.12.sh herunter und erstellt einen Report von eurem System in der Konsole:

su -c 'sh makerpm-amd-14.12.sh -ur'

Das Skript lädt das Report auf sprunge.us hoch und gibt anschließend einen Link aus. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.

Feedbacks sind wie immer willkommen. :-)

openSUSE 13.2 – AMD Catalyst refurbished

Die offizielle AMD Catalyst Version 14.9 ist trotz diverser Tests nach wie vor auf openSUSE 13.2 nicht lauffähig. Diesbezüglich habe ich von der openSUSE Community jede Menge Anfragen erhalten, wann mit einer lauffähigen Version des proprietären Treibers zu rechnen ist. Zur Zeit hat AMD offiziell noch keine neue Version auf ihrer Webseite veröffentlicht, die mit dem neuen X-Server 1.16 auf openSUSE 13.2 laufen würde.

Durch einen Tipp eines User, wurde ich auf ein inoffizielles AMD Catalyst-Paket im Ubuntu-Repository aufmerksam gemacht, dass mit dem neuen X-Server laufen sollte. Diese Version basiert noch auf einem Entwicklungszweig von AMD Catalyst 14.6. Mit großer Hoffnung ging ich an die Sache heran, um den Treiber für openSUSE 13.2 fit zu machen. Hierzu muss ich bereits das neue Packaging Skript zum Bau der RPMs einsetzen, weil das alte Packaging Skript mit der neueren openSUSE-Version auf Grund der neuen Gegebenheiten bzgl. der Struktur des X-Servers (Stichwort: update-alternatives) nicht mehr kompatibel ist.

Nach Fertigstellung des neuen makerpm-amd-Skript und diversen Tests kann ich mit Freude bestätigen, dass die refurbished-Variante von AMD Catalyst auch auf openSUSE 13.2 läuft. Ein Patch für neuere Kernel-Versionen bis einschließlich 3.18 habe ich ebenfalls eingepflegt. Zudem habe ich bewusst AMD Catalyst 14.9 als Basis genommen und die Dateien vom AMD Catalyst-Paket aus dem Ubuntu-Repository ersetzt. Die Paketversion bzw. Treiberversion bleibt weiterhin 14.301.1001, jedoch wird sie intern als 14.201.1006.1002 genannt. Lediglich die Revisionsnummer vom Paket habe ich auf 99 erhöht, um ein problemloses „Updaten“ auf die refurbished-Version bei einem Distributionsupgrade zu ermöglichen.

Wichtiger Hinweis: AMD Catalyst wird in 5 RPM-Paketen (fgrlx-core, fglrx-graphics, fglrx-amdcccle, fglrx-opencl, fglrx-xpic) aufgeteilt und installiert. In Zukunft wird es möglich sein, nur bestimmte fglrx-Pakete zu installieren. Momentan werden über das makerpm-amd-Skript alle Pakete gebaut und auf Wunsch direkt installiert. Fairerweise muss ich darauf hinweisen, dass die Deinstallationsroutine im makerpm-amd-Skript wegen Inkompatibilität zur Zeit deaktiviert ist und noch überarbeitet werden muss. Der Treiber kann trotzdem über zypper oder YaST entfernt werden, falls es notwendig sein sollte.

[UPDATE 10.11.2014]
Das makerpm-amd-Skript wurde aktualisiert und läuft jetzt auch auf openSUSE Tumbleweed.
[/UPDATE 10.11.2014]

Downloads:

Die Installationsanleitung für das o.g. Skript ist nach wie vor gültig:
http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript

Installation guide for the above-mentioned script is still valid:
http://en.opensuse.org/SDB:AMD_fglrx#Building_the_rpm_yourself

openSUSE – proprietären Grafik-Treiber AMD Catalyst 14.9 als RPM installieren

AMD Catalyst 14.9 (fglrx 14.301) wurde veröffentlicht und unterstützt Grafikkarten ab Radeon HD 5000 und höher. Das Skript makerpm-amd-14.9.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.4, 12.1, 12.2, 12.3, 13.1 sowie bis Kernel 3.15. Das Packaging Script wurde aktualisiert und enthält einen Kompatibilitätspatch für den Kernel 3.17 (Danke an die AMD-Maintainer von Arch Linux für den Patch). ;-)

Ich habe eure Kommentare, Mails wie auch Nachrichten in den letzten Wochen aus Zeitgründen leider nicht alle beantworten können. Um euch keinen Unrecht anzutun, werde ich mich in der nächsten Zeit um die Beantwortung eurer Fragen wie auch um Hilfestellung zu diesem Thema bemühen. Bitte habt etwas Geduld.

Zu openSUSE 13.2 Beta 1:
Stefan Dirsch von der SUSE Linux GmbH hat mir freundlicherweise mitgeteilt, dass eine langjährige (SUSE-)Änderung am X-Server nun wieder ausgebaut wurde, weil es mehr Probleme als Nutzen gebracht hat. Die Änderung betraf im Grunde alle proprietären Grafiktreiber. Denn bis zur openSUSE 13.1 wurden für den X-Server spezifische Treiber in das Verzeichnis /usr/lib64/xorg/modules/updates installiert. Die Struktur des genannten Verzeichnis ist identisch mit dem übergeordneten Verzeichnis und sollte eigentlich für einen einfacheren Treiber-Wechsel sorgen. Aus dem genannten Grund werden alle X-Server spezifischen Treiber in weitere Unterverzeichnisse organisiert und über update-alternatives mit einem symbolischen Link verknüpft. Ein aktuelleres Packaging-Skript steht für den AMD Treiber zwar bereit, wurde jedoch nicht aktiviert. Da der Treiber zur Zeit noch nicht mit dem neueren X-Server läuft. Eine Anfrage an AMD läuft noch.

Die Zukunft des Packaging Skriptes:
Im nächsten AMD-Treiber wird das neue überarbeitete Packaging Skript zum Einsatz kommen und enthält wie oben angesprochen wichtige Änderungen für die kommende openSUSE 13.2. Zusätzlich wird das fglrx-Paket in mehrere Pakete aufgeteilt.

  • core (Hauptpaket)
  • graphics (Für X-Server und Multimedia. Benötigt core)
  • amdcccle (AMD Catalyst Control Center. Benötigt core, graphics)
  • opencl (Für OpenCL. Benötigt core)
  • xpic (Alter Paketname wird zu einem Metapaket. Benötigt alle o.g. Pakete)

In eigener Sache:
In der letzten Zeit ist dieser Server hin und wieder ausgefallen. Nein, openSUSE ist auf dem Server nicht verantwortlich gewesen. Das Problem lag an einem defekten Speicherriegel. Ich habe bisher angenommen, dass im Angesicht des Alters vom Server (knapp 7 Jahre) und der Belastung eher das Netzteil als erstes beschädigt wird. Zur Zeit muss ich den Server stark herunter tunen und befindet sich zur Zeit unter Beobachtung. Die Antwortzeit dauert etwas länger als sonst. Bis der neue Server kommt, bitte ich um Geduld und Nachsicht. Danke.

Nachfolgende Release Notes von AMD zum AMD Catalyst 14.9:

Neue Features:

  • AMD Radeon™ R9 285
  • Ubuntu 14.04 support
  • RHEL 7.0 support
  • Install improvements
    • Package and distribution generation options; recommend options set by default
      • Help user install generated distribution package once created
      • Pop-up messages to help guide users through the install process
        • Identifying and installation of pre-requisites

Folgende Probleme sind im Treiber behoben worden:

  • Witcher 2 random lock-up seen when launching the application
  • Screen corruption when connecting an external monitor to some PowerXpress AMD GPU + Intel CPU platforms
  • Intermittent X crash when the user does a rotation with Tear Free Desktop enabled
  • Failure on exit of OpenGL programs
  • Error message being displayed when a user does run clinfo in console mode
  • Blank screen when hot plugging an HDMI monitor from a MST hub
  • System hang after resume from S3/S4 in High Performance mode on PowerXpress AMD GPU + Intel CPU platforms
  • Corruption or artifacting on the bottom right corner of the screen before booting into login UI during restart
  • Occasional segmentation fault when running ETQW
  • xscreensavers test failing with multi-GPU Crossfire™ configurations
  • Motion Builder severe flickering while toggling full screen
  • Intermittent crashing and corruption observed while running X-Plane
  • Some piglit and Khronos OpenGL conformance test failures
  • Displays occasionally going black when startx is run on Ubuntu 14.04 after switching to integrated GPU on PowerXpress AMD GPU + Intel Haswell CPU system platforms
  • A connected external display getting disabled when unplugging AC power from laptop platforms
  • An auto log out when double clicking the picture under desktop server times on PowerXpress AMD GPU + Intel CPU platforms

Offene Probleme:

  • [404829]: Horizontal flashing lines on second screen in a clone mode with V-Sync on using AMD Mobility Graphics with Switchable Intel Graphics
  • [404508]: Display takes a long time to redraw the screen after an S4 cycle

Link: AMD Catalyst™ 14.9 Linux Release Notes

Folgende Steam-Spiele habe ich getestet und laufen mit diesem Treiber:

Eine kleine Bitte habe ich: Wenn irgendwelche Probleme mit dem Treiber auftauchen, scheut euch nicht mir zu berichten (Ich nehme deutsche und englische Bugreports gerne entgegen). ;-) Ich werde versuchen, soweit es mir möglich ist, den gemeldeten Fehler zu reproduzieren. Zusammen mit den nötigen System-Informationen werde ich mich direkt an die richtige Stelle bei AMD wenden, um den Bug in der nächsten Treiber-Version beheben zu lassen. Danke schön. :-D

Für Benutzer älterer AMD Grafikkarten (Radeon HD Serie 2000 – 4000) wird dringend die Installation dieses Treibers abgeraten. openSUSE bringt bereits für ältere Grafikkarten den freien Radeon-Treiber mit. Um regelmäßig Verbesserungen am freien Radeon-Treiber zu erhalten, ist die Installation eines neuen Kernel unumgänglich.

Downloads:

Installationsanleitung:
http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript

Installation guide (English):
http://en.opensuse.org/SDB:AMD_fglrx#Building_the_rpm_yourself

Über das makerpm-amd-Skript

Das Skript makerpm-amd-14.9.sh ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.

Folgende Argumente können dem Skript übergeben werden:

-b Nur das RPM-Package bauen (Standard)
-c <type> Nur X-Server konfigurieren. Monitor-Typ: single = 1 Monitor, dual = 2 Monitore (Wichtig: Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)
-d Nur den AMD-Installer downloaden
-i Das RPM-Package bauen und installieren bzw. updaten
-kms <yes|no> Kernel-Mode-Setting (KMS) aktivieren oder deaktivieren
-nohw Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)
-old2ddriver <yes|no> den alten 2D-Treiber aktivieren oder deaktivieren
-r|–report erstellt ein Report und speichert diese in eine Datei namens amd-report.txt
-u|–uninstall entfernt AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene AMD-Dateien und -Verzeichnisse entfernt. Hinweis: Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.
-ur|–uploadreport wie Option –report nur zusätzlich wird der Report auf einem NoPaste-Service sprunge.us hochgeladen und gibt bei Erfolg den Link zurück.
-h Die Hilfe anzeigen lassen
-V Version des Skript anzeigen

Hilfe, es funktioniert nicht!

Bitte haltet folgende Regel ein:

  1. Bei der Eingabe der Befehle auf mögliche Tippfehler überprüfen.
  2. Möglicherweise ist die Lösung für das Problem im Wiki vorhanden.
  3. In Kommentaren lesen, ob eine Lösung zu einem Problem bereits existiert.

Wenn keines der o.g. Regel greift, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst vorarbeiten. Bitte ladet euch das Skript makerpm-amd-14.9.sh herunter und erstellt einen Report von eurem System in der Konsole:

su -c 'sh makerpm-amd-14.9.sh -ur'

Das Skript lädt das Report auf sprunge.us hoch und gibt anschließend einen Link aus. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.

Feedbacks sind wie immer willkommen. :-)

openSUSE – proprietären Grafik-Treiber AMD Catalyst 14.6 Beta V1.0 als RPM installieren

AMD Catalyst 14.6 Beta V1.0 (fglrx 14.20) wurde veröffentlicht und unterstützt Grafikkarten ab Radeon HD 5000 und höher. Das Skript makerpm-amd-14.6-betav1.0.sh steht ab sofort zum Download zur Verfügung und unterstützt openSUSE 11.4, 12.1, 12.2, 12.3, 13.1 sowie bis Kernel 3.13. Zum Packaging Skript wurde ein Patch hinzugefügt und unterstützt bis Kernel 3.15

Nachfolgende Release Notes von AMD zum AMD Catalyst 14.6 Beta V1.0:

Neue Features:

  • Ubuntu 14.04 support
  • Install improvements
  • Package and distribution generation options; recommend options set by default
  • Help user install generated distribution package once created
  • Pop-up messages to help guide users through the install process
  • Identifying and installation of pre-requisites

Folgende Probleme sind im Treiber behoben worden:

  • [399454] : Witcher 2 – Resolves random lock-up seen when launching the application
  • [398826] : Screen corruption when connect external monitor to some PowerXpress A+I platform
  • [396719] : X crash when do rotation with Tear Free Desktop enabled
  • [397810] : Failure on exit of OpenGL programs
  • [398424] : Error message when run clinfo in console mode
  • [396098] : Blank screen when hotplug HDMI monitor from MST hub
  • [396795] : System hang after resume from S3/S4 in High Performance mode on PowerXpress A+I platform
  • [396870] : Garbage on the bottom right corner of screen before boot into login UI during restart
  • [394504] : Segmentation fault when run ETQW

Offene Probleme:

  • DOTA 2 may hang while playing on the AMD Radeon 7900 or AMD Radeon R9 280X
  • Witcher 2 exhibits intermittent corruption when swinging sword in the Arena

Link: AMD Catalyst™ 14.6 Beta for Linux Release Notes

Folgende Steam-Spiele habe ich getestet und laufen mit diesem Treiber:

  • Amnesia: The Dark Descent
  • Breach & Clear
  • Cities in Motion 2
  • Creeper World III: Arc Eternal
  • Crusader Kings II
  • Darwinia
  • Defcon
  • Duke Nukem 3D: Megaton Edition
  • Euro Trucker Simulator
  • Europa Universalis IV
  • Game Dev Tycoon
  • Galcon Fusion
  • Galcon Legends
  • Half-Life 2: Deathmatch
  • Half-Life 2: Lost Coast
  • Hotel Miami
  • Kerbal Space Program
  • Kinetic Void
  • Painkiller Hell & Damnation
  • Prison Architect
  • Project Zomboid
  • Symphony (Hinweis: Das Spiel ist etwas instabil)
  • Shadow Warrior Classic Redux
  • Skulls of the Shogun
  • Strike Suit Zero
  • Survivor Squad
  • Wargame: AirLand Battle
  • Wargame: European Escalation

Eine kleine Bitte habe ich: Wenn irgendwelche Probleme mit dem Treiber auftauchen, scheut euch nicht mir zu berichten (Ich nehme deutsche und englische Bugreports gerne entgegen). ;-) Ich werde versuchen, soweit es mir möglich ist, den gemeldeten Fehler zu reproduzieren. Zusammen mit den nötigen System-Informationen werde ich mich direkt an die richtige Stelle bei AMD wenden, um den Bug in der nächsten Treiber-Version beheben zu lassen. Danke schön. :-D

Für Benutzer älterer AMD Grafikkarten (Radeon HD Serie 2000 – 4000) wird dringend die Installation dieses Treibers abgeraten. openSUSE bringt bereits für ältere Grafikkarten den freien Radeon-Treiber mit. Um regelmäßig Verbesserungen am freien Radeon-Treiber zu erhalten, ist die Installation eines neuen Kernel unumgänglich.

Downloads:

Installationsanleitung:
http://de.opensuse.org/SDB:AMD/ATI-Grafiktreiber#Installation_via_makerpm-amd-Skript

Installation guide (English):
http://en.opensuse.org/SDB:AMD_fglrx#Building_the_rpm_yourself

Über das makerpm-amd-Skript

Das Skript makerpm-amd-14.6-betav1.0.sh ist sehr mächtig, robust und läuft vollautomatisch. Der AMD-Installer wird automatisch heruntergeladen, falls er nicht schon im Verzeichnis liegt. Zudem wird geprüft, ob die Grafikkarte vom Treiber unterstützt wird. Auf Wunsch wird nach dem Bau des RPM-Packages der fglrx-Treiber installiert.

Folgende Argumente können dem Skript übergeben werden:

-b Nur das RPM-Package bauen (Standard)
-c <type> Nur X-Server konfigurieren. Monitor-Typ: single = 1 Monitor, dual = 2 Monitore (Wichtig: Nur ausführen, wenn es Probleme mit der Standardkonfiguration des X-Servers auftreten)
-d Nur den AMD-Installer downloaden
-i Das RPM-Package bauen und installieren bzw. updaten
-kms <yes|no> Kernel-Mode-Setting (KMS) aktivieren oder deaktivieren
-nohw Hardware-Erkennung explizit ausschalten. (z.B. beim Bau in einer VM)
-old2ddriver <yes|no> den alten 2D-Treiber aktivieren oder deaktivieren
-r|–report erstellt ein Report und speichert diese in eine Datei namens amd-report.txt
-u|–uninstall entfernt AMD Catalyst restlos vom System. Zuerst wird das fglrx-Package (falls vorhanden) vom System deinstalliert. Danach werden vorhandene AMD-Dateien und -Verzeichnisse entfernt. Hinweis: Falls das Rebuild-Skript installiert wurde, wird es ebenfalls entfernt und das Initskript /etc/init.d/xdm wiederhergestellt.
-ur|–uploadreport wie Option –report nur zusätzlich wird der Report auf einem NoPaste-Service sprunge.us hochgeladen und gibt bei Erfolg den Link zurück.
-h Die Hilfe anzeigen lassen
-V Version des Skript anzeigen

Hilfe, es funktioniert nicht!

Bitte haltet folgende Regel ein:

  1. Bei der Eingabe der Befehle auf mögliche Tippfehler überprüfen.
  2. Möglicherweise ist die Lösung für das Problem im Wiki vorhanden.
  3. In Kommentaren lesen, ob eine Lösung zu einem Problem bereits existiert.

Wenn keines der o.g. Regel greift, dann könnt ihr mit eurem Anliegen an mich wenden. Damit ich euch helfen kann, müsst ihr erst vorarbeiten. Bitte ladet euch das Skript makerpm-amd-14.6-betav1.0.sh herunter und erstellt einen Report von eurem System in der Konsole:

su -c 'sh makerpm-amd-14.6-betav1.0.sh -ur'

Das Skript lädt das Report auf sprunge.us hoch und gibt anschließend einen Link aus. Diesen Link postet ihr in eurem Kommentar zusammen mit einer Beschreibung zu eurem Problem an mich. Ich werde mir euren Report anschauen und Hilfestellung geben, wo evtl. das Problem liegen könnte.

Feedbacks sind wie immer willkommen. :-)