Bug 699600

Summary: External monitor unusable
Product: [Fedora] Fedora Reporter: Milan Crha <mcrha>
Component: xorg-x11-drv-intelAssignee: Adam Jackson <ajax>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 15CC: ajax, awilliam, maxamillion, mcepl, otaylor, samkraju, walters, xgl-maint
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: [cat:modesetting]
Fixed In Version: xorg-x11-drv-intel-2.15.0-5.fc15 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-08-19 05:19:47 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
after_plug_monitor.txt
none
without_monitor.txt none

Description Milan Crha 2011-04-26 06:40:36 UTC
I've two use cases with my laptop:
a) - laptop put into a docking station
   - external monitor plugged into the docking station
   - laptop's LCD is usually closed, main screen is cast to the monitor

b) - laptop on a table
   - plugged projector
   - using main LCD on the monitor for usual tasks and projector "desktop"
     with cool stuff to show to others (this projector's "desktop" does not
     show menu bars/panels)

Problem is that the a) does not work in Fedora 15 Beta, it behaves always as b), which is basically wrong and makes external monitor and the docking station unusable. I even cannot set a mode to cast main screen to monitor only, it's somehow missing with Fn+F7 in Fedora 15 Beta. There was similar issue (except of Fn+F7) in early Fedora 14 too, but it was fixed after some update, and I would expect this being propagated to Fedora 15 too, not broken again.

I didn't notice this issue (only LCD shows main screen even with external monitor plugged in) before I reinstalled Fedora 15 Beta again (yes, I installed it twice, because the login screen didn't show me anything but empty desktop on the monitor and I thought that something was wrong when updating with yum - what a waste of time).

(Note: I use fallback mode.)

Comment 1 Milan Crha 2011-05-12 15:19:00 UTC
I forgot to mention, this is Lenovo T510, with:
> 00:02.0 VGA compatible controller: Intel Corporation Core Processor
> Integrated Graphics Controller (rev 02)
according to lscpi.

Comment 2 Adam Williamson 2011-05-16 11:12:53 UTC
When you say that a) "doesn't work", what do you mean exactly? Are you expecting it to work automatically based on the state of the laptop lid? Or can you not make it behave as you wish even by manually toggling the display states in the Displays control center applet?

if you're using fallback mode, btw, there's no chance your bug has anything to do with gnome-shell, so this is definitely the wrong component. Fallback mode *means* 'not the shell'.



-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 3 Milan Crha 2011-05-16 13:29:54 UTC
Imagine everything off, laptop in the docking station, external monitor plugged. Turn on monitor and laptop (order doesn't matter), without opening the LID (it doesn't matter too, see below). I see the main boot screen cast to the monitor all the time until gdm runs, then I see only an empty view without gdm login "window", with blue strips and those two birds. (I though there was something wrong with the yum update so I reinstalled the system for the second time, with same result, very pity). So open the laptop's LID and use Fn+F7 to switch between modes. There are usually modes like
 1) LID only, monitor off
 2) LID + monitor both same resolution and view
 3) LID shows main screen, monitor shows side screen
 4) LID is off and monitor shows main screen with its own resolution (usually
    higher than the one used on the LID).
I can switch to all but the 4), but the 4) is the view I want to use. When I move to the mode which should show me the 4) view then both LID and monitor is off, no signal send to both.

When I go to gnome-control-center and open the Display settings and turn off LID in a hope that the monitor will get the main screen cast, then it doesn't work too, both LID and monitor is off, no signal sent out.

Note that everything works as expected before X starts, and that the docking station has no effect on this, because even when I plug the monitor directly to the laptop then I cannot get to mode 4), the monitor is off with it. Used to be broken in early F14 too, then it was fixed, then it's broken in F15 again.

Comment 4 Milan Crha 2011-05-17 05:32:22 UTC
I hope this is more closer component for this issue.

Comment 5 Matěj Cepl 2011-05-17 13:41:40 UTC
Milane, could I get /var/log/Xorg.0.log from both use cases (with LCD monitor and in the docking station), please?

Comment 6 Milan Crha 2011-05-17 14:41:30 UTC
Created attachment 499362 [details]
after_plug_monitor.txt

This is added into the log when I plug in monitor and use Fn+F7 four times, passing through the mode which should show me external monitor out only, but I see only black screens on both external monitor and laptop screen.

Second part of it is added when I try to repeat the same Fn+F7 four presses, but this time everything is broken, nothing is shown on both screens and it only begin to work when I unplug the monitor and press Fn+F7 again.

Comment 7 Milan Crha 2011-05-17 14:51:01 UTC
Created attachment 499369 [details]
without_monitor.txt

This is full log since X started without monitor plugged in.
This is with xorg-x11-drv-intel-2.15.0-3.fc15.x86_64

Comment 8 Milan Crha 2011-08-19 05:19:47 UTC
I tried with xorg-x11-drv-intel-2.15.0-5.fc15 and it sort of works. The login screen doesn't recognize my laptop lid being closed, thus it casts main screen into it and the secondary screen into the external monitor (thus I login blindly), but after login I'm able to setup my Gnome environment to cast main screen on the external monitor only. I'm closing this, because nobody cares anyway and because I can manage (with a bit of effort) to have the external monitor used.