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

Sax2 funktioniert nicht

weltio

Member
Hallo,
ich habe das Problem, dass der Bildschirm fehlkonfiguriert ist (die Seiten gehen über den Monitor hinaus). Dafür wollte ich mit sax2 etwas ändern...
Zuerst kam beim Aufruf folgende Meldung:
"SaX2 kann keine Aktivierung des 3D-Untersystems anbieten, weil ihre Grafikkarte bzw. ihr Grafikkartentreiber kein 3D unterstützt."
Der Klick auf "Ok" brachte dann:
"Mindestens eine Anzeige muss aktiv sein"
Nach dem "Ok" war ich dann endlich im richtigen Fenster. Hier habe ich hinter "Monitor" auf "Ändern" geklickt und wollte zuerst die Diagonale von 15,4 auf 17 Zoll ändern.
Das brachte folgendes:
Folgender Bericht wurde erstellt:

SaX library: Erfolg
X configuration: Data incomplete in
file /var/lib/sax/xorg.conf Undefined
Screen "aticonfig-Screen[0]-0" referenced y ServerLayout "Layout[all]".

Wie kann ich denn nun meinen Monitor richtig konfigurieren?
Nebenbei benutze ich die "neuste" (ist ja relativ^^) Version von fglrx.
 

whois

Ultimate Guru
Hi

Was für eine Grafikkarte hast du denn.

Code:
hwinfo --gfx
Dann zeig uns doch mal deine xorg.conf vielleicht lässt sich daraus was ersehen.

cu
 
OP
W

weltio

