SuSe 10.1 + ATI Grafikkarten + Schwarzer Bildschirm auf den tty's

*cerox*

Lt. Commander
Registriert
Feb. 2005
Beiträge
1.357
Hallo zusammen,

Ich habe gestern den ATI-Grafikkartentreiber unter SuSe nach dieser Anleitung installiert und danach "fglrx" in die xorg.conf eingetragen, wodurch der Treiber jetzt aktiv ist.

Ich habe eine ATI X700 Pro - bei glxgears bekomme ich 200 fps.

Mein Problem nun, was ich auch schon in anderen Foren gefunden, jedoch für mich noch keine Lösung gefunden habe:

- Sobald ich den X-Server starte bzw. mich im Runlevel 5 befinde, bekomme ich bei einem Wechsel auf eine der sechs tty's (STRG+ALT+F1 bis F6) ein schwarzes Bild. Die Funktion ist weiterhin da - ich habe mich schon blind als root eingeloggt und rebootet.

- Starte ich das System von vornherein in Runlevel 3, funktioniert dort unter den sechs Konsolen die Darstellung; sobald ich dann wiederum in Runlevel 5 wechsle, ist das Problem wieder vorhanden

- Ein Wechseln von Runlevel 5 in Runlevel 3 beendet zwar den X-Server, jedoch bleibt der Bildschirm schwarz. Ich muss mich dann blind als root einloggen und entweder per init 5 hochfahren oder rebooten.
 
Ich weiß net obs bei Suse die gleiche Ursache ist, aber unter Ubuntu gibts nen ähnliches Problem. Dort hat man nach der installation der Grakatreiber auch schwarze ttys. Unter Ubuntu lässt sich das Problem damit lösen, dass man eine Auflösung vorgibt.

die /boot/grub/menu.lst sieht folgendermaßen bei mir aus:
Code:
title		Ubuntu, kernel 2.6.15-26-k7
root		(hd0,0)
kernel		/boot/vmlinuz-2.6.15-26-k7 root=/dev/hda1 [B]vga=0x318[/B] ro quiet splash
initrd		/boot/initrd.img-2.6.15-26-k7

evtl müsstest du auch mal eine Auflöung bei dir vorgeben (entsprechend des BIldschirms)
 
Ähnliches Problem -> ich habe genau das gleiche Problem


Gibt es auch eine Erklärung zu dieser hexadezimalen Schreibweise?

Wenn ich es ausrechnen würde, käme ich auf 2067, jedoch scheint das ja der falsche Weg zu sein...

Ich habe eine Auflösung von 1024x768.
 
vga=xxx

Code:
Color depth      | 640x480  800x600  1024x768 1280x1024
-----------------+-------------------------------------
256        (8bit)|  769      771       773      775
32000     (15bit)|  784      787       790      793
65000     (16bit)|  785      788       791      794
16.7 Mill.(24bit)|  786      789       792      795

Sicher das die 3D-Beschleunigung wirklich aktiv ist?
Was sagt "glxinfo | grep rendering"?

Ich habe da nämlich "etwas" höhere Werte mit einer 6600GT:
35806 frames in 5.0 seconds = 7161.107 FPS
 
Ich habe da nämlich "etwas" höhere Werte mit einer 6600GT:
35806 frames in 5.0 seconds = 7161.107 FPS

etwas^^ Ich probiere das heute abend mal aus und melde mich dann wieder; 3D Beschleunigung sollte eigentlich aktiv sein aber ist sie wahrscheinlich doch nicht - ich dachte das wäre sie wenn glxgears funktioniert, da das früher auch nie ging.
 
Also den Wert den ich eingetragen habe ist aus einer Tabelle im Gentoowiki

Code:
col/res  640x480  800x600  1024x768 1280x1024
256      0x301    0x303    0x305    0x307   
32k      0x310    0x313    0x316    0x319   
64k      0x311    0x314    0x317    0x31A   
16M      0x312    0x315    0x318    0x31B

Zur 3D-Unterstützung: Ich bin eigentlich auch immer davon ausgegangen, dass sie aktiv ist, wenn glxgears läuft.
 
Ich habe jetzt mal KDE installiert; das Problem besteht nicht.

Wie überprüfe ich, ob die 3D-Beschleunigung aktiv ist?

glxgears sagt:

- beim Treiber "radeon" -> 50 fps
- beim Treiber "fglrx" -> 200 fps

Code:
[b] fglrxinfo[/b]
Xlib:  extension "XFree86-DRI" missing on display ":0.0".
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)

Anscheinend ist sie nicht aktiv...

Code:
aticonfig --initial
Found fglrx primary device section
Nothing to do, terminating
 
Zuletzt bearbeitet:
Mal
Code:
$ fglrxinfo
ausgeführt?
Hast du /usr/share/fglrx/fglrx-install.log überprüft?
Was passiert bei
Code:
# modprobe -f fglrx
?

Und 200 fps sind definitiv zu wenig...
Ich habe eine ATI Raedeon 9600XT und 6647 frames in 5.0 seconds = 1329.400 FPS bei den glxgears sowie ~500fps mit fgl_glxgears...
 
fglrxinfo steht doch im letzten Post - da steht Mesa - bedeutet das, dass die Hardware-Beschleunigung nicht aktiv ist und von der CPU übernommen wird?

Den Rest werde ich heute abend mal ausprobieren.
 
Mesa gehört zu OpenGL und das hat - wie ja schon gesagt - nichts mit 3D-Beschleunigung zu tun.

Xlib: extension "XFree86-DRI" missing on display ":0.0".
Das dürfte das Problem sein. Ohne DRI läufts wohl nicht.

Poste hier mal deine xfree86config-4 oder so ähnlich aus dem Verzeichnis /etc/X11/. Den genauen Dateinamen weiß ich nicht mehr, da ich nur noch Xorg statt XFree86 verwende.
 
Ich habe kein Xfree; Ich finde nur Dateien mit xorg im Namen.

Hier mal die xorg.conf

Code:
# /.../
# SaX generated X11 config file
# Created on: 2006-08-16T20:25:54+0200.
#
# Version: 7.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (7.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/local"
  FontPath     "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/URW"
  FontPath     "/usr/X11R6/lib/X11/fonts/Speedo"
  FontPath     "/usr/X11R6/lib/X11/fonts/PEX"
  FontPath     "/usr/X11R6/lib/X11/fonts/cyrillic"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin2/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/kwintv"
  FontPath     "/usr/X11R6/lib/X11/fonts/truetype"
  FontPath     "/usr/X11R6/lib/X11/fonts/uni:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/CID"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/hellas/Type1"
  FontPath     "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
  FontPath     "/usr/X11R6/lib/X11/fonts/xtest"
  FontPath     "/opt/kde3/share/fonts"
  InputDevices "/dev/gpmdata"
  InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
  Option       "AllowMouseOpenFail" "on"
EndSection

Section "Module"
  Load         "type1"
  Load         "dbe"
  Load         "freetype"
  Load         "glx"
  Load         "v4l"
  Load         "extmod"
EndSection

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "de"
  Option       "XkbModel" "pc105"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "nodeadkeys"
EndSection


Section "InputDevice"
  Driver       "mouse"
  Identifier   "Mouse[1]"
  Option       "Buttons" "10"
  Option       "Device" "/dev/input/mice"
  Option       "Name" "Logitech USB Receiver"
  Option       "Protocol" "explorerps/2"
  Option       "Vendor" "Sysp"
  Option       "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
  DisplaySize  340 270
  HorizSync    30-81
  Identifier   "Monitor[0]"
  ModelName    "SAMSUNG SYNCMASTER"
  Option       "DPMS"
  VendorName   "SAM"
  VertRefresh  43-75
  UseModes     "Modes[0]"
EndSection


Section "Modes"
  Identifier   "Modes[0]"
  Modeline 	"1024x768" 79.52 1024 1080 1192 1360 768 769 772 801
  Modeline 	"1024x768" 78.43 1024 1080 1192 1360 768 769 772 801
  Modeline 	"1024x768" 77.25 1024 1080 1192 1360 768 769 772 800
  Modeline 	"1024x600" 61.42 1024 1080 1184 1344 600 601 604 626
  Modeline 	"1024x600" 59.86 1024 1072 1176 1328 600 601 604 626
  Modeline 	"1024x600" 58.93 1024 1072 1176 1328 600 601 604 625
  Modeline 	"800x600" 47.53 800 840 920 1040 600 601 604 626
  Modeline 	"800x600" 46.87 800 840 920 1040 600 601 604 626
  Modeline 	"800x600" 46.15 800 840 920 1040 600 601 604 625
  Modeline 	"768x576" 43.52 768 800 880 992 576 577 580 601
  Modeline 	"768x576" 42.93 768 800 880 992 576 577 580 601
  Modeline 	"768x576" 42.26 768 800 880 992 576 577 580 600
  Modeline 	"640x480" 29.84 640 664 728 816 480 481 484 501
  Modeline 	"640x480" 29.43 640 664 728 816 480 481 484 501
  Modeline 	"640x480" 29.03 640 664 728 816 480 481 484 501
EndSection


Section "Screen"
  DefaultDepth 24
  SubSection "Display"
    Depth      15
    Modes      "1024x768" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      16
    Modes      "1024x768" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      24
    Modes      "1024x768" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      32
    Modes      "1024x768" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  SubSection "Display"
    Depth      8
    Modes      "1024x768" "1024x600" "800x600" "768x576" "640x480" 
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


Section "Device"
  BoardName    "Radeon X700 PRO (RV410) (PCIE)"
  BusID        "1:0:0"
  Driver       "fglrx"
  Identifier   "Device[0]"
  VendorName   "ATI"
EndSection


Section "ServerLayout"
  Identifier   "Layout[all]"
  InputDevice  "Keyboard[0]" "CoreKeyboard"
  InputDevice  "Mouse[1]" "CorePointer"
  Option       "Clone" "off"
  Option       "Xinerama" "off"
  Screen       "Screen[0]"
EndSection


Section "DRI"
    Group      "video"
    Mode       0660
EndSection

Section "Extensions"
EndSection

edit: Filme ruckeln bei mir alle; da stimmt definitiv was nicht. Zudem werden die Videos in unschärferer Qualität wiedergegeben, als dies unter WIndows der Fall ist.

In /etc/X11 ist noch XF86config; das ist ein Link auf xorg.conf.
 
Zuletzt bearbeitet:
Oh, also doch Xorg. Jo, warum nicht ^^

In der xorg.conf änderst du das hier:
Section "Module"
Load "type1"
Load "dbe"
Load "freetype"
Load "glx"
Load "v4l"
Load "extmod"
EndSection
mal in das hier ab
Section "Module"
Load "type1"
Load "dbe"
Load "freetype"
Load "glx"
Load "v4l"
Load "extmod"
Load "dri"
EndSection
Danach must du glaubig den X-Server neustarten. Das kann man (zumindest unter Ubuntu) mit STRG+ALT+BACKSPACE (die Taste über Enter) machen. Wenn alles geklappt hat, müsste DRI nun aktiv sein. Wenn nicht, probiere mal einen Rechnerneustart.
Wenn der X-Server nicht neustartet, dann hoffe ich, dass du etwas konsolenfest bist. Du musst nämlich dann mit einem Konsoleneditor das 'Load "dri"' wieder entfernen.
Konsoleneditoren wären z.B. nano, vi, vim usw.
Da man Admin-Rechte zu editieren der xorg.conf braucht, schreibst du einfach ein "sudo" vor dem Editorprogramm, z.B. sudo nano /etc/X11/xorg.conf

Jo, das dürfte es gewesen sein. Sag dann mal, obs was geholfen hat.
 
Hast du dir die von mir gepostete xorg.conf einmal angesehen??? Dann überdenke deinen Post und du wirst sehen, dass längst alles so ist, wie es sein sollte!

Zudem brauchst du mir nichts über die Konsole erzählen, da ich seit über einem halben Jahr einen Debian-Server im LAN administriere, was nur via SSH abläuft, da ich dem Server seine Grafikkarte entzogen habe. Immer dasselbe: Wenn man keine Ahnung von Anwendungen oder X hat, glaubt direkt jeder, man hätte noch nie eine Konsole gesehen. Sry ist jetzt nicht gegen dich persönlich, aber musste einfach mal gesagt werden.

Mittlerweile habe ich es eh schon wieder aufgegeben; ich weiß nicht, wie oft nicht noch versuchen soll, diese Grafikkarte in Betrieb zu nehmen - es ist einfach zwecklos. Wenn ich gleich Windows boote, leuchten meine Augen wieder auf, wenn ich diesen Kontrast sehe, der hier einfach nicht vorhanden ist. Es geht nur um Schärfe des Bildes.
 
*cerox* schrieb:
Hast du dir die von mir gepostete xorg.conf einmal angesehen??? Dann überdenke deinen Post und du wirst sehen, dass längst alles so ist, wie es sein sollte!
Ich habe ihn überdacht, aber das Modul dri wird trotzdem nirgends geladen.

Und dass du ja seit sonstwann Admin von nem Server bist, kann ich ja nicht riechen.

Btw, kauf dir ne andere Graka. nVidia oder Matrox dürften da Kandidaten für dich sein.
 
Sorry aber ich verstehe es gerade selbst nicht; oben ist eine config (zuletzt aktualisiert vom 16.08.) -> und jetzt steht in der xorg.conf, dass sie heute um 18 Uhr das letzte mal angepasst wurde.

Was ich geändert habe? Ich habe zum Spaß mal in sax2 das Kästchen 3D-Beschleunigung aktivieren angekreuzt; angeblich sollte diese Option in sax2 ja eh nicht funktionieren bzw. falsch angezeigt werden - naja aber es hat wohl diese Änderung bewirkt.

Daher war ich auch über deinen Post so verdutzt; ich hab dann in meine xorg.conf geguckt und da stand genau dasselbe:

Code:
Section "Module"
  Load         "v4l"
  Load         "dbe"
  Load         "glx"
  Load         "type1"
  Load         "freetype"
  Load         "extmod"
  Load         "dri"
EndSection

Die Werte sind jetzt normal^^
glxgears
24997 frames in 5.0 seconds = 4999.368 FPS

Ein erster Erfolg^^

Mein Problem ist immer noch, dass mir die Darstellung unter Windows wesentlich schärfer vor kommt - Auflösung ist unter beiden OS 1024x768 - wenn ich unter SuSe 1280x1024 aktivere, ich es auch richtig scharf.
 
Es wundert dich, dass die Darstellung unscharf ist, wenn dein TFT interpolieren muss? Er ist auf 1280x1024 ausgelegt und sollte auch nur so betrieben werden. Alles andere kann gar nicht optimal aussehen.

mfg
aki
 
Mit ist klar, dass der TFT unter der nativen Auflösung ein absolut scharfes Bild zeigt und ansonsten nicht so sehr. Jedoch ist es unter Windows auch bei 1024x768 immer noch so scharf, dass ich kaum einen Unterschied zu 1280x1024 erkenne.

D.h. wiederrum das die Treiber einfach schei** sind.

Ob die Filme noch ruckeln, schaue ich mir morgen mal an... Auf jeden Fall ist die Darstellung der Filme unter Windows wesentlich besser (es handelt sich um divx).
 
Zurück
Oben