(Gelöst) openSUSE 11.1 Radeon 9600 (RV350 AP - radeon statt fglrx)

Status
Für weitere Antworten geschlossen.

yummieee

New Member
//Edit (RM): Abgetrennt von hier

http://www.pc-forum24.de/suse-treiber/10318-opensuse-11-1-fglrx-auf-64-bit-systemen.html


Ich habe auch das Problem.
Nun habe ich den ersten Tipp angewendet und nun kommt eine ähnliche Fehlermeldung:
Code:
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  143 (GLX)
  Minor opcode of failed request:  19 (X_GLXQueryServerString)
  Serial number of failed request:  13
  Current serial number in output stream:  13
Das alles kam plötzlich nach einem Update.
Gibt es einen leichten Weg, das alles wieder zum laufen zu bringen?
Ich arbeite seit 3 Jahren mit Suse aber in Sachen Fehlerbehandlung bin ich noch ein ziemlicher Neuling.
Danke
 

cal

Member
AW: openSUSE 11.1 - fglrx auf 64 Bit-Systemen

Hallo,

poste für den Anfang mal:
Code:
uname -a
lspci | grep ATI
ls -l /usr/lib/dri | grep fglrx
ls -l /usr/lib64/dri | grep fglrx
rpm -qa xorg-x11
rpm -qa *fglrx*
sowie die relevanten Teile der /etc/X11/xorg.conf

EDIT: gerade bei mir nochmal getestet: neueste Updates, fglrx läuft.
 

yummieee

New Member
AW: openSUSE 11.1 - fglrx auf 64 Bit-Systemen

danke für deine antwort
meine gesammelten daten
Code:
jasper@linux-61kp:~> uname -a

Linux linux-61kp 2.6.27.7-9-default #1 SMP 2008-12-04 18:10:04 +0100 x86_64 x86_64 x86_64 GNU/Linux
Code:
linux-61kp:/home/jasper # lspci | grep ATI

01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AP [Radeon 9600]
01:00.1 Display controller: ATI Technologies Inc RV350 AP [Radeon 9600] (Secondary)
Code:
linux-61kp:/home/jasper # ls -l /usr/lib/dri | grep fglrx

lrwxrwxrwx 1 root root 27 23. Feb 19:13 fglrx_dri.so -> /usr/lib64/dri/fglrx_dri.so
Code:
linux-61kp:/home/jasper # ls -l /usr/lib64/dri | grep fglrx

-r--r--r-- 1 root root 19214600 28. Jan 12:04 fglrx_dri.so
Code:
linux-61kp:/home/jasper # rpm -qa xorg-x11

xorg-x11-7.4-8.18
Code:
linux-61kp:/home/jasper # rpm -qa *fglrx*

ati-fglrxG01-kmp-default-8.573_2.6.27.7_9.1-0.1
ati-fglrxG01-kmp-trace-8.573_2.6.27.7_9.1-0.1
x11-video-fglrxG01-8.573-0.1
ati-fglrxG01-kmp-debug-8.573_2.6.27.7_9.1-0.1
meine (warscheinlich viel zu vielen) daten aus der xorg.conf:
Code:
Section "Monitor"
	Identifier   "Monitor[0]"
	VendorName   "IVM"
	ModelName    "IIYAMA PLE435S"
	UseModes     "Modes[0]"
	DisplaySize  338	270
	HorizSync    30.0 - 82.0
	VertRefresh  43.0 - 76.0
	Option	    "DPMS"
	Option	    "PreferredMode" "1280x1024"
EndSection

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

Section "Device"
	Identifier  "Device[0]"
	Driver      "radeon"
	VendorName  "ATI"
	BoardName   "RV350 AP"
	Option	    "monitor-DVI-0" "Monitor[0]"
EndSection

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

Section "Screen"
	Identifier "Screen[0]"
	Device     "Device[0]"
	Monitor    "Monitor[0]"
	DefaultDepth     24
	SubSection "Display"
		Virtual   3840 1200
		Depth     15
		Modes    "1280x1024" "1152x864" "1024x768" "800x600"
	EndSubSection
	SubSection "Display"
		Virtual   3840 1200
		Depth     16
		Modes    "1280x1024" "1152x864" "1024x768" "800x600"
	EndSubSection
	SubSection "Display"
		Virtual   3840 1200
		Depth     24
		Modes    "1280x1024" "1152x864" "1024x768" "800x600"
	EndSubSection
	SubSection "Display"
		Virtual   3840 1200
		Depth     8
		Modes    "1280x1024" "1152x864" "1024x768" "800x600"
	EndSubSection
EndSection

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

Section "DRI"
	Group        "video"
	Mode         0660
