Bug#483314: xserver-xorg-video-intel: [945GM] Wrong resolution used for external monitor
On Wed, May 28, 2008 at 16:22:40 +0200, Sander Marechal wrote:
> Julien Cristau writes:
>
>> On Wed, May 28, 2008 at 12:25:26 +0200, Sander Marechal wrote:
>>
>>> I have a Dell D520 laptop with an Intel 945GM chipset. The internal 15"
>>> screen has a resolution of 1400x1050. When I hook up an external monitor
>>> (A bog standard Dell 17" TFT, model no. 1704FPTt) then the intel driver correctly detects that it has a
>>> maximum resolution of 1280x1024 (according to Xorg.0.log, see
>>> attachment) but X still seems to start a 1400x1050 display.
>>>
>> I'm not sure what the problem is here. The internal panel and the
>> external monitor are both enabled, according to the log the panel uses
>> 1400x1050 and the external monitor 1280x1024. What behaviour did you
>> expect instead?
>> You can disable the internal screen with xrandr --output LVDS --off, but
>> by default all connected outputs are enabled.
>
> The problem is that the external monitor also seems to be running
> 1400x1050, but I only see the top-left 1280x1024 part of it. I can move
Then that monitor is running at 1280x1024 :)
> my mouse in the parts between 1280 and 1400 horizontal, and between the
> 1024 and 1050 vertical. The mouse cursor disappears, but it's definitely
> there, because it takes time to scroll back. When I maximize an
> application, it becomes 1400 pixels wide and 1050 pixels (minus the
> height of the gnome-panel) high. That means I don't see the
> minimize/maximize/close buttons. They're off-screen. When iceweasel is
> maximized, I don't see the statusbar at the bottom. It falls behind the
> gnome-panel.
Your desktop is 1400x1050, because that's the dimension of the biggest
connected output.
> Note that my laptop lid is closed.
>
You can tell X (through xrandr) to turn off the LVDS before closing the
lid, manually or using a script. Then the desktop will be resized to
the dimension of the other output.
Cheers,
Julien
Reply to: