• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Geloest... auf Terminal [ALT]+[F2] Bildstoerungen ATI Grafik

ws1964

Hacker
Hallo,

Ich arbeite mit

Kernel: Linux 2.6.34-12-desktop i686
Aktueller Benutzer: wolf@linux-lbfa.site
Distribution: openSUSE 11.3 (i586)
KDE: 4.4.4 (KDE 4.4.4) "release 2"
Hersteller: ATI Technologies Inc
Modell: ATI Radeon HD 3200 Graphics (RS780 9612)
2D-Treiber: fglrx
3D-Treiber: ATI

Und habe folgendes Problem:

Nach Installation von openSuse 11.3 und dem Treiber von ATI (einbinden des Software repository) funktioniert auf grafischer Ebene alles vom Feinsten.

Will ich aber mittels [Ctrl]+[Alt]+[F2] auf das Terminal schalten sehe ich nur Bildschirmstoerungen.
Zurueckschalten mittels [Alt]+[F7] funktioniert.

Was muss ich einstellen, damit der Terminal-Screen correct angezeigt wird?

Kennt jemand das Problem?
 

josef-wien

Ultimate Guru
Gibt es die Störungen auch beim Hochfahren des Systems (gegebenenfalls mit Esc die Start-Meldungen anzeigen lassen)?

Steht in der menu.lst ein korrekter Wert bei vga= (testweise vga=normal probieren)?
 
OP
ws1964

ws1964

Hacker
josef-wien schrieb:
Gibt es die Störungen auch beim Hochfahren des Systems (gegebenenfalls mit Esc die Start-Meldungen anzeigen lassen)?

Steht in der menu.lst ein korrekter Wert bei vga= (testweise vga=normal probieren)?

Nein, gibt es nicht.
Nach Bestaetigung des Starteintrages im Bootmanager kann mittels ESC-Taste der Bootvorgang beobachtet werden.
Mit dem erscheinen des Login-Bildschirm ist es dann nicht mehr moeglich den Textbildschirm zu betrachten.
Scheint nach dem Aktivieren des ATI-Treibers zu passieren.

Allerdings: gleiche Hardware - nur openSuse 11.2 - war kein Problem.

Danke fuer die Antwort
 

josef-wien

Ultimate Guru
Gibt es in /var/log/messages oder /var/log/Xorg.0.log irgendwelche Hinweise per "Umschaltzeitpunkt"? Was gibt der Befehl
Code:
/usr/sbin/hwinfo --gfx
aus?
 

Tooltime

Advanced Hacker
Was sagt den
  • grep NO_KMS_IN_INITRD /etc/sysconfig/kernel
ist die Variable auf no gesetzt?
Kann sein das der Treiber im Ati-Repo Probleme mit KMS hat, probiere mal den neuesten direkt von AMD aus. Ich selbst benutze nur den radeon mit meiner HD 3200. Ist ein bischen langsamer bei 3D, dafür spare ich mir das Gefrimel mit externen Kernelmodulen.
 
OP
ws1964

ws1964

Hacker
Tooltime schrieb:
Was sagt den
  • grep NO_KMS_IN_INITRD /etc/sysconfig/kernel
ist die Variable auf no
Hallo an beide!

1.) Ja diese Variable ist auf "no" gesetzt.

2.) /usr/sbin/hwinfo --gfx .... gibt das aus.

