I've got the exact same problem. I've got an NVidia Quadro 280 NVS, and I'm running Gentoo Linux 2004.1. TwinView setup was a piece of cake, but now my window manager (KDE 3.2.2) does not detect that there are 2 screens and not just one, so it stretches everything over both screens, including the task bar, the startup screen, etc.
I did have this working previously, but that was with FreeBSD 5.2.1, IIRC.
I'm using version 1.0-5336 of the NVidia drivers. Perhaps it's an error in those drivers, because I've tried virtually everything, including:
- Reinstallation of the nvidia-glx and nvidia-kernel stuff
- Added to XF86Config: Option "Xinerama" "off" in the ServerFlags section
- Added to XF86Config: Option "NoTwinViewXineramaInfo" "off" in the Driver section
- Changed resolutions for the second monitor
The problem MAY be that the NVidia drivers are not able to export Xinerama-compatible information to the window manager, because the 'normal' XFree86 Xinerama extension is loaded and in the way.
I have tried to disable it, but I'm not sure how to do it. The XF86Config man file indicates that Xinerama is by default disabled, so I would think that I should not have to do anything...
The nvidia documentation is here:
ftp://download.nvidia.com/XFree86/Li...0-5336/README/
It says explicitly that if the Xinerama extension is enabled in XFree86, then the NVidia drives won't be able to publish Xinerama-compatible information to the window manager.
When I check my XFree86.N.log file (where N is the ID), then I do see that some XINERAMA extension is loaded and then initialized. I'm just not sure whether that is the XFree86 XINERAMA driver, or the Nvidia driver publishing a XINERAMA-compatible interface of some sorts....