Member
Hallo.
"hwinfo --gfx" bringt:
Code:
29: PCI 500.0: 0300 VGA compatible controller (VGA)
  [Created at pci.301]
  UDI: /org/freedesktop/Hal/devices/pci_1002_71c7
  Unique ID: Ddhb.dvry8gGI2tF
  Parent ID: vuMS.wxFwtL2jas4
  SysFS ID: /devices/pci0000:00/0000:00:0e.0/0000:05:00.0
  SysFS BusID: 0000:05:00.0
  Hardware Class: graphics card
  Model: "ASUSTeK RV535 [Radeon X1650 Series]"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x71c7 "RV535 [Radeon X1650 Series]"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x01b4
  Revision: 0x9e
  Driver: "fglrx_pci"
  Driver Modules: "fglrx"
  Memory Range: 0xd0000000-0xdfffffff (rw,prefetchable)
  Memory Range: 0xfdff0000-0xfdffffff (rw,non-prefetchable)
  I/O Ports: 0xcc00-0xccff (rw)
  Memory Range: 0xfdfc0000-0xfdfdffff (ro,prefetchable,disabled)
  IRQ: 10 (29521 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00001002d000071C7sv00001043sd000001B4bc03sc00i00"
  Driver Info #0:
    Driver Status: fglrx is active
    Driver Activation Cmd: "modprobe fglrx"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #24 (PCI bridge)

30: PCI 500.1: 0380 Display controller
  [Created at pci.301]
  UDI: /org/freedesktop/Hal/devices/pci_1002_71e7
  Unique ID: 5yAR.ep3F2yYDXY3
  Parent ID: vuMS.wxFwtL2jas4
  SysFS ID: /devices/pci0000:00/0000:00:0e.0/0000:05:00.1
  SysFS BusID: 0000:05:00.1
  Hardware Class: graphics card
  Model: "ASUSTeK RV535 [Radeon X1650 Series]"
  Vendor: pci 0x1002 "ATI Technologies Inc"
  Device: pci 0x71e7 "RV535 [Radeon X1650 Series]"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x01b5
  Revision: 0x9e
  Memory Range: 0xfdfe0000-0xfdfeffff (rw,non-prefetchable,disabled)
  Module Alias: "pci:v00001002d000071E7sv00001043sd000001B5bc03sc80i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #24 (PCI bridge)

Primary display adapter: #29
und meine xorg.conf sieht folgendermaßen aus:
Code:
# /.../
# SaX generated X11 config file
# Created on: 2008-06-20T20:00:22+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [SaX2] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
        Identifier     "Layout[all]"
        Screen      0  "aticonfig-Screen[0]-0" 0 0
        InputDevice    "Keyboard[0]" "CoreKeyboard"
        InputDevice    "Mouse[1]" "CorePointer"
EndSection

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

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

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

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

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

Section "Modes"
        Identifier     "Modes[0]"
EndSection

Section "Monitor"
        Identifier   "Monitor[0]"
        VendorName   "MIR"
        ModelName    "MIRO MONITOR"
        UseModes     "Modes[0]"
        DisplaySize  310        240
        HorizSync    30.0 - 95.0
        VertRefresh  43.0 - 160.0
        Option      "CalcAlgorithm" "XServerPool"
        Option      "DPMS"
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      "fbdev"
        VendorName  "VESA"
        BoardName   "Framebuffer Graphics"
EndSection

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

Section "Screen"
        Identifier "Screen[0]"
        Device     "Device[0]"
        Monitor    "Monitor[0]"
        SubSection "Display"
                Depth     15
                Modes    "default"
        EndSubSection
        SubSection "Display"
                Depth     16
                Modes    "default"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "default"
        EndSubSection
        SubSection "Display"
                Depth     8
                Modes    "default"
        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
 

edgarkls

Hacker
Zuallererst: Mach ein Backup von deiner xorg.conf. Zum Beispiel so:

In einem Konsolenfenster als root (su ... ) folgendes eingeben:

Code:
cp /etc/X11/xorg.conf /etc/X11/xorg.bak

Und jetzt weiter: in deiner xorg.conf fallen mir zunächst einmal folgende Kleinigkeiten auf:

1. Das DRI-Modul ist nicht geladen (Section "Module" ergänzen um
Code:
Load "dri"
)
2. Section "ServerFlags" ergänzen um:
Code:
Option "aiglx"
3. Section "Device" ist zweimal vorhanden. Die erste Version lädt den Framebuffer, die zweite dann den fglrx-Driver. Und du hast dann die Folgen des Konflikts zwischen beiden am Hals. Du kannst entweder die Section "Device" mit Framebuffer und VESA komplett löschen, oder erst einmal nur auskommentieren.
4. In der Section "DRI" würde ich Mode auf "666" ändern :twisted:
5. Du solltest in Deine xorg.conf noch die folgende Section einfügen:

Code:
Section "Extensions"
    Option     "DAMAGE" "false"
    Option     "XVideo" "true"
    Option       "Composite" "true"
    Option       "MIT-SCREEN-SAVER" "true"
EndSection

Außerdem: Hast du ein Datenblatt für deinen Monitor, mit dem du die Werte in /etc/X11/xorg.conf überprüfen kannst? Die Section, die du dir anschauen musst, ist die folgende:

Code:
Section "Monitor"
        Identifier   "Monitor[0]"
        VendorName   "MIR"
        ModelName    "MIRO MONITOR"
        UseModes     "Modes[0]"
        DisplaySize  310        240
        HorizSync    30.0 - 95.0
        VertRefresh  43.0 - 160.0
        Option      "CalcAlgorithm" "XServerPool"
        Option      "DPMS"
EndSection

Sollten Werte NICHT mit denen des Datenblattes übereinstimmen, ändere sie entsprechend, UND kommentiere anschließend die zweite Monitorsektion, die von aticonfig erstellt wurde, aus.

Starte den PC neu und melde dich wieder :)
 
OP
W

weltio

Member
Hallo,
vielen Dank für deine Hilfe, aber eines hat nicht funktioniert:
Das Auskommentieren einer der "Device"-Sektionen - egal welche. Wenn ich eine auskommentiere, startet Herr X nicht. Muss das so sein? Ich nehme schwer an, nein :D
Ansonsten hat alles bestens funktioniert - nur das Problem besteht noch immer ;)
Btw: Was hat es mit dem "Dri-Mode" auf sich? Was bedeutet es wenn dort 0660 bzw. 666 steht?
 
OP
W

weltio

Member
Das Problem besteht im Übrigen immernoch.
Es ist natürlich nicht so schön, wenn jeweils ein Teil der Startleiste und der Titelleiste nicht zu sehen sind. :(
 

SUSEDJAlex

Advanced Hacker
Es geht auch so: ( gilt nicht für opensuse 11, da der Failsafe-Modus im Runlevel 5 startet!)
Rechner einschalten
Failsafe selektieren und starten
wenn fertig ist , nun als root anmelden
Eingabe:
Code:
sax2 -r

Viel glück

SUSEDJAlex
 
Oben