Code:
31: PCI 105.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.318]
  Unique ID: ul7N.fqdkMh7f9M7
  Parent ID: vSkL.QA_hbVWU301
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:05.0
  SysFS BusID: 0000:01:05.0
  Hardware Class: graphics card
  Model: "ATI Radeon HD 3200 Graphics (RS780 9612)"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x9612 "ATI Radeon HD 3200 Graphics (RS780 9612)"
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x30fc 
  Driver: "radeon"
  Driver Modules: "drm"
  Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
  I/O Ports: 0x7000-0x7fff (rw)
  Memory Range: 0xd2400000-0xd240ffff (rw,non-prefetchable)
  Memory Range: 0xd2300000-0xd23fffff (rw,non-prefetchable)
  IRQ: 30 (no events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00001002d00009612sv0000103Csd000030FCbc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: fglrx
  Driver Info #1:
    XFree86 v4 Server Module: fglrx
    3D Support: yes
    Extensions: dri
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #9 (PCI bridge)

Primary display adapter: #31

Wolf
 

josef-wien

Ultimate Guru
ws1964 schrieb:
Driver: "radeon"
...
Driver Info #0:
XFree86 v4 Server Module: fglrx
Driver Info #1:
XFree86 v4 Server Module: fglrx
3D Support: yes
Extensions: dri
Da ist eine Mischung aus radeon (muß aus der initrd kommen) und fglrx am Werk.

ws1964 schrieb:
Ja diese Variable ist auf "no" gesetzt.
Dann ändere die Zeile auf
Code:
NO_KMS_IN_INITRD="yes"
(ohne Kommentar-Zeichen) und erstelle die initrd mit
Code:
mkinitrd
neu.
 
OP
ws1964

ws1964

Hacker
josef-wien schrieb:
...Dann ändere die Zeile auf
Code:
NO_KMS_IN_INITRD="yes"
(ohne Kommentar-Zeichen) und erstelle die initrd mit
Code:
mkinitrd
neu.

Danke, fuer den Tip.
Das hat erstmal den effekt, dass ich wieder auf das Terminal schalten kann.
Damit ist das Problem an sich gelöst, aber es bleibt der Driver-mix aus Raedon und fglrx.
Das ist dann wohl die Ursache dafür, dass ich zwar den 3D Desktop aktiviert bekommen habe aber mir in der Systemsteuerung gesagt wird:

Code:
Compositing wird auf ihrem System leider nicht unterstützt"
eine Zeile tiefer dann aber steht:
Code:
Compositing ist aktiviert

Tatsächlich sind aber nicht alle Effekte aufrufbar sondern nur die Effekte die unter >Systemeinstellungen>Arbeitsflächen-Effekte>Allgemein einstellbar sind.

Hast Du da noch einen Tipp wie ich den Mix beseitigen kann?

Danke Wolf
 

josef-wien

Ultimate Guru
ws1964 schrieb:
es bleibt der Driver-mix aus Raedon und fglrx.
Gibt es in der /etc/X11/xorg.conf irgendeinen Hinweis auf "radeon"? Wenn ja, lösche die Datei (oder benenne sie um) und erzeuge sie mit
Code:
aticonfig --initial
neu. Gibt es eine Datei /etc/modprobe.d/fglrx.conf mit dem Inhalt blacklist radeon, und ist die Datei auch in der initrd enthalten:
Code:
gzip -cd /boot/initrd | cpio -ivt | grep fglrx
 
OP
ws1964

ws1964

Hacker
josef-wien schrieb:
Gibt es in der /etc/X11/xorg.conf irgendeinen Hinweis auf "radeon"? Wenn ja, lösche die Datei (oder benenne sie um) und erzeuge sie mit
Code:
aticonfig --initial
neu.
nein gibt es nicht. Hier der Inhalt:
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
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 "aticonfig-Device[0]-0"
Driver "fglrx"
BusID "PCI:1:5:0"
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

Gibt es eine Datei /etc/modprobe.d/fglrx.conf mit dem Inhalt blacklist radeon, und ist die Datei auch in der initrd enthalten
Ja diese Datei existiert und eine einzige Zeile mit dem Inhalt "Blacklist raedon" ist enthalten

Vielleicht sollte ich erstmal diesen Thread als geloest markieren und den Rest in "Grafikkarten/Treiber weiter abhandeln?"
Was denkst Du?


Wolf
 

josef-wien

Ultimate Guru
Wenn
ws1964 schrieb:
"Blacklist raedon"
bloß falsch abgeschrieben ist, und wenn
Code:
grep MODULES_LOADED_ON_BOOT /etc/sysconfig/kernel
gzip -cd /boot/initrd | cpio -ivt | grep radeon
nichts ergibt, dann fällt mir nichts mehr ein. Ein Versuch
ws1964 schrieb:
Vielleicht sollte ich ... den Rest in "Grafikkarten/Treiber weiter abhandeln?"
kann nicht schaden.
 
OP
ws1964

ws1964

Hacker
Hallo Josef,

Also danke für all Deine Hilfe,

hier noch die Ausgaben Deiner letzten Anweisungen:

Code:
linux-lbfa:/home/wolf # grep MODULES_LOADED_ON_BOOT /etc/sysconfig/kernel
MODULES_LOADED_ON_BOOT=""
linux-lbfa:/home/wolf # gzip -cd /boot/initrd | cpio -ivt | grep radeon
42594 blocks
linux-lbfa:/home/wolf #
Eigentlich ist es egal ob Kompositing aktiv und dann nicht aktiv ist.
Den Arbeitsflächen-Würfel hab ich, um Windows-Klickies zu beeindrucken reichen die Effekte allemal und meine 3D-Cad Software inklusive DOOM 3 arbeitet.
Ich kann nun auf das Terminal zugreifen, somit sind bis zu openSuse 12.x alle Probleme im Griff.
Ich setze die Sache mal auf gelöst, da ja das Hauptproblem, der Zugriff auf das/die Terminal(s) gewährleistet ist.

Ich Danke Dir wie verrückt, hast wieder in gewohnter Qualität geholfen. Auch alle Anderen die beteiligt waren, vielen Dank für die tolle Unterstuetzung!


Somit bis die Tage

Wolf
 
Oben