ATI-Treiber.rpm-Paket wird nicht erstellt

Kuhni Lingus

Lieutenant
Registriert
Aug. 2006
Beiträge
605
Ich habe mir von der ATI-Seite den aktuellen Grafikkarten-Treiber für Linux heruntergeladen, weil bei meinem System für die Radeon 9800 SE-Grafikkarte zwar der ATI-Grafikkarten-Treiber installiert ist, aber die ATI-OpenGlide-Unterstützung fehlt (OpenGlide nur im MESA-Modus). Deshalb wollte ich den aktuellen ATI-Treiber von der ATI-Treiberseite installieren, um die Voraussetzungen für Compiz zu schaffen.

Nun habe ich aber das Problem, dass ich dann, wenn ich die ati*.run-Datei in eine rpm übersetzen will, die Meldung kommt :

Requested Package is not supported

Ich gebe als root ein :

sh ati*.run --buildpkg SuSE/SuSE103-AMD64

dann beginnt der Prozess auch; bricht dann aber nach einer Weile mit der oben genannten Meldung ab. Was läuft da schief ?
 
Zuletzt bearbeitet:
wozu die rpm erzeugen?
der installer erstellt das notwendige treiber-modul ganz von alleine.
einfach ohne parameter starten.

gruss, limoni
 
Uninstalling the ATI Linux Proprietary Graphics Driver

Un-installing the ATI Linux Proprietary Driver is dependent on the mode of initial installation.
Automatic or Custom Driver Installations

If the ATI Proprietary Linux Graphics Driver was installed using either the Automatic or Custom options, then do the following:

1. Launch the Terminal Application/Window and navigate to the /usr/share/ati folder.
2. With super user permissions, enter the command "sh ./fglrx-uninstall.sh"

You have now successfully uninstalled the ATI Linux Proprietary Graphics Driver.
https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_cat711-inst.html

edit:
Und es geht doch einfacher mit 1-Click Install:
http://opensuse-community.org/ati.ymp
einfach oben auf den Link klicken, Anweisungen folgen, fertig.

gruss, limoni
 
Zuletzt bearbeitet:
Nicht die Automaticinstallation benutzen, die ist absoluter Mist und verunstaltet die xorg.conf, wenn sie überhaupt funktioniert :rolleyes:

Besser 1-Click-Install arbeiten lassen, das ist viel effektiver, als der dumme ATI-Treiber-Installer :p
 
Also ich habe es jetzt mit der Installation über das shell-Skript ohne das Erstellen eines rpm-Paketes gemacht; Treiber mit ldconfig,aticonfig konfiguriert und der ATI-OpenGlide-Treiber ist jetzt da und einsatzfähig.
 
Nun habe ich mich, was Compiz anbetrifft, doch zu früh gefreut. Wenn ich compiz starte, kommt die Fehlermeldung :

compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
compiz (core) - Fatal: No composite extension


Der proprietäre ATI-Treiber scheint korrekt installiert zu sein, inklusive proprietärer OpenGlide-Erweiterung.

fglrxinfo zeigt : OpenGlide Vendor String ATI Technologies Inc. an.

Anwendungen wie glxgears oder GoogleEarth funktionieren einwandfrei. In einer ganzen Reihe von Forenmbeiträgen habe ich gelesen, dass der Treiber für diese ATI-Grafikkarte für compiz geblacklistet sei (ATI-Treiber R350); kann aber nicht erkennen, in welcher Konfigurationsdatei das passieren (hier SuSE 10.3) soll bzw. wie man das Blacklisting dann temporär aufheben kann.Wobei mir auch nicht klar ist, ob überhaupt diese Fehlermeldung was mit einem compiz-Blacklisting zu tun haben kann.

Wer kann was mit der compiz-Fehlermeldung anfangen ?
 
Seit wann hat denn der ATI-Treiber die Composite-Erweiterung? So viel ich weiß, führt der einzige Weg bei ATI über XGL und dann ist es meist besser, eine nVidia-Karte zu kaufen ;)
 
Seit der Version 8.42.3
New Features

This release of the ATI Catalyst™ Linux driver introduces the following new features:

* Support for Accelerated Indirect Rendering (AIGLX)
* Support for X.org version 7.3
* Products older than Radeon™ HD 2x00 are now supported after being enabled only for testing in 8.41.7
* A new 3D user interface is now avaialble in the ATI Catalyst™ Control Center-Linux Edition. The new interface allows for the setting of Anti-Aliasing, Anisotropic Filtering, and VSync. Included on the new 3D interface are static preview images showing the visual effects of the different 3D settings
https://a248.e.akamai.net/f/674/9206/0/www2.ati.com/drivers/linux/linux_8.42.3.html

Siehe auch Phoronix:
http://www.phoronix.com/scan.php?page=article&item=887&num=1

Aktuell ist allerdings nun der neue Catalyst Treiber 7.11 (21.11.07) auch für Linux:
http://www.phoronix.com/scan.php?page=article&item=922&num=1

Um AIGLX zu nutzen, muss XGL ausgeschaltet werden.
http://en.opensuse.org/AIGLX

Compiz-Fusion gibt es übrigens auch mit 1-Click Install:
http://en.opensuse.org/Compiz-Fusion

gruss, limoni
 
Zuletzt bearbeitet:
@limoni
Hätte ich nie gedacht, dass ATI doch einmal die Composite-Erweiterung integriert. Das war schon immer ein extremes herumprobieren, bis das mit XGL funktioniert hat. Da muss ich ja direkt noch einmal ein Linux aufsetzen, um das mit dem neuen Treiber zu testen.
 
So, das Problem ist jetzt zwar gelöst (Composite, AIGLX). Aber es gibt natürlich ein weiteres :

Compiz gibt beim Start die Fehlermeldung aus :

compiz --replace
compiz (core) - Error: Another window manager is already running on screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

Diese Meldung wird auf der von limoni verlinkten openSuse-Seite

http://en.opensuse.org/Compiz-Fusion

zwar angesprochen und folgendes empfohlen :

Make sure you have "Show icons on desktop" enabled in your kcontrol and restart your X server

Das Dumme dabei ist nur, dass diese Einstellung so schon existiert (was ja wohl auch in den meisten Fällen so sein dürfte). Kann es da noch eine weitere Usrsache für die Fehlermeldung geben ?
 
Zuletzt bearbeitet:
Zurück
Oben