Comment 95 for bug 745112

Revision history for this message
Marko Vendelin (marko-vendelin) wrote :

I am using Thinkpad X201 (natty, unity) with docking station and an external monitor attached via DP -> HDMI. Note that I have packed all additional files (screenshots, logs) into tar.bz2 attached below.

Since I had problems with the external monitor (occasional black monitor on boot ...), I started using Timo's kernel ( linux-image-2.6.38-10-generic_2.6.38-10.44sru1_amd64.deb ). In my setup, the laptop screen is off and all work is done via external monitor. Probably after running the screensaver, the monitor got corrupted with the several regions just shown in black. It seems that during a wakeup, external screen was run as if it is the internal laptop screen. This can be observed on attached screenshots with terminal occupying part of the screen (Screenshot1.png) or maximized ( Screenshot-terminal-fullscreen.png ). On other desktops, all maximized windows were reduced accordingly. Monitor preferences ( Screenshot-monitor-preferences.png ) seem to confirm it; xrandr and dmesg outputs are in xrandr.txt and dmesg.beforexrandr.txt, correspondingly. I managed to fix the problem by running

xrandr --output LVDS1 --auto
xrandr --output LVDS1 --auto --output HDMI1 --auto
xrandr --output LVDS1 --auto --output HDMI1 --off
xrandr --output LVDS1 --auto --output HDMI1 --auto
xrandr --output LVDS1 --auto --output HDMI1 --auto --primary

As a result, I returned to my setup. If I remember correctly, LVDS1 was actually off after running all those commands and looking at 'Monitor Preferences' (Screenshot-monitor-preferences.png). Dmesg after all those commands is in dmesg.afterxrandr.txt .

In addition, I have attached part of kern.log from my last boot (first 60s). If the full log is needed (~700KB), it can be downloaded via http://sysbio.ioc.ee/~markov/kern.log.full.bz2

Let me know if I should report this bug somewhere else and if you have any questions.