Bug#523524: /usr/bin/plasma: Plasma 'activity' (ie. desktop) is messed up using NVidia Twinview
Package: kdebase-workspace-bin
Version: 4:4.2.2-2
Severity: important
File: /usr/bin/plasma
I'm using plasma with a twinview setup that can be summarized like this:
Screen on the left : 1920x1200 (DFP-0)
Screen on the right : 1280x1024 (CRT-0)
Right screen is aligned at the top.
When using the zoom out functionnality, first, the system seems to eat a lot of CPU
and becomes laggy (NVidia's binary drivers fault ?).
More importantly, the right screen is displayed on the left of the left screen.
This tends to lead to some crazy behavior. For example, resizing a folderview applet you can get
the widget to appear crossing screens from the left (on the left screen) and appaering
on the right of the right screen.
Of course, when moving windows, this behavior cannot be achieved.
Maybe plasma trusts the screen id (0, 1, 2, etc..) to guess their position ?
Here is a copy of the relevant xorg.conf parts :
Section "Device"
Identifier "GeForce TwinView"
Driver "nvidia"
Option "NvAgp" "3"
Option "UseEdidFreqs" "off"
Option "UseEdidDpi" "off"
Option "RenderAccel" "on"
Option "UseEvents" "false"
Option "TripleBuffer" "1"
Option "DamageEvents" "1"
Option "BackingStore" "1"
Option "PixmapCacheSize" "70000"
Option "OnDemandVBlankInterrupts" "true"
Option "NoLogo" "on"
Option "TwinView" "on"
Option "ConnectedMonitor" "DFP-0,CRT-0"
Option "TwinViewOrientation" "DFP-0 LeftOf CRT-0"
Option "HorizSync" "DFP-0: 30-81; CRT-0: 30-94"
Option "VertRefresh" "DFP-0: 56-75; CRT-0: 75"
Option "MetaModes" "DFP-0:1920x1200,CRT-0:1280x1024; DFP-0:1600x1200,CRT-0:1280x1024; 1280x1024,1280x1024; 1152x864,1152x864; DFP-0:1024x768; DFP-0:800x600; DFP-0:720x400; DFP-0:640x480;"
BusID "PCI:1:0:0"
#
# AIGLX part
#
Option "AllowGLXWithComposite" "true"
EndSection
###################
# Screen TwinView #
###################
Section "Screen"
Identifier "ScreenTwinView"
Device "GeForce TwinView"
Monitor "Dell 2407WFP"
Option "AddARGBGLXVisuals" "true"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1200" "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubSection
EndSection
###################
# LAYOUT TwinView #
###################
Section "ServerLayout"
Identifier "TwinView"
Screen 0 "ScreenTwinView"
InputDevice "Logitech Cordless Desktop Keyboard" "CoreKeyboard"
InputDevice "Logitech MX700" "CorePointer"
EndSection
Jerome
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (990, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf8)
Shell: /bin/sh linked to /bin/bash
Versions of packages kdebase-workspace-bin depends on:
ii kaboom 1.1.0 The Debian KDE settings migration
ii kdebase-runtime 4:4.2.2-1 runtime components from the offici
ii kdebase-workspace-data 4:4.2.2-2 shared data files for the KDE 4 ba
ii kdebase-workspace-libs 4:4.2.2-2 libraries provided by the KDE 4 ba
ii kdelibs5 4:4.2.2-2 core libraries for all KDE 4 appli
ii libc6 2.9-6 GNU C Library: Shared libraries
ii libfontconfig1 2.6.0-3 generic font configuration library
ii libfreetype6 2.3.9-4 FreeType 2 font engine, shared lib
ii libgcc1 1:4.3.3-7 GCC support library
ii libgl1-mesa-glx [libgl 7.4-2 A free implementation of the OpenG
ii libglib2.0-0 2.20.0-2 The GLib library of C routines
ii libice6 2:1.0.5-1 X11 Inter-Client Exchange library
ii libpam0g 1.0.1-9 Pluggable Authentication Modules l
ii libphonon4 4:4.3.1-1 Phonon multimedia framework for Qt
ii libplasma3 4:4.2.2-2 library for the KDE 4 Plasma deskt
ii libpng12-0 1.2.35-1 PNG library - runtime
ii libqimageblitz4 1:0.0.4-4 QImageBlitz image effects library
ii libqt4-dbus 4.4.3-2 Qt 4 D-Bus module
ii libqt4-qt3support 4.4.3-2 Qt 3 compatibility library for Qt
ii libqt4-script 4.4.3-2 Qt 4 script module
ii libqt4-svg 4.4.3-2 Qt 4 SVG module
ii libqt4-xml 4.4.3-2 Qt 4 XML module
ii libqtcore4 4.4.3-2 Qt 4 core module
ii libqtgui4 4.4.3-2 Qt 4 GUI module
ii libsm6 2:1.1.0-2 X11 Session Management library
ii libsoprano4 2.2.2+dfsg.1-1 libraries for the Soprano RDF fram
ii libstdc++6 4.3.3-7 The GNU Standard C++ Library v3
ii libstreamanalyzer0 0.6.4+svn931153-2 streamanalyzer library for Strigi
ii libusb-0.1-4 2:0.1.12-13 userspace USB programming library
ii libx11-6 2:1.2.1-1 X11 client-side library
ii libxcursor1 1:1.1.9-1 X cursor management library
ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar
ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio
ii libxi6 2:1.2.1-2 X11 Input extension library
ii libxinerama1 2:1.0.3-2 X11 Xinerama extension library
ii libxklavier12 3.7-2 X Keyboard Extension high-level AP
ii libxrandr2 2:1.3.0-2 X11 RandR extension library
ii libxrender1 1:0.9.4-2 X Rendering Extension client libra
ii libxss1 1:1.1.3-1 X11 Screen Saver extension library
ii libxtst6 2:1.0.3-1 X11 Testing -- Resource extension
ii libxxf86misc1 1:1.0.1-3 X11 XFree86 miscellaneous extensio
ii phonon 4:4.3.1-1 metapackage for Phonon multimedia
ii plasma-widgets-workspa 4:4.2.2-2 KDE 4 base workspace Plasma widget
ii x11-utils 7.4+1 X11 utilities
ii x11-xserver-utils 7.4+2 X server utilities
Versions of packages kdebase-workspace-bin recommends:
pn plasma-scriptengines <none> (no description available)
Versions of packages kdebase-workspace-bin suggests:
ii x11-xkb-utils 7.4+2 X11 XKB utilities
-- no debconf information
Reply to: