ubuntuusers.de

ATI fuktioniert, liefert aber Hinweise aus Fehler ?!

Status: Ungelöst | Ubuntu-Version: Ubuntu 7.04 (Feisty Fawn)
Antworten |

psyc

Avatar von psyc

Anmeldungsdatum:
17. Juli 2007

Beiträge: 206

Wohnort: Hamburg

Hallo,

In meinem Rechner steckt eine ältere ATI Radeon 9500er Grafikkarte. Ich habe den fglrx Treiber installiert und habe zudem einen lauffähigen 3D Desktop. Nun bastel ich an verschiedenen Baustellen (TV-Karte, Höhere Auflösung beim Booten, 3D-Games), um mich somit weiter mit Ubuntu zu beschäftigen und um zu lernen. Doch dabei stosse ich immer wieder auf Hinweise, dass etwas mit meiner Grafikkarte nicht richtig funktioniert.

1. Beispiel:
Ich habe einen DVI, AGP und TVout. Meinen Monitor hatte ich ursprünglich am DVI Anschluss angeschlosse und fahre eine Auflösung von 1600x1200x24. Der Monitor flackerte unregelmässig. Scheinbar dann, wenn ich einen Browser benutzte (viel Weiß auf dem Bildschirm). Es war nicht möglich zu arbeiten. Also habe ich den Monitor an den VGA Anschluss gehängt und das Problem war weg.
Nur Warum, konnte ich nicht rausbekommen. Denn eigentlich würde ich meinen Monitor viel lieber am DVI betreiben, denn den Monitor könnte ich zusätzlich mit dem Analogen Anschluss an mein Notebook hängen, was nun leider nicht mehr geht.

2. Beispiel: Mein Monitor kann die Auflösung von 1600x1200. Wenn ich aber sudo hwinfo --framebuffer aufrufe, finde ich diese Auflösung nicht. Diese wollte ich auch gern für die Bootsequenz und für die Shell verwenden.

gandalf@Marlin:~$ sudo hwinfo --framebuffer
02: None 00.0: 11001 VESA Framebuffer
  [Created at bios.440]
  Unique ID: rdCR.oo3zFyM2xs0
  Hardware Class: framebuffer
  Model: "ATI RADEON 9600 PRO V350"
  Vendor: "ATI Technologies Inc."
  Device: "V350"
  SubVendor: "ATI RADEON 9600 PRO"
  SubDevice:
  Revision: "01.00"
  Memory Size: 16 MB
  Memory Range: 0xc0000000-0xc0ffffff (rw)
  Mode 0x0382: 320x200 (+320), 8 bits
  Mode 0x030d: 320x200 (+640), 15 bits
  Mode 0x030e: 320x200 (+640), 16 bits
  Mode 0x030f: 320x200 (+960), 24 bits
  Mode 0x0320: 320x200 (+1280), 32 bits
  Mode 0x0392: 320x240 (+320), 8 bits
  Mode 0x0393: 320x240 (+640), 15 bits
  Mode 0x0394: 320x240 (+640), 16 bits
  Mode 0x0395: 320x240 (+960), 24 bits
  Mode 0x0396: 320x240 (+1280), 32 bits
  Mode 0x03a2: 400x300 (+400), 8 bits
  Mode 0x03a3: 400x300 (+800), 15 bits
  Mode 0x03a4: 400x300 (+800), 16 bits
  Mode 0x03a5: 400x300 (+1200), 24 bits
  Mode 0x03a6: 400x300 (+1600), 32 bits
  Mode 0x03b2: 512x384 (+512), 8 bits
  Mode 0x03b3: 512x384 (+1024), 15 bits
  Mode 0x03b4: 512x384 (+1024), 16 bits
  Mode 0x03b5: 512x384 (+1536), 24 bits
  Mode 0x03b6: 512x384 (+2048), 32 bits
  Mode 0x03c2: 640x350 (+640), 8 bits
  Mode 0x03c3: 640x350 (+1280), 15 bits
  Mode 0x03c4: 640x350 (+1280), 16 bits
  Mode 0x03c5: 640x350 (+1920), 24 bits
  Mode 0x03c6: 640x350 (+2560), 32 bits
  Mode 0x0300: 640x400 (+640), 8 bits
  Mode 0x0383: 640x400 (+1280), 15 bits
  Mode 0x0384: 640x400 (+1280), 16 bits
  Mode 0x0385: 640x400 (+1920), 24 bits
  Mode 0x0386: 640x400 (+2560), 32 bits
  Mode 0x0301: 640x480 (+640), 8 bits
  Mode 0x0310: 640x480 (+1280), 15 bits
  Mode 0x0311: 640x480 (+1280), 16 bits
  Mode 0x0312: 640x480 (+1920), 24 bits
  Mode 0x0321: 640x480 (+2560), 32 bits
  Mode 0x0303: 800x600 (+800), 8 bits
  Mode 0x0313: 800x600 (+1600), 15 bits
  Mode 0x0314: 800x600 (+1600), 16 bits
  Mode 0x0315: 800x600 (+2400), 24 bits
  Mode 0x0322: 800x600 (+3200), 32 bits
  Mode 0x0305: 1024x768 (+1024), 8 bits
  Mode 0x0316: 1024x768 (+2048), 15 bits
  Mode 0x0317: 1024x768 (+2048), 16 bits
  Mode 0x0318: 1024x768 (+3072), 24 bits
  Mode 0x0323: 1024x768 (+4096), 32 bits
  Mode 0x0307: 1280x1024 (+1280), 8 bits
  Mode 0x0319: 1280x1024 (+2560), 15 bits
  Mode 0x031a: 1280x1024 (+2560), 16 bits
  Mode 0x031b: 1280x1024 (+3840), 24 bits
  Mode 0x0324: 1280x1024 (+5120), 32 bits
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Ich lese auch, dass meine Grafikkarte nur 16mb hat? Dabei sollte sie doch 128mb haben?

3. Beispiel: Der Befehl glxinfo | grep rendering liefert die Info, dass kein 3D Redering möglich sei. Aber mein 3D Desktop funktioniert doch?

4. Beispiel: Nach wie vor kann ich meinem Ubuntu es nicht abgewöhnen nach 10 min Inaktivität den Monitor erst schwarz zu stellen und dann auszuschalten. Obwohl ich in der xorg.config es wie folgt ausgestellt habe.

Section "Device"
        Identifier      "ATI Technologies Inc RV350 AS [Radeon 9550]"
        Driver          "fglrx"
        Busid           "PCI:1:0:0"
        Option          "VideoOverlay"          "on"
        Option          "backingstore"          "true"
        Option          "UseInternalAGPGART"    "no"
        Option          "EnablePageFlip"        "true"
Option          "DynamicClocks"         "true"
EndSection

Section "Monitor"
        Identifier      "SyncMaster"
        Option          "DPMS"                  "false"
EndSection

Section "Screen"
        Identifier      "Default Screen"
        Device          "ATI Technologies Inc RV350 AS [Radeon 9550]"
        Monitor         "SyncMaster"
        Defaultdepth    24
        SubSection "Display"
                Depth   1
                Modes  "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768"  "832x624" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth   4
                Modes  "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768"  "832x624" "800x600" "720x400" "640x480"        EndSubSection
        SubSection "Display"
                Depth   8
                Modes  "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768"  "832x624" "800x600" "720x400" "640x480"        EndSubSection
        SubSection "Display"
                Depth   15
                Modes  "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768"  "832x624" "800x600" "720x400" "640x480"        EndSubSection
        SubSection "Display"
                Depth   16
                Modes  "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768"  "832x624" "800x600" "720x400" "640x480"        EndSubSection
        SubSection "Display"
                Depth   24
                Modes  "1600x1200" "1280x1024" "1280x960" "1152x864" "1024x768"  "832x624" "800x600" "720x400" "640x480"        EndSubSection
EndSection

Section "ServerLayout"
        Identifier      "Default Layout"
        screen "Default Screen"
        Inputdevice     "Generic Keyboard"
        Inputdevice     "Configured Mouse"
        Inputdevice     "stylus"        "SendCoreEvents"
        Inputdevice     "cursor"        "SendCoreEvents"
        Inputdevice     "eraser"        "SendCoreEvents"
EndSection

Section "DRI"
        Mode    0666
EndSection

Section "Extensions"
        Option          "Composite"     "0"
EndSection

Ich habe hier bereits einige Threads zu diesen Themen gelesen und auch einiges aus dem wiki versucht.
Mir fehlt nur leider eine Strategie, wie ich vorgehen sollte, was ich kontrollieren sollte, was ich in reihenfolge testen sollte?

Sorry für den langen Text, aber vielleicht gibt es Zusammenhänge für meine Auffälligkeiten.

Danke für Inspirationen
</mr.pSYc>

Antworten |