Problem mit ATI-Treiber

Kabuto

Lt. Commander
Registriert
Apr. 2007
Beiträge
1.189
Erstmal guten Tag,

Ich habe folgende Probleme mit den Grafikkartentreiber.
Nachdem ich ein bisschen experimentiert habe, habe ich wohl
die Grafikkartentreiber gelöscht deinstalliert, was auch immer.

Nun habe ich einige Stunden investiert und auch ein paar lösungen
gehabt.

Jedoch möchte ich den properitären Treiber nutze, dieser ist leider unter
System -> Hardware Driver nicht mehr vorhanden :/
Eine manuelle Installation hat mir nichts gebracht, der Treiber wird nicht gefunden.

Nun habe ich in der xorg.conf als Driver "vesa" eingetragen...funktoniert
auch, nur bekomme ich nach dem Login ein weißen/schwarzen Bildschirm,
sehe nur den Mauszeiger und die Umrandung der Fenster -.-

Ich hoffe, man kann mir hier helfen und das problem beheben.

Nutze Kubuntu 8.10
Grafikkarte ist: X1950Pro

Bin kurz davor, das System neuaufzusetzten (jedoch brauch ich wichtige daten :/ )

Danke und Mfg
 
Ne, hatte nicht Envy genutzt.

Naja, ich habe das System neu aufgesetzt und eines
gelernt "Nie am Grafikkartentreiber rumfuschen, wenn man nicht weiß was man macht" :D
 
Imo hat Ubuntu eine Rescue-Modus, bei dem X normal starten und laufen soll, als Notlösung gedacht oder irre ich mich jetzt?
 
Kurze Frage zwischendurch:

Sehe ich dsa richtig, dass unter debian die 4800er Serie vom offiziellen (closedsource) nicht unterstützt wird?!
 
@Puzzler
Da du nicht sagst, ob stable, unstable, testing, oder experimental Debian, rate ich einfach und denke, dass du das stable Debian (Etch) meinst. Da trifft das zu, da die Treiber sehr alt sind. Das Stichwort zur Lösung ist "Etch Backports".

@Kabuto (aus Interesse)
Konntest du denn bei dem Problem über STRG+ALT+F1 in die Konsole kommen?
 
Zuletzt bearbeitet:
Die proprietären Ati Treiber sind unter Linux immer etwas problematisch.
Für Ubuntu 8.04.1 LTS hier:
https://www.computerbase.de/forum/threads/linux-und-ati-treiber.498676/page-3

Oder Anleitungen hier: http://wiki.cchtml.com/index.php/Main_Page

@puzzler mit meiner HD4850 hatte ich bei debian/lenny keine Probleme.

Ansonsten gibt es von Sabayon Linux 3.51 eine recht umfangreiche und gute Live-DVD von der einige Linux 3D Spiele und compiz ohne Installation laufen. Die 'Basisdistro' ist hier allerdings nicht Debian sondern die recht schwierige Gentoo.
http://www.sabayonlinux.org/mod/mirrors
 
sondern die recht schwierige Gentoo.

das halt ich für ein gerücht :lol:

also wenn du die "volksverdummung" von *buntu daneben stellst natürlich schon :rolleyes:

aber zum thema:

kann man mit dem treiber nicht ein schönes deb-package für debian erstellen ?
 
Ich benutze etch.
Da hatte ich nur das .run Paket runtergeladen und mit sh ati-... gestartet.
Nach der Installation + Reboot ging nix mehr :D
Und dann mal in die Release Notes geschaut. Naja...
 
Da sollte eigentlich alles stehen.

zu Methode 1: Da kannst du auch einen backport des aktuellen Treibers benutzen.
 
@freak01, für meine Server verwende ich ausschließlich Gentoo from Stage 1. Für ein volles Desktop System ist mir der zeitliche Aufwand doch zu heftig. Deswegen hier Sabayon x86_64.
@Puzzler, die Release Notes sind wirklich naja... Eben teilweise nicht zutreffend.

Man kann sich eine deb Package (Ubuntu) bauen:
apt-get update
apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++5 dkms linux-headers-$(uname -r)
sh ati-driver-installer-*.x86_64.run --buildpkg Ubuntu/hardy

Debian benötigt, glaube ich, noch den module-assistent, dann eben
sh ati-driver-installer-*.x86_64.run --buildpkg Debian/etch

So weit so gut, jetzt muss man erst einmal eine ATI Treiber Version finden die sich übersetzten lässt.
Für die HD4850 / 4870 ist, glaube ich ab 8.8 erforderlich, mit 8.9 habe ich es bei Ubuntu hin bekommen.
Falls es mit dem erstellen der Packages funktioniert hat, kommt das nächste Problem, funktioniert das Kernelmodul (kontrolle dmesg). Und in jedem Fall nach der Installation 'aticonfig --initial -f' ausführen sonst gibt es Probleme, weil ATI neben der xorg.conf noch eine eigene Konfigurationsdatenbank (unter /etc/ati) benutzt.
 
magus16 schrieb:
Da sollte eigentlich alles stehen.

zu Methode 1: Da kannst du auch einen backport des aktuellen Treibers benutzen.

