doubled login screen in different resolutions

I face strange problem. One day, when I switched on my notebook Lenovo X400 with Suse 11.3 I observed that the graphical login screen is divided vertically into two equal parts - each in different resolution. There are also two mouse pointers. They work simultaously (eventhought I can see only a half of each).
The problem is that when I login there is no effect, it goes back to login screen.
I can login into text terminal. But if I go to “init 3” I still can not startx and the next time I reboot the same problem comes again.

Do you have any idea?
Shall I somehow reconfigure X windows or method of logging in?

Are you using kdm (for KDE4) or gdm (for default Gnome) window manager? Does failsafe mode present a normal login screen? What graphics card and driver are you using?

Hi,

  1. gdm
  2. failsafe mode does not change the problem
  3. graphics card is from lenovo X400 notebook, I would need to check it and get driver information - how can I?

Note that previously, for weeks, It was working perfectly.

I’ve seen this phenomenon on my previous laptop, just for a day, then my videocard stopped working completely…The laptop’s mobo was replaced, problem fixed without doing anything to the installed openSUSE.

For graphics h/w (and more), run this command as root (su -):

lspci -nnk

To post results, from the output, select the lines for the processor and graphics chipset and post back using code tags (Go Advanced, select the output text and click the “#” icon).

See the result below.
One interesting thing. When I switch off the notebook from docking station during the login process it finally succeeds.
Another observation. When I change config to automatic logging of one user without asking for password it goes with no problems.
By the way - how can I switch from graphical login mode to text mode? Init 3 does not help.

00:00.0 Host bridge [0600]: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller [8086:2590] (rev 03)
	Subsystem: IBM ThinkPad Z60t [1014:0575]
	Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2592] (rev 03)
	Subsystem: IBM Device [1014:0582]
	Kernel driver in use: i915
00:02.1 Display controller [0380]: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller [8086:2792] (rev 03)
	Subsystem: IBM Device [1014:0582]
00:1c.0 PCI bridge [0604]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 [8086:2660] (rev 03)
	Kernel driver in use: pcieport
00:1d.0 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 [8086:2658] (rev 03)
	Subsystem: IBM Device [1014:0565]
	Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 [8086:2659] (rev 03)
	Subsystem: IBM Device [1014:0565]
	Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 [8086:265a] (rev 03)
	Subsystem: IBM Device [1014:0565]
	Kernel driver in use: uhci_hcd
00:1d.3 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 [8086:265b] (rev 03)
	Subsystem: IBM Device [1014:0565]
	Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] (rev 03)
	Subsystem: IBM Device [1014:0566]
	Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev d3)
00:1e.2 Multimedia audio controller [0401]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller [8086:266e] (rev 03)
	Subsystem: IBM Device [1014:0581]
	Kernel driver in use: Intel ICH
00:1e.3 Modem [0703]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller [8086:266d] (rev 03)
	Subsystem: IBM Device [1014:0574]
	Kernel driver in use: Intel ICH Modem
00:1f.0 ISA bridge [0601]: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge [8086:2641] (rev 03)
	Subsystem: IBM Device [1014:0568]
00:1f.2 IDE interface [0101]: Intel Corporation 82801FBM (ICH6M) SATA Controller [8086:2653] (rev 03)
	Subsystem: IBM Device [1014:056a]
	Kernel driver in use: ata_piix
00:1f.3 SMBus [0c05]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller [8086:266a] (rev 03)
	Subsystem: IBM Device [1014:056b]
	Kernel driver in use: i801_smbus
04:00.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev 8d)
	Subsystem: IBM Device [1014:0555]
	Kernel driver in use: yenta_cardbus
04:00.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 13)
	Subsystem: IBM ThinkPad X60s / Z60t [1014:0556]
	Kernel driver in use: sdhci-pci
05:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
	Subsystem: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139]
	Kernel driver in use: 8139too

One interesting thing. When I switch off the notebook from docking station during the login process it finally succeeds.

This would have been good to mention in your first post. Xorg is detecting the presence of this docking station, and the desktop is confused by a possible second screen (even if not connected). This may take some manual adjustment of /etc/X11/xorg.conf.d/ config files…

By the way - how can I switch from graphical login mode to text mode? Init 3 does not help.

From the grub menu, just type ‘3’ then [Enter]. If you’re already in a graphical desktop environment, you type ‘init 3’ from a console (as root).

And to get to a console e.g. Ctrl-Alt-F1, and Ctrl-Alt-F7 to return, in case you didn’t know. :slight_smile:

Unfortunately it is not related to the dockin station. It behaves the same if alone.
What can I do?

PS
init 3 does not make pernament change. Strange
I had to change manually default run level.

init 3 does not make pernament change. Strange
I had to change manually default run level.

That is correct, the init command is used to change runlevels (which controls all other processes associated with the different runlevels). Your question was ambiguous, since you didn’t mention about wanting to change it permanently. Do you have /etc/X11/xorg.conf present (which may be the case if you upgraded from 11.2 for example)?

I haven’t upgraded from lower versions of SUSE. That was a new installation.

linux-wnin:/etc/X11 # ls
fs        proxymngr  x11perfcomp  xim    xinit    Xmodmap.remote  xorg.conf.install  xsm
lbxproxy  rstart     xdm          xim.d  Xmodmap  xorg.conf.d     Xresources

The other thing is that if I make a trick and unplug the notebook from donckin station during the login process it succeeds but there is also a meesage saying that the configuration can not be stored pernamently, it comes form xfce4-notify (i will check exactly").

http://www.pksa.nazwa.pl/skas.png

The graphics driver/hardware is the the crux of the problem here. Have you tried booting with the ‘nomodeset’ option? You can type that at the grub prompt, then press [Enter]. It will cause Xorg to fall back to using the fbdev driver, but good for this test. The release notes mention

Initializing Graphics with KMS (Kernel Mode Setting)

With openSUSE 11.3 we are switching to KMS (Kernel Mode Setting) for Intel, ATI and NVIDIA graphics, which now is our default. If you encounter problems with the KMS driver support (intel, radeon, nouveau), disable KMS by adding nomodeset to the kernel boot command line. To set this permanently, add it to the kernel command line in /boot/grub/menu.lst. This option makes sure the appropriate kernel module (intel, radeon, nouveau) is loaded with modeset=0 in initrd, i.e. KMS is disabled.

In the rare cases when loading the DRM module from initrd is a general problem and unrelated to KMS, it is even possible to disable loading of the DRM module in initrd completely. For this set the NO_KMS_IN_INITRD sysconfig variable to yes via YAST, which then recreates initrd afterwards. Reboot your machine.

On Intel without KMS the Xserver falls back to the fbdev driver (the intel driver only supports KMS). On ATI for current GPUs it falls back to radeonhd. On NVIDIA without KMS the nv driver is used (the nouveau driver only supports KMS).

You may need to file a bug report on this.

One last idea: This ThinkWiki page has a section dealing with xorg.conf and docking stations (disabling). It may be possible to use these lines to get a working login display, then use xrandr to configure dual screens (if connected) once logged in to the desktop.

This would get added to /etc/X11/xorg.conf.d/50-device.conf

 # ADD THIS IF YOUR LAPTOP DOES NOT HAVE A TV CONNECTOR or DOCKING STATION 
       Option          "monitor-TV"   "TV" 

This would get added to 50-monitor.conf

# ADD THIS IF YOUR LAPTOP DOES NOT HAVE A TV CONNECTOR or DOCKING STATION 
Section "Monitor" 
       Identifier      "TV" 
       Option          "Ignore" "True" 
   EndSection 

No promises that it will work though.

Unfortunatelly it doesn’t help.
nomodeset leaves me with white blank screen in graphical mode, then I need to crt+alt+F1 to login in prompt.
the changes to xorg lead to situation when X don’t start at all.
xrandr gives:

linux-wnin:/home/pawel # xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       50.0*+   85.0     75.0     70.1     60.0  
   832x624        74.6  
   800x600        85.1     72.2     75.0     60.3     56.2  
   640x480        85.0     72.8     75.0     59.9  
   720x400        85.0  
   640x400        85.1  
   640x350        85.1  
TV1 disconnected (normal left inverted right x axis y axis)

I bad:(
Previously it worked.
The trick with docking in/out works but that is not a solution.

Is there any method to modify the graphical login configuration???

I’m not sure that I can assist further here. I encourage you to file a bug report here. It might also pay to cast your net wider here, by posting your problem at the Phoronix Forums. They have an Intel forum which may be of value to you. Good luck.

I changed gdm to kdm and it STARTED working properly rotfl!
Even though there is no guarranty that it one morning I will be welcomed by the same problem as it was before.

thank for help and effort

PS
btw please look at the output of xrandr
I was wondering if it looks first for VGA1 that is missing and then is switching in faulty (“in half”)way to LVDS1.

I had wondered if switching display manager might work here. The same driver is being used, so examining Xorg.0.log might be useful in determining what is happening:

cat /var/log/Xorg.0.log

If you post the output, upload to SUSE Paste, and post only the link to it here.

I did it.
Please, take a look