Summary: | clone mode: If projector does not report its default resolution, wrong resolution gets selected | ||
---|---|---|---|
Product: | xorg | Reporter: | Till Kamppeter <till.kamppeter> |
Component: | Driver/intel | Assignee: | MaLing <ling.ma> |
Status: | RESOLVED NOTOURBUG | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | major | ||
Priority: | medium | CC: | bryce, martin.pitt, michael.fu |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Description
Till Kamppeter
2009-02-05 08:20:22 UTC
*** This bug has been marked as a duplicate of bug 19931 *** Created attachment 22627 [details] [review] please try the patch on your machine, if the issue still occurs, I will reopen it. Thanks The attached patch I had already applied before reporting this bug, to fix bug 19933. The problem is occurring with the patched version of the Intel driver. I bet you are using a xserver of 1.4.x... this is exactly the usage model what I was looking for and has been fixed by xserver 1.5.x technically, this is not our driver bug... Anyway, pls attach logs as http://intellinuxgraphics.org/how_to_report_bug.html No, both Till and I are using X server 1.5.99.902. (In reply to comment #5) > No, both Till and I are using X server 1.5.99.902. > ok. please provide what I asked in comment# 4 then... Also, can you grab a liveCD of Ubuntu 8.10 to see if it works as you expected? i remember it fixes my issue... I leave the log submission to Till as the original reporter. Just mentioning that this was tested on current Ubuntu 9.04, which has newer versions of both X.org and -intel. (In reply to comment #7) > I leave the log submission to Till as the original reporter. Just mentioning > that this was tested on current Ubuntu 9.04, which has newer versions of both > X.org and -intel. > OK. it must be very easy for you to test 8.10. :) Does it works? I'm trying to see if it's a regression... Unfortunately, I cannot test any more as my observations were made with a projector on a conference and the conference is over now. Martin, do you have some suitable device to connect to your laptop to trigger the problem? No, same problem for me. I do use an external TFT, but it reports a proper default resolution. (In reply to comment #10) > No, same problem for me. I do use an external TFT, but it reports a proper > default resolution. > even on 8.10? MaLing, We had a Ubuntu conference last week, and since projectors are hard to come by we used the opportunity to do testing against the projector devices on hand. A consequence is that we do not have access to the device any longer for testing. (In reply to comment #12) > MaLing, > > We had a Ubuntu conference last week, and since projectors are hard to come by > we used the opportunity to do testing against the projector devices on hand. A > consequence is that we do not have access to the device any longer for testing. > this should be easy to reproduce on any projector, as long as its max resolution is less than the laptop. what we want to prove ( which is also the bug about ) is, when you hotplug the project _after_ boot, and run xrand --auto, xserver should choose the smallest resolution of LVDS and projector, so that on either screen, you can read the whole content... Otherwise, we will have to close this bug, if it's impossible to reproduce this any more... > --- Comment #13 from Michael Fu <michael.fu@intel.com> 2009-02-09
> what we want to prove ( which is also the
> bug about ) is, when you hotplug the project _after_ boot, and run xrand
> --auto, xserver should choose the smallest resolution of LVDS and projector, so
> that on either screen, you can read the whole content...
AIUI xrandr chooses the modes itself, the server isn't involved here, as
opposed to server startup where the modes are chosen in
xf86InitialConfiguration().
Then my suggestion is to make xrandr use xf86InitialConfiguration() for the "--auto" call. If this is not possible, make it using exactly the same algorithm as xf86InitialConfiguration(), to get consistency. Created attachment 22891 [details]
xrandr --verbose with VGA projector just plugin after boot up
Created attachment 22892 [details]
xrandr --verbose after run 'xrandr --auto'
I've just tried a Ubuntu 8.10 LiveCD and things works as I expected. Besides, this is not a driver bug, anyway...
|
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.