Komisch, ich habe gestern gerade Methode 1 alternativ versucht.
Aber auch hier komme ich nach dem Neustart maximal bis zum Kommandozeilenlogin. Der X Server lässt sich nicht mehr starten. :(
Wie bekomme ich das jetzt nun wieder deinstalliert? Einfach das Backup meiner xorg.conf über die alte? Oder muss ich die fglrx dann noch deinstallieren?

Oder wie kann ich das Problem mit dem X Server lösen, dass er wieder startet? :D

Ich benutze übrigens die 64bit Version aber daran liegt es nicht, denke ich?!
 
Das Problem ist einfach, dass Etch das derzeitige Debian stable ist und somit einige Pakete veraltet sind. Das trifft auch auf den fglrx Treiber zu. Um die aktuellen Ati Grafikkarten zu benutzen, muesstest du eigentlich Lenny (testing) und aufwaerts benutzen, da dort neuere Treiber verwendet werden.
Um solche Probleme zu loesen, gibt es backports, also vorkompilierte neuere Pakete, die auf Debian stable zugeschnitten sind.

Methode 1 sollte funktionieren, jedoch nur, wenn du die etch-backports in deine source-list von repositories hinzufuegst (zweiter Link) und entsprechend das neuere Paket benutzt.
Ansonsten Methode 2 in Verbindung mit BlackMans Beschreibung nehmen und ein eigenes .deb Paket bauen.
 
Zuletzt bearbeitet:
Ich habe jetzt diese backports zu meinen reposiories hinzugefügt.
Und wie genau installiere ich jetzt von den backports unter der 'Kommandozeile?

Wenn ich versuche Methode 1 nochmal zu machen, sagt er mir natürlich, dass meine Versionen auf dem aktuellen Stand sind.

Muss ich dann

apt-get install fglrx-driver_8.47.3-3~bpo40+1_amd64.deb

eingeben?
 
Ein kleiner Blick in die man page ;)
Code:
apt-get update
apt-get -t etch-backports install "paket"
 
Ja schon gesehen. Hatte nur einen Denkfehler. :D
Aehm, habe erst mit apt-get remove den alten fglrx-driver entfernt.
Danach
Code:
apt-get update
apt-get -t etch-backports install fglrx-driver
Nach dem Neustart habe ich das gleiche Problem:

No Screen found. :lol:

Mich wundert auch folgendes:
Code:
Section "Monitor"
	Identifier   "L227W"
	Option	    "DPMS"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "VendorName" "ATI Proprietary Driver"
	Option	    "ModelName" "Generic Autodetecting Monitor"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier	"ATI Technologies Inc ATI Default Card"
	Driver		"vesa"
	BusID		"PCI:1:0:0"

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "Default Screen"
	Device     "ATI Technologies Inc ATI Default Card"
	Monitor    "L227W"
	DefaultDepth     24
	SubSection "Display"
		Depth     1
		Modes    "1680x1050" "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     4
		Modes    "1680x1050" "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     8
		Modes    "1680x1050" "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     15
		Modes    "1680x1050" "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes    "1680x1050" "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     24
		Modes    "1680x1050" "1440x1440" "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "720x400" "640x480"
	EndSubSection
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "DRI"
	Mode         0666

Steht alles doppelt drin was?
Manuell herauslöschen hat nichts gebracht.

"Srceen not found."
 
Zuletzt bearbeitet:
Dann solltest du einmal in die X-Server logs schauen, die sollten unter /var/log/Xorg.* zu finden sein. Fehler sind dort mit (EE) gekennzeichnet.

EDIT: Bist du auch die Anleitung unter Methode1 weiter durchgegangen?
 
Zuletzt bearbeitet:
Code:
(II) Primary Device is: PCI 01:00:0
(II) ATI Proprietary Linux Driver Version Identifier:8.47.3
(II) ATI Proprietary Linux Driver Release Identifier: UNSUPPORTED-8.471                    
(II) ATI Proprietary Linux Driver Build Date: Feb 25 2008 21:22:45
(--) Assigning device section with no busID to primary device
(EE) No devices detected.

Fatal server error:
no screens found

Was sagt mir das nun? :freak:

Btw, da gibts ja nicht viel abzuarbeiten oder verpeil ich was?

Code:
Install the driver 
sudo apt-get update
sudo apt-get install module-assistant fglrx-driver fglrx-kernel-src
[edit]
build and install the module 
#:sudo module-assistant auto-install fglrx-kernel-src

After this, you need 
#:aticonfig --initial

This will update your xorg.conf to use the new driver. Restart for the changes to take effect.
 
Zuletzt bearbeitet:
Code:
Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "aticonfig-Screen[0]"
EndSection

Section "Monitor"
	Identifier   "aticonfig-Monitor[0]"
	Option	    "DPMS" "true"
EndSection

Section "Device"
	Identifier  "aticonfig-Device[0]"
	Driver      "fglrx"
	BusID       "PCI:1:0:0"
EndSection

Section "Screen"
	Identifier "aticonfig-Screen[0]"
	Device     "aticonfig-Device[0]"
	Monitor    "aticonfig-Monitor[0]"
	DefaultDepth     24
EndSection

Section "DRI"
	Mode         0666
EndSection
a) Entweder so
b) die BusID einmal weglassen
c) oder einfach die xorg.conf einmal komplett weglassen und den Xserver die Sachen automatisch suchen lassen (z.B. durch kurzzeitiges Umbennen in xorg.conf.bac)
 
Zuletzt bearbeitet:
Okay, der X Server startet normal, wenn ich die xorg.conf geloescht habe.
Aber das Tastaturlayout kackt ab, ist ja auch klar.
Unter "Screen resolution" kann ich aber maximal 1400x1050 wählen. Wie bekomme ich das zu 1680x1050?
Und wie finde ich heraus, was nun genau in der xorg.conf zu stehen hat bzgl des fglrx drivers?
 
Zurück
Oben