Find the answer to your Linux question:
Results 1 to 4 of 4
Hey guys, I had some great time installing openSuSE (10.3), and one of the last things I did was trying to get dual screen working. I use KDE, XGL, ATI, ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Nov 2007
    Posts
    3

    So I broke my kdm


    Hey guys,
    I had some great time installing openSuSE (10.3), and one of the last things I did was trying to get dual screen working. I use KDE, XGL, ATI, compiz-fusion etc. It's a dell laptop inspiron 6400.

    So, I did some aticonfig commands, tweaked some of my xorg.conf and after some tries I got a black screen when initing 5. Great fun, I couldn't even get into the console again. Same problem after rebooting, but I can boot into safe mode. I tried to switch of XGL, but still a black screen. I tried to run sax2 -r, but it crashes when starting kdm. I tried to run kdm, but it obviously crashes again
    Owh, and ofcourse, first thing I tried was putting my xorg.conf back. Too bad, didn't work. So I provide you some logs: (ok, maybe first what I was trying to do: I think I did these commands without Xserver running, as root: aticonfig --initial=dual-head; aticonfig --swap-screens-on, aticonfig-add-pairmode=1280x800+1600x1080 (should have been 1050 I think).

    the logs then:
    in Xorg.99:
    (II) Setting vga for screen 0.
    (II) fglrx(0): === [atiddxPreInit] === begin, [x]
    (II) Loading sub module "vgahw"
    (II) LoadModule: "vgahw"
    (II) Loading /usr/lib64/xorg/modules//libvgahw.so
    (II) Module vgahw: vendor="X.Org Foundation"
    compiled for 7.2.0, module version = 0.1.0
    ABI class: X.Org Video Driver, version 1.2
    (II) fglrx(0): PCI bus 1 card 0 func 0
    (EE) fglrx(0): Given depth ( is not supported by fglrx driver
    (EE) fglrx(0): PreInitVisual failed
    SetVBEMode failed
    (EE) fglrx(0): PreInit failed
    (II) fglrx(0): === [atiddxPreInit] === end
    (II) UnloadModule: "fglrx"
    (II) UnloadModule: "vgahw"
    (II) Unloading /usr/lib64/xorg/modules//libvgahw.so
    (EE) Screen(s) found, but none have a usable configuration.

    Fatal server error:
    no screens found

    Xorg.93:

    Backtrace:
    0: /usr/bin/Xorg(xf86SigHandler+0x6d) [0x492aad]
    1: /lib64/libc.so.6 [0x2b5945303bd0]
    2: /lib64/libc.so.6(strtok+0x36) [0x2b59453497a6]
    3: /usr/lib64/xorg/modules//drivers/fglrx_drv.so [0x2b5947084216]
    4: /usr/lib64/xorg/modules//drivers/fglrx_drv.so [0x2b5947080356]
    5: /usr/lib64/xorg/modules//drivers/fglrx_drv.so(atiddxPreInit+0x7ad) [0x2b594707b43d]
    6: /usr/bin/Xorg(InitOutput+0x9da) [0x4694ca]
    7: /usr/bin/Xorg(main+0x295) [0x43a0c5]
    8: /lib64/libc.so.6(__libc_start_main+0xf4) [0x2b59452f0b54]
    9: /usr/bin/Xorg(FontFileCompleteXLFD+0x229) [0x4395e9]

    Fatal server error:
    Caught signal 11. Server aborting

    Xorg0
    (**) Option "Device" "/dev/input/event2"
    (--) Mouse[1] touchpad found
    (II) Mouse[3]: ps2EnableDataReporting: succeeded
    SynapticsCtrl called.
    Synaptics DeviceOff called
    Synaptics DeviceOff called
    (II) fglrx(0): [drm] removed 1 reserved context for kernel
    (II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0x7d000 at 0x2b141225c000

    Xorg0 without XGL

    Backtrace:
    0: /usr/bin/Xorg(xf86SigHandler+0x6d) [0x492aad]
    1: /lib64/libc.so.6 [0x2b5e76ec1bd0]
    2: /lib64/libc.so.6(strtok+0x36) [0x2b5e76f077a6]
    3: /usr/lib64/xorg/modules//drivers/fglrx_drv.so [0x2b5e7840d216]
    4: /usr/lib64/xorg/modules//drivers/fglrx_drv.so [0x2b5e78409356]
    5: /usr/lib64/xorg/modules//drivers/fglrx_drv.so(atiddxPreInit+0x7ad) [0x2b5e7840443d]
    6: /usr/bin/Xorg(InitOutput+0x9da) [0x4694ca]
    7: /usr/bin/Xorg(main+0x295) [0x43a0c5]
    8: /lib64/libc.so.6(__libc_start_main+0xf4) [0x2b5e76eaeb54]
    9: /usr/bin/Xorg(FontFileCompleteXLFD+0x229) [0x4395e9]

    Fatal server error:
    Caught signal 11. Server aborting

    The old xorg.conf, which worked
    # /.../
    # SaX generated X11 config file
    # Created on: 2007-11-01T01:27:00+0100.
    #
    # 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 "Files"
    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"
    InputDevices "/dev/gpmdata"
    InputDevices "/dev/input/mice"
    EndSection

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

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

    Section "InputDevice"
    Driver "kbd"
    Identifier "Keyboard[0]"
    Option "Protocol" "Standard"
    Option "XkbLayout" "be"
    Option "XkbModel" "microsoftpro"
    Option "XkbOptions" "caps:shiftlock"
    Option "XkbRules" "xfree86"
    EndSection

    Section "InputDevice"
    Driver "synaptics"
    Identifier "Mouse[1]"
    Option "Buttons" "5"
    Option "Device" "/dev/input/mice"
    Option "Emulate3Buttons" "on"
    Option "InputFashion" "Mouse"
    Option "Name" "Synaptics;Touchpad"
    Option "Protocol" "explorerps/2"
    Option "SHMConfig" "on"
    Option "Vendor" "Sysp"
    Option "ZAxisMapping" "4 5"
    EndSection

    Section "InputDevice"
    Driver "mouse"
    Identifier "Mouse[3]"
    Option "Buttons" "5"
    Option "Device" "/dev/input/mice"
    Option "Name" "ImPS/2 Generic Wheel Mouse"
    Option "Protocol" "explorerps/2"
    Option "Vendor" "Sysp"
    Option "ZAxisMapping" "4 5"
    EndSection


    Section "Monitor"
    Option "CalcAlgorithm" "XServerPool"
    DisplaySize 331 207
    HorizSync 31-60
    Identifier "Monitor[0]"
    ModelName "SEC 1024"
    Option "DPMS"
    VendorName "SAMSUNG"
    VertRefresh 30-60
    UseModes "Modes[0]"
    EndSection


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


    Section "Device"
    BoardName "ATI Mobility Radeon X1400 (M54 7145)"
    BusID "1:0:0"
    Driver "fglrx"
    Identifier "Device[0]"
    #Option "NoDDC"
    Option "UseInternalAGPGART" "no"
    Option "no_accel" "no"
    Option "no_dri" "no"
    Option "mtrr" "off"
    Option "ScreenOverlap" "0"
    Option "GammaCorrectionI" "0x00000000"
    Option "GammaCorrectionII" "0x00000000"
    Option "Capabilities" "0x00000000"
    Option "CapabilitiesEx" "0x00000000"
    Option "VideoOverlay" "on"
    Option "OpenGLOverlay" "off"
    Option "CenterMode" "off"
    Option "PseudoColorVisuals" "off"
    Option "Stereo" "off"
    Option "StereoSyncEnable" "1"
    Option "FSAAEnable" "no"
    Option "FSAAScale" "1"
    Option "FSAADisableGamma" "no"
    Option "FSAACustomizeMSPos" "no"
    Option "FSAAMSPosX0" "0.000000"
    Option "FSAAMSPosY0" "0.000000"
    Option "FSAAMSPosX1" "0.000000"
    Option "FSAAMSPosY1" "0.000000"
    Option "FSAAMSPosX2" "0.000000"
    Option "FSAAMSPosY2" "0.000000"
    Option "FSAAMSPosX3" "0.000000"
    Option "FSAAMSPosY3" "0.000000"
    Option "FSAAMSPosX4" "0.000000"
    Option "FSAAMSPosY4" "0.000000"
    Option "FSAAMSPosX5" "0.000000"
    Option "FSAAMSPosY5" "0.000000"
    Option "UseFastTLS" "0"
    Option "BlockSignalsOnLock" "on"
    Option "ForceGenericCPU" "no"
    VendorName "ATI"
    EndSection


    Section "Screen"
    DefaultDepth 24
    SubSection "Display"
    Depth 15
    Modes "1280x800"
    EndSubSection
    SubSection "Display"
    Depth 16
    Modes "1280x800"
    EndSubSection
    SubSection "Display"
    Depth 24
    Modes "1280x800"
    EndSubSection
    SubSection "Display"
    Depth 8
    Modes "1280x800"
    EndSubSection
    Device "Device[0]"
    Identifier "Screen[0]"
    Monitor "Monitor[0]"
    EndSection


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


    Section "DRI"
    Group "video"
    Mode 0660
    EndSection











    Thats it, I hope somebody can help, because it greatly sucks to mess up your perfect linux after just installing all kind of fancy stuff (which took me 3 days to do)......

  2. #2
    Blackfooted Penguin daark.child's Avatar
    Join Date
    Apr 2006
    Location
    West Yorks
    Posts
    4,393
    You could boot into text mode and then try to reconfigure your graphics card using sax2 or xorgconfig. To boot into text mode, fire up your system and when you see the grub menu, press "e" and scroll down to the kernel section. Press "e" again to edit this section and add a space and then 3 to the end of that line. After that press enter and then "b" to boot the system.

  3. #3
    Just Joined!
    Join Date
    Nov 2007
    Posts
    3
    Hi and thanks for replying,
    I'll try it tomorrow but it won't work - as I said, it's not the xorg.conf (because the old one doens't work either) and sax2 will fail because it will start kdm.
    However, I don't believe my kdm is broken, I think (or hope) it is my graphic driver. I'll try to reinstall it tomorrow, hopefully it works.

    Thanks again, if someone has any more hints or ideas, please share!

  4. $spacer_open
    $spacer_close
  5. #4
    Just Joined!
    Join Date
    Nov 2007
    Posts
    3
    I booted with runtime level 3 (for opensuse, just typing init 3 in grub, then enter), and removed the graphic drivers using rpm command (see opensuse wiki, ati_howto). I reinstalled the driver but it still messed up my screen (displaying a widht of 800 pixels but allowing the mouse and windows to move as far as 1600 pixels..) (xorg.conf was fine though.. I really don't know what was wrong). This was pretty gay, and also, XGL stopped working, even after reinstalling everything (including compiz fusion). So I gave up and reinstalled openSuse, ah well..

    People shouldn't be allowed to buy ATI.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •