Windows will not fully maximize in dual monitor configuration with non-matching resolutions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
New
|
Undecided
|
Unassigned |
Bug Description
I have a two-monitor setup in Hardy Kubuntu (KDE 3 version). First monitor has a resolution of 1280x1024. Second monitor has a resolution of 1680x1050. Everything used to work great. After downloaded some recent Hardy updates (I think kernel update and KDE updates were included) I started having an issue where windows on the second larger monitor would not fill the screen when maximized. They seem to stop at the resolution of the first monitor.
I tried installing official nvidia drivers, which did nothing to fix the problem. Hardware config and xdpyinfo output are attached. All compiz "Desktop effects" are disabled.
lsb_release -rd
Description: Ubuntu 8.04.1
Release: 8.04
sudo lspci -nnvv
01:00.0 VGA compatible controller [0300]: nVidia Corporation G70 [GeForce 7600 GT] [10de:0391] (rev a1) (prog-if 00 [VGA controller])
Subsystem: eVga.com. Corp. Unknown device [3842:c615]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at dd000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at c0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at de000000 (64-bit, non-prefetchable) [size=16M]
Region 5: I/O ports at dc80 [size=128]
[virtual] Expansion ROM at dfe00000 [disabled] [size=128K]
I have this same issue when the second monitor output is rotated CCW.
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@rothera) Mon Oct 13 14:53:48 UTC 2008
# nvidia-xconfig: X configuration file generated by nvidia-xconfig builder63) Wed Oct 1 15:09:35 PDT 2008
# nvidia-xconfig: version 1.0 (buildmeister@
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "DELL 2405FPW"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "DELL 2407WFP"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 76.0
# Option "RandRRotation" "on"
Option "Rotation" "CCW"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 540"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro FX 540"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen" maInfoOrder" "CRT-0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXinera
Option "metamodes" "CRT: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection