Results 1 to 8 of 8

Thread: Login screen (gdm) corrupted after booting

  1. #1

    Post Login screen (gdm) corrupted after booting

    Hello,

    I installed openSuse 13.1 using gnome as desktop environment and it works like a charme.

    There is one problem left: Login screen is corrupted when using gdm as displaymanager.
    I took some photos as I logged in last time. The screen changes with every input while logging in :


    After logging in everything works fine. If I log out I get a normal login screen again.

    (Shortened) output from /var/log/gdm/:0.log
    Code:
     
    ...
    (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jan 21 14:31:46 2014
    (==) Using config directory: "/etc/X11/xorg.conf.d"
    (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    (==) No Layout section.  Using the first Screen section.
    (==) No screen section available. Using defaults.
    (**) |-->Screen "Default Screen Section" (0)
    (**) |   |-->Monitor "<default monitor>"
    (==) No device specified for screen "Default Screen Section".
        Using the first device section listed.
    (**) |   |-->Device "Default Device"
    (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
    (==) Automatically adding devices
    (==) Automatically enabling devices
    (==) Automatically adding GPU devices
    (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
        Entry deleted from font path.
    (==) FontPath set to:
        /usr/share/fonts/misc:unscaled,
    ...
        /usr/share/fonts/truetype/,
        built-ins
    (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
    (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
    (II) xfree86: Adding drm device (/dev/dri/card0)
    (--) PCI:*(0:1:5:0) 1002:796e:1462:7302 rev 0, Mem @ 0xf0000000/134217728, 0xfeaf0000/65536, 0xfe900000/1048576, I/O @ 0x0000d000/256
    Initializing built-in extension Generic Event Extension
    ...
    Initializing built-in extension DRI2
    (II) "glx" will be loaded by default.
    (II) Loading /usr/lib64/xorg/modules/libglamoregl.so
    (II) Module glamoregl: vendor="X.Org Foundation"
        compiled for 1.14.3.901, module version = 0.5.1
    (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
    (II) Module glx: vendor="X.Org Foundation"
        compiled for 1.14.3.901, module version = 1.0.0
    (==) AIGLX enabled
    Loading extension GLX
    (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so
    (II) Module radeon: vendor="X.Org Foundation"
        compiled for 1.14.3, module version = 7.2.0
    (II) RADEON: Driver for ATI Radeon chipsets:
        ATI Radeon Mobility X600 (M24) 3150 (PCIE), ATI FireMV 2400 (PCI),
    ...
        KABINI, KABINI, KABINI
    (++) using VT number 7
    
    
    (II) [KMS] Kernel modesetting enabled.
    (II) RADEON(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
    (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
    (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
    (==) RADEON(0): Default visual is TrueColor
    (==) RADEON(0): RGB weight 888
    (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
    (--) RADEON(0): Chipset: "ATI RS740" (ChipID = 0x796e)
    (II) Loading /usr/lib64/xorg/modules/libexa.so
    (II) Module exa: vendor="X.Org Foundation"
        compiled for 1.14.3.901, module version = 2.6.0
    (II) RADEON(0): KMS Color Tiling: enabled
    (II) RADEON(0): KMS Color Tiling 2D: disabled
    (II) RADEON(0): KMS Pageflipping: enabled
    (II) RADEON(0): SwapBuffers wait for vsync: enabled
    (II) RADEON(0): Output VGA-0 has no monitor section
    (II) RADEON(0): EDID for output VGA-0
    (II) RADEON(0): Manufacturer: GNR  Model: 0  Serial#: 590
    (II) RADEON(0): Year: 2008  Week: 52
    (II) RADEON(0): EDID Version: 1.3
    (II) RADEON(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
    (II) RADEON(0): Sync:
    (II) RADEON(0): Max Image Size [cm]: horiz.: 37  vert.: 30
    ...
    (==) RADEON(0): DPI set to (96, 96)
    (II) Loading /usr/lib64/xorg/modules/libfb.so
    (II) Module fb: vendor="X.Org Foundation"
        compiled for 1.14.3.901, module version = 1.0.0
    (--) Depth 24 pixmap format is 32 bpp
    (II) RADEON(0): [DRI2] Setup complete
    ...
    (==) RADEON(0): Backing store disabled
    (II) RADEON(0): Direct rendering enabled
    ...
    (II) RADEON(0): Acceleration enabled
    (==) RADEON(0): DPMS enabled
    (==) RADEON(0): Silken mouse enabled
    (II) RADEON(0): Set up textured video
    ...
    (--) RandR disabled
    (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    ...
    (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
    ...
    (**) Power Button: always reports core events
    (**) evdev: Power Button: Device: "/dev/input/event3"
    (--) evdev: Power Button: Vendor 0 Product 0x1
    (--) evdev: Power Button: Found keys
    (II) evdev: Power Button: Configuring as keyboard
    (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
    >                   Ignoring extra symbols
    Errors from xkbcomp are not fatal to the X server
    (II) config/udev: Adding input device Power Button (/dev/input/event2)
    (**) Power Button: Applying InputClass "evdev keyboard catchall"
    (**) Power Button: Applying InputClass "evdev keyboard catchall"
    (**) Power Button: Applying InputClass "LocalKeyboard"
    (II) Using input driver 'evdev' for 'Power Button'
    (**) Power Button: always reports core events
    (**) evdev: Power Button: Device: "/dev/input/event2"
    (--) evdev: Power Button: Vendor 0 Product 0x1
    (--) evdev: Power Button: Found keys
    (II) evdev: Power Button: Configuring as keyboard
    (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
    (II) config/udev: Adding drm device (/dev/dri/card0)
    (II) config/udev: Adding input device HDA ATI SB Line (/dev/input/event10)
    (II) No input driver specified, ignoring this device.
    (II) This device may have been added with another device file.
    (II) config/udev: Adding input device HDA ATI SB Rear Mic (/dev/input/event11)
    (II) No input driver specified, ignoring this device.
    (II) This device may have been added with another device file.
    (II) config/udev: Adding input device HDA ATI SB Front Mic (/dev/input/event12)
    (II) No input driver specified, ignoring this device.
    (II) This device may have been added with another device file.
    (II) config/udev: Adding input device HDA ATI SB Front Headphone (/dev/input/event5)
    (II) No input driver specified, ignoring this device.
    (II) This device may have been added with another device file.
    (II) config/udev: Adding input device HDA ATI SB Line Out Side (/dev/input/event6)
    (II) No input driver specified, ignoring this device.
    (II) This device may have been added with another device file.
    (II) config/udev: Adding input device HDA ATI SB Line Out CLFE (/dev/input/event7)
    (II) No input driver specified, ignoring this device.
    (II) This device may have been added with another device file.
    (II) config/udev: Adding input device HDA ATI SB Line Out Surround (/dev/input/event8)
    (II) No input driver specified, ignoring this device.
    (II) This device may have been added with another device file.
    (II) config/udev: Adding input device HDA ATI SB Line Out Front (/dev/input/event9)
    (II) No input driver specified, ignoring this device.
    (II) This device may have been added with another device file.
    (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event0)
    (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
    (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
    (**) AT Translated Set 2 keyboard: Applying InputClass "LocalKeyboard"
    (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
    (**) AT Translated Set 2 keyboard: always reports core events
    (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event0"
    (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
    (--) evdev: AT Translated Set 2 keyboard: Found keys
    (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
    (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 8)
    (II) config/udev: Adding input device ImPS/2 Logitech Wheel Mouse (/dev/input/event1)
    (**) ImPS/2 Logitech Wheel Mouse: Applying InputClass "evdev pointer catchall"
    (**) ImPS/2 Logitech Wheel Mouse: Applying InputClass "evdev pointer catchall"
    (II) Using input driver 'evdev' for 'ImPS/2 Logitech Wheel Mouse'
    (**) ImPS/2 Logitech Wheel Mouse: always reports core events
    (**) evdev: ImPS/2 Logitech Wheel Mouse: Device: "/dev/input/event1"
    ...
    (**) ImPS/2 Logitech Wheel Mouse: (accel) acceleration threshold: 4
    (II) config/udev: Adding input device ImPS/2 Logitech Wheel Mouse (/dev/input/mouse0)
    (II) No input driver specified, ignoring this device.
    (II) This device may have been added with another device file.
    (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
    (II) No input driver specified, ignoring this device.
    (II) This device may have been added with another device file.
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Compat map for group 2 redefined
    >                   Using new definition
    > Warning:          Compat map for group 3 redefined
    >                   Using new definition
    > Warning:          Compat map for group 4 redefined
    >                   Using new definition
    Errors from xkbcomp are not fatal to the X server
    (II) RADEON(0): EDID vendor "GNR", prod id 0
    ...
    (II) RADEON(0): Modeline "720x405"x70.0   26.47  720 736 808 896  405 406 409 422 -hsync +vsync (29.5 kHz e)
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
    >                   Ignoring extra symbols
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
    >                   Ignoring extra symbols
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
    >                   Ignoring extra symbols
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Compat map for group 2 redefined
    >                   Using new definition
    > Warning:          Compat map for group 3 redefined
    >                   Using new definition
    > Warning:          Compat map for group 4 redefined
    >                   Using new definition
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Compat map for group 2 redefined
    >                   Using new definition
    > Warning:          Compat map for group 3 redefined
    >                   Using new definition
    > Warning:          Compat map for group 4 redefined
    >                   Using new definition
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Compat map for group 2 redefined
    >                   Using new definition
    > Warning:          Compat map for group 3 redefined
    >                   Using new definition
    > Warning:          Compat map for group 4 redefined
    >                   Using new definition
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Compat map for group 2 redefined
    >                   Using new definition
    > Warning:          Compat map for group 3 redefined
    >                   Using new definition
    > Warning:          Compat map for group 4 redefined
    >                   Using new definition
    Errors from xkbcomp are not fatal to the X server
    (II) RADEON(0): EDID vendor "GNR", prod id 0
    ...
    (II) RADEON(0): Modeline "720x405"x70.0   26.47  720 736 808 896  405 406 409 422 -hsync +vsync (29.5 kHz e)
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Compat map for group 2 redefined
    >                   Using new definition
    > Warning:          Compat map for group 3 redefined
    >                   Using new definition
    > Warning:          Compat map for group 4 redefined
    >                   Using new definition
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Compat map for group 2 redefined
    >                   Using new definition
    > Warning:          Compat map for group 3 redefined
    >                   Using new definition
    > Warning:          Compat map for group 4 redefined
    >                   Using new definition
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
    >                   Ignoring extra symbols
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
    >                   Ignoring extra symbols
    Errors from xkbcomp are not fatal to the X server
    (II) RADEON(0): EDID vendor "GNR", prod id 0
    ...
    (II) RADEON(0): Modeline "720x405"x70.0   26.47  720 736 808 896  405 406 409 422 -hsync +vsync (29.5 kHz e)
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Compat map for group 2 redefined
    >                   Using new definition
    > Warning:          Compat map for group 3 redefined
    >                   Using new definition
    > Warning:          Compat map for group 4 redefined
    >                   Using new definition
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Compat map for group 2 redefined
    >                   Using new definition
    > Warning:          Compat map for group 3 redefined
    >                   Using new definition
    > Warning:          Compat map for group 4 redefined
    >                   Using new definition
    Errors from xkbcomp are not fatal to the X server
    The XKEYBOARD keymap compiler (xkbcomp) reports:
    > Warning:          Compat map for group 2 redefined
    >                   Using new definition
    > Warning:          Compat map for group 3 redefined
    >                   Using new definition
    > Warning:          Compat map for group 4 redefined
    >                   Using new definition
    Errors from xkbcomp are not fatal to the X server
    (II) RADEON(0): EDID vendor "GNR", prod id 0
    ...
    (II) RADEON(0): Modeline "720x405"x70.0   26.47  720 736 808 896  405 406 409 422 -hsync +vsync (29.5 kHz e)

  2. #2
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    16,288

    Default Re: Login screen (gdm) corrupted after booting

    Looks like you are using the RADEON driver. Maybe try the propritary ATI dirver.

  3. #3

    Default Re: Login screen (gdm) corrupted after booting

    Quote Originally Posted by gogalthorp View Post
    Looks like you are using the RADEON driver. Maybe try the propritary ATI dirver.
    Yes, I have the radeon driver. But there seems to be no option to change to the propritary ATI driver. My card is Radeon 2100 and I did not found fgrlx - driver for opensuse 13.1 for this card.

    I really think that the problem is not the driver. the login screen is clean for lightdm, kdm, xdm after booting. And it is normal with the use of gdm if I was already logged in and log out again. I did not get this kind of error in ubuntu with gdm.

    The problem seems to be located in gdm. There seems to be a problem initialising gdm.

    Perhpas someone has an idea?

    Cheers Broiler

  4. #4

    Default Re: Login screen (gdm) corrupted after booting

    Quote Originally Posted by Broiler View Post
    Yes, I have the radeon driver. But there seems to be no option to change to the propritary ATI driver. My card is Radeon 2100 and I did not found fgrlx - driver for opensuse 13.1 for this card.
    yep, there is no prop. drivers available for that device (R400 based: http://en.wikipedia.org/wiki/Radeon_R400)

    I really think that the problem is not the driver. the login screen is clean for lightdm, kdm, xdm after booting. And it is normal with the use of gdm if I was already logged in and log out again. I did not get this kind of error in ubuntu with gdm.

    The problem seems to be located in gdm. There seems to be a problem initialising gdm.

    Perhpas someone has an idea?

    Cheers Broiler
    hmm, interesting. Can you post the full xorg and gdm logs to suse paste

  5. #5

    Default Re: Login screen (gdm) corrupted after booting

    Quote Originally Posted by Tyler_K View Post
    hmm, interesting. Can you post the full xorg and gdm logs to suse paste
    Thank you for your interest.
    Didn't know suse paste. Very usefull!

    /var/log/gdm/:0.log -> http://paste.opensuse.org/88768580
    /var/log/Xorg.0.log -> http://paste.opensuse.org/25622665
    /var/log/messages -> http://paste.opensuse.org/18412927

  6. #6

    Default Re: Login screen (gdm) corrupted after booting

    I searched a little better now and come to a different conclusion.

    I remembered that I had diplay corruption as well with the gnome-live-cd and tried this again. I took photos with my digital camera to document the display corruption.

    To sum it up. The corruption of display didn't stop with logging in or logging out. Corruption of the display stopped by starting an application (for example gnome-terminal). This lead to a normal background though fonts were still corrupted. Fonts got clear after logging out and logging in again.

    The installation on harddisk has an autostarted application (ffgtk). That leads to an end of corruption with the first login. The behaviour of the gnome-live-cd and of my installation are therfore coherent. Nothing has changed with all the updates I have installed.

    You can see the pictures at http://www.flickr.com/photos/1150889...7640172101935/

    Picture 1-2: Bootprocess with openSuse-Gnome-Live-CD
    Picture 3-4: automatically loged in with live-cd-user
    Picture 5-6: logging out
    Picture 7: Login screen still corrupted
    Picture 8-9: logged in again, starting gnome-terminal
    Picture 10-11: gnome-terminal started. The background looks fine, fonts are still corrupted.
    Picture 12-13: Logging out lead to nomal fonts, everything looks fine now. Logging in you get also a clean diyplay

    Here are the logs:
    /var/log/gdm/:0.log -->
    http://paste.opensuse.org/40538623
    /var/log/gdm/:0.log.1 --> http://paste.opensuse.org/33584850
    /var/log/gdm/:0.log.2 --> http://paste.opensuse.org/80316083
    /var/log/Xorg.0.log --> http://paste.opensuse.org/17367521
    /var/log/Xorg.0.log.old --> http://paste.opensuse.org/47833373
    /var/log/messages -->
    http://paste.opensuse.org/11934051

    Perhaps this helps to find a solution.

    Cheers Broiler

  7. #7

    Default Re: Login screen (gdm) corrupted after booting

    Quote Originally Posted by Broiler View Post
    Here are the logs:
    /var/log/gdm/:0.log -->
    http://paste.opensuse.org/40538623
    /var/log/gdm/:0.log.1 --> http://paste.opensuse.org/33584850
    /var/log/gdm/:0.log.2 --> http://paste.opensuse.org/80316083
    /var/log/Xorg.0.log --> http://paste.opensuse.org/17367521
    /var/log/Xorg.0.log.old --> http://paste.opensuse.org/47833373
    /var/log/messages -->
    http://paste.opensuse.org/11934051
    That's a whole lot of info, and to be honest I wasn't certain what I was looking at ... the kernel boot lines were odd and there were VMware services involved

    In any regard, I do not think you have a video driver bug (in of itself) ... I'd concentrate on you messages file and review the gdm related output. There are a couple of errors related to it.

    For one of the items of interest that your log indicates, see: http://code.synchroverge.com/?p=139

  8. #8

    Default Re: Login screen (gdm) corrupted after booting

    I thought I'd also add that (at a macro level) part of the problem (i.e. the corruption on the DM) strikes me some what similar to problems that might have been seen when the DM wasn't set to fallback mode with in the case of non accelerated or incapable/anaemic graphics adapters trying to do the default mode of GL with gdm ... but that would have been back in the GNOME 3.4ish era, and its not applicable to your adapter anyway....

Posting Permissions

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