Windows will not fully maximize in dual monitor configuration with non-matching resolutions

Bug #286435 reported by kdawgud
14
This bug affects 1 person
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]
        Capabilities: [60] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [68] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000 Data: 0000
        Capabilities: [78] Express Endpoint IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
                Device: Latency L0s <256ns, L1 <4us
                Device: AtnBtn- AtnInd- PwrInd-
                Device: Errors: Correctable- Non-Fatal+ Fatal+ Unsupported-
                Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
                Link: Supported Speed 2.5Gb/s, Width x16, ASPM L0s L1, Port 0
                Link: Latency L0s <256ns, L1 <4us
                Link: ASPM Disabled RCB 64 bytes CommClk+ ExtSynch-
                Link: Speed 2.5Gb/s, Width x16

Revision history for this message
kdawgud (kleber) wrote :
Revision history for this message
chadeldridge (chadeldridge) wrote :

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
# nvidia-xconfig: version 1.0 (buildmeister@builder63) Wed Oct 1 15:09:35 PDT 2008

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"
    Identifier "Screen0"
    Device "Device0"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "TwinView" "0"
    Option "TwinViewXineramaInfoOrder" "CRT-0"
    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

Revision history for this message
kdawgud (kleber) wrote :

I attached my own xorg.conf for additional information if needed.

Revision history for this message
Bjoern Guenzel (h-launchpad-blinker-net) wrote :

I have the same problem with Ubuntu 8.10, using a 1920x1200 monitor and my 1280x768 laptop (Latitude X1). If the laptop display is positioned to the right, windows will not maximize fully vertically. If the laptop is at the bottom, windows will maximize too much - the bottom bar of the window will be hitten by the bottom Gnome panel.

I have only used the "Screen Resolution" dialog in the Preferences menu, I don't know anything about TwinView or Xinerama or whatnot.

Not sure how to mark this bug as being relevant to Ubuntu 8.10

Revision history for this message
Bjoern Guenzel (h-launchpad-blinker-net) wrote :

The issue just resolved for me in a strange way: I noticed that I had visual effects set to "none" in the appearance settings, so I tried changing them to normal. This results in the error message "Desktop effects could not be enabled", but from then on, the windows maximize correctly. Visual effects are still set to none (which doesn't bother me much).

Revision history for this message
Jing Xue (jingxue) wrote :

I started having this issue after upgrading to 8.10. It was working fine under 8.04 where I was running the kde4 packages from the launchpad.net repository. Nvidia 8600GT. Two monitors: 1920x1200 and 1280x1024. Using TwinView.

Revision history for this message
chadeldridge (chadeldridge) wrote :

Try going to the 173 driver instead of the 177 and see what happens. That seemed to fix this issue for me temporarily while the nvidia team is working on my bug: https://bugs.launchpad.net/ubuntu/+bug/290774.

These bugs may be duplicates in a way.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.