On Tue, Jul 24, 2012 at 10:01 AM, Andrew Haley <aph@redhat.com> wrote:
On 07/24/2012 02:33 PM, Philippe LeCavalier wrote:
> On Tue, Jul 24, 2012 at 9:02 AM, Andrew Haley <aph@redhat.com> wrote:
>
>> On 07/24/2012 01:24 PM, Philippe LeCavalier wrote:
>>>>> video chipset:
>>>>> 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS,
>>>>> 943/940GML Express Integrated Graphics Controller (rev 03)
>>>>> 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME,
>>>>> 943/940GML Express Integrated Graphics Controller (rev 03)
>>>>>
>>>>> packages:
>>>>> gnome-shell 3.4.1
>>>>> kernel 3.4.0-1.fc17.i686
>>>>>
>>> Anyone?
>>>
>>
>> What does xrandr say?  What happens after ctrl-alt-bksp?  Is this GNOME
>> specific?
>
>
> Thanks for responding Andrew. I appreciate the assistance.
>
> ctrl-alt-bksp only helps recovery prior top unchecking mirror displays.
> After that, ctrl-alt-bksp leaves me with either 2 black screens or a
> blacked out monitor and oscillating/flickering LCD.
>
> Xrandr LCD only
>
>  $ sudo xrandr
> Swipe your right index finger on UPEK TouchStrip
> Screen 0: minimum 320 x 200, current 1280 x 800, maximum 4096 x 4096
> LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 0mm
> x 0mm
>    1280x800       60.0*+
>    1024x768       60.0
>    800x600        60.3     56.2
>    640x480        59.9
> VGA1 disconnected (normal left inverted right x axis y axis)
> TV1 disconnected (normal left inverted right x axis y axis)
>
> Xrandr LCD+MONITOR
> $ sudo xrandr
> Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
> LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm
> x 0mm
>    1280x800       60.0 +
>    1024x768       60.0*
>    800x600        60.3     56.2
>    640x480        59.9
> VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm
> x 0mm
>    1024x768       60.0*
>    800x600        60.3     56.2
>    848x480        60.0
>    640x480        59.9
> TV1 unknown connection (normal left inverted right x axis y axis)
>    848x480        59.9 +
>    640x480        59.9 +
>    1024x768       59.9
>    800x600        59.9

OK, so it does see your display.  That's good.

I couldn't get my laptop to recognize the external monitor without a
ctrl-alt-bksp to scan the monitors.  Now have a look in /var/log/Xorg.0.log
and we can see what's happening.

Try a few things like

xrandr --auto --output VGA1 --same-as LVDS1

Andrew.
Yeah. It doesn't appear to be a hardware thing.  xrandr --auto --output VGA1 --same-as LVDS1 does the same as merely connecting the monitor itself. LCD flickers and comes back and the monitor does nothing. To me, the fact that the LCD flickers sows it's scanning the new layout. The only way I get any type of activity on the external monitor is to invoke the  keyboard toggle Fn-F5. But as mentioned, things get ugly fast when I do that.

Here's the output of /var/log/Xorg.0.log which shows the new res settings when I connected the monitor and then again when disconnected.


$ tail /var/log/Xorg.0.log
[    29.942] (**) Option "xkb_rules" "evdev"
[    29.942] (**) Option "xkb_model" "evdev"
[    29.942] (**) Option "xkb_layout" "us"
[  2569.286] (II) intel(0): Allocated new frame buffer 1024x768 stride 4096, tiled
[  2827.193] (II) intel(0): Allocated new frame buffer 2048x768 stride 8192, tiled
[  2864.078] (II) intel(0): Allocated new frame buffer 1280x800 stride 8192, tiled
[  8943.676] (II) intel(0): Allocated new frame buffer 2048x768 stride 8192, tiled
[  8950.486] (II) intel(0): Allocated new frame buffer 1024x768 stride 4096, tiled
[  8950.580] (II) intel(0): Allocated new frame buffer 2048x768 stride 8192, tiled
[  8961.737] (II) intel(0): Allocated new frame buffer 1280x800 stride 8192, tiled

Thanks
Phil