EndSection
du hast was von update geschrieben... ich finde keins. oder bin ich einfach zu doof? ;)
danke schonmal für deine hilfe
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 11.1 - fglrx auf 64 Bit-Systemen

Mein Tipp:

Schmeisse den ganzen fglrx-Kram runter und verwende den Freien Treiber "radeon", der funktioniert mit dieser Karte anstandslos mit 3D-Beschleunigung (das weiß ich sogar aus eigener Erfahrung).

//Edit:

Diesen hat das System sogar schon _automatisch_ erkannt und verwendet, bevor Du den fglrx draufgepappt hast, steht sogar da:

Code:
Section "Device"
        Identifier  "Device[0]"
        Driver      "radeon"
        VendorName  "ATI"
        BoardName   "RV350 AP"
        Option      "monitor-DVI-0" "Monitor[0]"
EndSection
Vor allem auch, wirf die ganzen kmp-debug und kmp-trace runter, samt der dazugehörigen Kernel, oder bist Du Kernelentwickler, der diese Kernel zum debuggen braucht?
 

yummieee

New Member
AW: openSUSE 11.1 - fglrx auf 64 Bit-Systemen

jawoll... DANKE!!!
den ganzen ati-fglrx kram hat mir suse irgendwie automatisch reingeballert.
würde ja nix an meiner funktionierenden grafik-einstellung ändern. lief immer sehr gut. und plötzlich nicht mehr.
hab die fglrx-treiber deinstalliert und alles läuft.
VIELEN DANK!!!
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 11.1 - fglrx auf 64 Bit-Systemen

yummieee schrieb:
den ganzen ati-fglrx kram hat mir suse irgendwie automatisch reingeballert.
Und da wette ich dagegen, das ATI-Repository musstest Du garantiert selbst auswählen, danach wählt YaST erst anhand der Treibererkennung die fglrx-Pakete automatisch aus (der User hat sie schliesslich selbst hinzugefügt).

Und von alleine wählt YaST auch sicher keine kmp-debug oder kmp-trace (bzw. kmp-xen) aus, sondern nur die Pakete, die zu den bereits installierten Kerneln passen, welches per default auf einem 64Bit System immer nur der kernel-default ist, alles andere muss der Nutzer selbst explizit auswählen.

Und schmeisse noch kernel-debug und kernel-trace raus, die brauchst Du sicher beide nicht.
 

yummieee

New Member
AW: openSUSE 11.1 - fglrx auf 64 Bit-Systemen

ja das ist richtig. aber war schon immer drin. und bisher gab es nie probleme. ich hau es raus.
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 11.1 - fglrx auf 64 Bit-Systemen

yummieee schrieb:
ja das ist richtig. aber war schon immer drin.
Nein, war es mit Sicherheit nicht.

Meist landen solche Kernel deshalb auf dem System, weil der Nutzer nicht genau weiß, welches der angebotenen KMP-Pakete das richtige ist (uname -r und dann weiß man es) und dann eben alle installiert, was natürlich den Paketmanager dazu veranlasst, die dazugehörigen Kernel auch zu installieren (ist auch logisch, schliesslich benötigt ein kmp-debug den kernel-debug, ein kmp-trace benötigt kernel-trace und ein kmp-default den kernel-default).

yummieee schrieb:
und bisher gab es nie probleme. ich hau es raus.
Klar, weil man immer nur einen Kernel gleichzeitig starten kann, wenn man eh kernel-default verwendet, dann sind die anderen "Flavors" nur Ballast, also weg damit.
 

yummieee

New Member
AW: openSUSE 11.1 - fglrx auf 64 Bit-Systemen

sorry. hab mich falsch ausgedrückt.
die ATI-Repo war schon immer drin.
Dann gab es irgendwann die schon besagten grafik-problem und habe dann einfach mal aus unwissenheit/neugier die anderen KMPs installiert.
aber den x11-video-fglrx habe ich nicht von hand installiert. der war entweder schon immer drin oder ich habe ihm ein update verpasst und funktioniert nun nicht mehr richtig mit meinem system.
naja. nun habe ich ihn deinstalliert und alles läuft prima.
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 11.1 - fglrx auf 64 Bit-Systemen

Dann deaktiviere das ATI-Repo zur Sicherheit (löschen kann man es auch, muss man aber nicht zwingend), damit der fglrx nie mehr dazwischen funken kann.
 

Rain_Maker

Administrator
Teammitglied
AW: openSUSE 11.1 - fglrx auf 64 Bit-Systemen

Da das Problem (nun) nichts mehr mit dem im Originalthread geschilderten zu tun hat, trenne ich der Übersichtlichkeit halber die Beträge ab, verschiebe sie in einen eigenen Thread und setze auf gelöst.

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben