[gelöst] Fehler bei ATI-Grafikkartentreiber

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

[gelöst] Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 04.08.2008 23:54:48

Wollte gerade wie gewohnt den ATI-Grafikkartentreiber installieren:
http://wiki.debianforum.de/AtiTreiberInstallation

Doch bei dem Befehl

Code: Alles auswählen

user@debian:~$ ./ati-driver-installer-* --buildpkg Debian/testing
kam es zu folgendem Fehler:

Code: Alles auswählen

$ ./ati-driver-installer-* --buildpkg Debian/testing
Created directory fglrx-install.g14220
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.512........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==================================================
 ATI Technologies Linux Driver Installer/Packager 
==================================================
Generating package: Debian/testing
Package build failed!
Package build utility output:
dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value: 
dpkg-buildpackage: set LDFLAGS to default value: 
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package fglrx-installer
dpkg-buildpackage: source version 8.512-1
dpkg-buildpackage: source changed by ATI Technologies Inc. <http://ati.amd.com/support/driver.html>
 debian/rules build
dpkg-buildpackage: host architecture i386
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
	  mkdir -p usr/share/doc/fglrx; \
	  mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
	fi
# set executable on user apps
find usr/X11R6/bin -type f | xargs chmod a+x
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
	     usr/X11R6/lib \
	     usr/X11R6/lib64 \
	     usr/share usr/src     -type f | xargs chmod -x
find: `usr/X11R6/lib64': No such file or directory
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib      -name "*.sh" -type f | xargs chmod +x
# set proper permissions on /etc files
if [ -d etc/ati ]; then			\
		chmod 755 etc/ati ;			\
		chmod 644 etc/ati/* ;		\
		chmod a+x etc/ati/*.sh ;	\
	fi
if [ -f debian/fglrx.default ]; then \
	  mv -v debian/fglrx.default debian/fglrx; \
	fi
`debian/fglrx.default' -> `debian/fglrx'
 fakeroot debian/rules binary
dh_testdir
# move licenses away from binary dir
if [ ! -d usr/share/doc/fglrx ]; then \
	  mkdir -p usr/share/doc/fglrx; \
	  mv usr/X11R6/bin/LICENSE.* usr/share/doc/fglrx; \
	fi
# set executable on user apps
find usr/X11R6/bin -type f | xargs chmod a+x
# remove exec bit from files that don't deserve it
find usr/X11R6/include \
	     usr/X11R6/lib \
	     usr/X11R6/lib64 \
	     usr/share usr/src     -type f | xargs chmod -x
find: `usr/X11R6/lib64': No such file or directory
find lib -not -name "*.sh" -type f | xargs chmod -x
find lib      -name "*.sh" -type f | xargs chmod +x
# set proper permissions on /etc files
if [ -d etc/ati ]; then			\
		chmod 755 etc/ati ;			\
		chmod 644 etc/ati/* ;		\
		chmod a+x etc/ati/*.sh ;	\
	fi
if [ -f debian/fglrx.default ]; then \
	  mv -v debian/fglrx.default debian/fglrx; \
	fi
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Create the directories to install into
dh_installdirs -pfglrx-driver \
		usr \
		usr/lib/xorg \
		usr/lib/xorg/modules \
		usr/lib/dri \
		usr/bin \
		usr/sbin \
		etc/acpi \
		etc/acpi/events \
		etc/default \
		etc/X11/Xsession.d
dh_installdirs -pfglrx-driver-dev \
		usr \
		usr/include \
		usr/lib
dh_installdirs -pfglrx-kernel-src \
		usr/src/modules/fglrx \
		usr/src/modules/fglrx/debian
dh_installdirs -A -pfglrx-amdcccle \
		usr \
		usr/bin \
		usr/share \
		usr/share/applnk \
		usr/share/applications \
		usr/share/icons \
		usr/share/pixmaps
dh_installdirs -p \
		usr/src
dh_install
ldconfig -n usr/X11R6/lib/
make: ldconfig: Command not found
make: *** [binary] Error 127
dpkg-buildpackage: failure: fakeroot debian/rules binary gave error exit status 2
Removing temporary directory: fglrx-install.g14220
Was mache ich falsch? Was kann ich machen um den Driver doch noch zum Laufen zu bekommen?

mfg
Zuletzt geändert von matthiasl am 16.10.2008 00:56:40, insgesamt 1-mal geändert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von Spasswolf » 05.08.2008 00:06:44

Baust du das Paket als root?

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 05.08.2008 00:10:12

Nein, steht ja auch im Wiki, dass man als normaler user machen soll/kann.
user@debian:~$ ./ati-driver-installer-* --buildpkg Debian/testing
mfg

Benutzeravatar
Profbunny
Beiträge: 592
Registriert: 04.04.2004 11:12:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bautzen

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von Profbunny » 05.08.2008 00:25:52

matthiasl hat geschrieben:Nein, steht ja auch im Wiki, dass man als normaler user machen soll/kann.
user@debian:~$ ./ati-driver-installer-* --buildpkg Debian/testing
mfg
hi,

da die möglichkeit nicht besteht, das sich ldconfig nicht auf deinem system befindet, poste mal bitte

echo $PATH
which ldconfig
/sbin/ldconfig

also muss /sbin in der path variable stehen

hth
Rechner / Server Debian sid

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 05.08.2008 00:31:51

Versteh nicht ganz... :?
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/games
$ which ldconfig
$ /sbin/ldconfig

/sbin/ldconfig: Es ist nicht möglich, die temporäre Cache-Datei /etc/ld.so.cache~ zu erzeugen: Keine Berechtigung
mfg


edit:kanns daran liegen, dass ich das Home-Verzeichnis auf einer eigenen Partition habe und die installation von dieser partition aus versuche?

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von Spasswolf » 05.08.2008 10:05:41

edit:kanns daran liegen, dass ich das Home-Verzeichnis auf einer eigenen Partition habe und die installation von dieser partition aus versuche?
Nein, das ist kein Problem. Probier mal

Code: Alles auswählen

$ export PATH="$PATH:/sbin" 
$ ./ati-driver-installer-* --buildpkg Debian/testing

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 05.08.2008 15:01:38

Scheint funktioniert zu haben Danke :D
edit: Es gibt aber andere Probleme, siehe Ende des Posts

Kann mir noch wer erklären, worans genau gescheitert ist?
$ export PATH="$PATH:/sbin"
$ ./ati-driver-installer-* --buildpkg Debian/testing

Created directory fglrx-install.wH4774
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Linux Driver-8.512........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Debian/testing
Package /home/xero/Desktop/fglrx-driver_8.512-1_i386.deb has been successfully generated
Package /home/xero/Desktop/fglrx-driver-dev_8.512-1_i386.deb has been successfully generated
Package /home/xero/Desktop/fglrx-kernel-src_8.512-1_i386.deb has been successfully generated
Package /home/xero/Desktop/fglrx-amdcccle_8.512-1_i386.deb has been successfully generated
Removing temporary directory: fglrx-install.wH4774
Besten Dank, Matthias!



edit: Jetzt gibt es Probleme beim Schritt
# m-a a-i fglrx
Bau-Vorgang des Pakets fglrx-kernel-src fehlgeschlagen! Was ist der nächste Schritt?
Paket fglrx-kernel-src wurde nicht erfolgreich gebaut! Weitere Details in /var/cache/modass/fglrx-kernel-src*buildlog*.
# m-a a-i fglrx

Daten über 1 Pakete aktualisiert.
Getting source for kernel version: 2.6.25-2-686
Kernel-Header verfügbar in /lib/modules/2.6.25-2-686/build
apt-get install build-essential
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
build-essential ist schon die neueste Version.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.

Fertig!
/usr/share/modass/packages/fglrx-kernel-src download
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
fglrx-source
Die folgenden NEUEN Pakete werden installiert:
fglrx-source
Die folgenden Pakete werden aktualisiert:
fglrx-kernel-src
1 aktualisiert, 1 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
Es müssen 1308kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 57,3kB Plattenplatz zusätzlich benutzt.
Hole:1 http://ftp.at.debian.org lenny/non-free fglrx-kernel-src 1:8-6-2 [18,3kB]
Hole:2 http://ftp.at.debian.org lenny/non-free fglrx-source 1:8-6-2 [1290kB]
Es wurden 1308kB in 4s geholt (320kB/s)
(Lese Datenbank ... 104293 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von fglrx-kernel-src 8.512-1 (durch .../fglrx-kernel-src_1%3a8-6-2_all.deb) ...
Entpacke Ersatz für fglrx-kernel-src ...
Wähle vormals abgewähltes Paket fglrx-source.
Entpacke fglrx-source (aus .../fglrx-source_1%3a8-6-2_i386.deb) ...
Richte fglrx-source ein (1:8-6-2) ...
Richte fglrx-kernel-src ein (1:8-6-2) ...

Daten über 1 Pakete aktualisiert.
unpack
"/usr/share/modass/packages/fglrx-kernel-src" build KVERS=2.6.25-2-686 KSRC=/lib/modules/2.6.25-2-686/build KDREV=2.6.25-7 kdist_image
find: "/usr/src/modules/fglrx*": Datei oder Verzeichnis nicht gefunden
Bitte um Rat.

mfg

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 06.08.2008 21:04:47

//push?
:?
mfg

pluvo

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von pluvo » 06.08.2008 21:35:31

Hallo matthiasl!

Du mischt da anscheinend den Treiber von der ATI-Seite und den aus den Debian-Quellen. Kennst du das Paket Debianfglrx-glx?

mfg pluvo :)

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 06.08.2008 22:38:30

Sagt mir jetzt nix. Ich misch da nix absichtlich. Geh schritt für schritt der anleitung aus dem debian-wiki nach.
:|

mfg

pluvo

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von pluvo » 07.08.2008 14:09:59

matthiasl hat geschrieben:Ich misch da nix absichtlich. Geh schritt für schritt der anleitung aus dem debian-wiki nach.
Ja die Anleitung ist auch für Etch (stable) :wink:
(Ich würde dem Wiki nicht blind vertrauen. Dort ist soviel nicht gepflegt oder einfach veraltet.)

In Lenny (testing) gibt es die ATI-Treiber in den Debian-Quellen (non-free). (Aber ich habe zurzeit keine ATI-Grafikkarte und kann dir nicht sagen, ob die ohne Probleme funktionieren.)

mfg pluvo :)

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 07.08.2008 15:29:42

Im Wiki stand extra:
bzw. deine verwendete Debian-Variante, z.B. Debian/testing
Aber egal.

Gut und wie installiere ich den non-free Treiber?
Nur damit ich nicht noch mehr falsch mach.

mfg

pluvo

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von pluvo » 07.08.2008 15:58:36

matthiasl hat geschrieben:Gut und wie installiere ich den non-free Treiber?
Deinstalliere vollständig (purge) alle Pakete die mit fglrx zu tun haben.

Dann installierst du dir das Paket Debianfglrx-glx. (Der sollte das Paket Debianfglrx-modules-2.6.25-2-686 mitinstallieren. Das sind die vorkompilierten Module für dein Kernel.)

mfg pluvo :)

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 07.08.2008 18:22:54

Hab das Paket jetzt mim Synaptic installiert :oops: *duck*
Aber geändert hat sich nix. Also 3D Beschleunigung gibts immer noch keine.

mfg

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von Spasswolf » 07.08.2008 19:12:13

Lad mal das Kernelmodul per Hand:

Code: Alles auswählen

modprobe fglrx
Und starte dann X neu.

Benutzeravatar
datoo
Beiträge: 570
Registriert: 27.05.2006 20:22:49
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von datoo » 07.08.2008 19:16:09

hast du auch das Modul erzeugt und die xorg.conf geändert? ("startklar machen")

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von Spasswolf » 07.08.2008 19:23:46

Du musst das passende Debianfglrx-modules Paket noch installieren, das wird nicht als Abhängigkeit installiert.

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 07.08.2008 19:33:34

Hab jetzt noch das fglrx-modules installiert. Da war/ist die Version "fglrx-modules-2.6.25-2-486" installiert und ich hab jetzt noch die zu meinem Debian passende Version "fglrx-modules-2.6.25-2-686" installiert. Wieder mit Synaptic.
Nur geändert hat sich noch immer nix. :|
Soll ich das "alte" modul deinstallieren?

mfg

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von Spasswolf » 07.08.2008 19:39:18

Hast du das schon ausprobiert?
Spasswolf hat geschrieben:Lad mal das Kernelmodul per Hand:

Code: Alles auswählen

modprobe fglrx
Und starte dann X neu.

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 07.08.2008 21:52:05

Ich weiß nicht, wie man den X-Server neu startet. Hab dazu keinen Befehl oder so gefudnen. Hab jetzt das Modul fglrx einfach in /etc/modules dazueschrieben und rebootet. Die Module werden eh vor dem X-Server geladen...oder?
Auf jeden Fall hat sich nichts geändert.

Warum funktioniert der ATI Eigene Treiber jetzt plötzlich nicht mehr. Das war früher viel einfacher :|

mfg

pluvo

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von pluvo » 08.08.2008 01:05:27

matthiasl hat geschrieben:Ich weiß nicht, wie man den X-Server neu startet.
Mit der Tastenkombination STRG-ALT-BACKSPACE. (Ich glaube man man muss sich auch nur abmelden. Dann wird der X-Server in Lenny auch neugestartet.)
matthiasl hat geschrieben:Hab jetzt das Modul fglrx einfach in /etc/modules dazueschrieben und rebootet.
Das ist eigentlich überflüssig.
matthiasl hat geschrieben:Das war früher viel einfacher :|
Naja, nach einem Kernel-Update musst du dann aber das Modul neubauen. Das ist bzw. war schon lästig.

Ich würde gerne folgende Informationen sehen:
  1. Code: Alles auswählen

    dpkg -l | grep fglrx
  2. Code: Alles auswählen

    uname -a
  3. Kannst du die Datei /etc/X11/xorg.conf auf NoPaste (http://nopaste.debianforum.de/) hochladen?
mfg pluvo :)

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 08.08.2008 03:35:26

pluvo hat geschrieben:
matthiasl hat geschrieben:Ich weiß nicht, wie man den X-Server neu startet.
Mit der Tastenkombination STRG-ALT-BACKSPACE.
Ja das hab ich eh versucht. Aber wie gesagt. An der 3D Beschleunigung hat sich nichts geändert.
btw: teste das immer in dem ich einfach xmoto starte. was ist denn der "professioneller" weg. komm mir langsam blöd vor
pluvo hat geschrieben:
matthiasl hat geschrieben:Das war früher viel einfacher :|
Naja, nach einem Kernel-Update musst du dann aber das Modul neubauen. Das ist bzw. war schon lästig.
Hat mich aber immer weniger Zeit gekostet als das hier jetzt :)
# dpkg -l | grep fglrx
ii fglrx-atieventsd 1:8-6-2 external events daemon for the non-free AMD/
rc fglrx-control 1:8-6-2 control panel for the non-free AMD/ATI r5xx,
ii fglrx-driver 1:8-6-2 non-free AMD/ATI r5xx, r6xx display driver
ii fglrx-glx 1:8-6-2 proprietary libGL for the non-free AMD/ATI r
ii fglrx-modules-2.6.25-2-486 2.6.25+8-6-2 Display driver for AMD/ATI Radeon and FireGL
ii fglrx-modules-2.6.25-2-686 2.6.25+8-6-2 Display driver for AMD/ATI Radeon and FireGL
# uname -a
Linux amilopi2530 2.6.25-2-686 #1 SMP Fri Jul 18 17:46:56 UTC 2008 i686 GNU/Linux
/etc/X11/xorg.conf
http://nopaste.debianforum.de/10186

mfg

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von Spasswolf » 08.08.2008 12:23:32

So wie die xorg.conf im Moment aus sieht, vermute ich, dass der fglrx Treiber überhaupt nicht benutzt wird. Poste zur Sicherheit mal das /var/log/Xorg.0.log.
Der "professionelle" Weg die 3d Bechleunigung zu überprüfen ist glxinfo. (Debianmesa-utils)
Die Kurzversion:

Code: Alles auswählen

glxinfo | grep rendering
Mit erweiterter Fehlerausgabe:

Code: Alles auswählen

LIBGL_DEBUG=verbose glxinfo 

matthiasl
Beiträge: 141
Registriert: 15.04.2008 15:44:39

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von matthiasl » 08.08.2008 14:21:02

/var/log/Xorg.0.log
http://nopaste.debianforum.de/10199
# glxinfo | grep rendering
bash: glxinfo: command not found
Ich hab die mesa-utils nicht in der Paket liste - liegt das daran dass ich den *-686 Kernel habe?
Das ist nämlich so komisch...hatte früher immer ne andere "architektur" installiert und jetzt seit nem update die 686...
dadurch gehen extrem viele programme nicht mehr, die ich eigentlich gerne verwendet habe. z.b. Kino... :|
Hab nen Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz


mfg

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Fehler bei ATI-Grafikkartentreiber

Beitrag von Spasswolf » 08.08.2008 14:33:56

Laut Xorg.0.log benutzt dein Xserver radeonhd Treiber, der (noch) keine 3d Unterstützung hat.
Ändere mal die letzten drei Sektionen der xorg.conf so ab:

Code: Alles auswählen

Section "Device"
Identifier "Configured Video Device"
Driver "fglrx"
EndSection
 
Section "Monitor"
Identifier "Configured Monitor"
EndSection
 
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
EndSection 
und starte X neu.
Ich hab die mesa-utils nicht in der Paket liste - liegt das daran dass ich den *-686 Kernel habe?
Das liegt vermutlich eher an deinen Paketquellen.

Antworten