xorg.conf configuration for nVidia TwinView on the Dell D620

I managed to get TwinView working on the Dell Latitude D620 under Debian GNU/Linux and I’ve been using it for a few weeks now without any problem whatsoever.

The key section in /etc/X11/xorg.conf is this:

Section “Device”
Identifier “Generic Video Card”
Driver “nvidia”
BusID “PCI:1:0:0”
Option “TwinView”
Option “MetaModes” “1280×1024, 1440×900; NULL, 1440×900”

Section “Monitor”
Identifier “Generic Monitor”
Option “DPMS”
HorizSync 28-72
VertRefresh 43-60

Section “Monitor”
Identifier “External Monitor”
Option “DPMS”
HorizSync 28-72
VertRefresh 43-60

I’m using an external 1280×1024 LCD, and I use the KDE control center (Peripherals/Display) to switch between metamodes. The nice thing is that whenever the X server starts and it doesn’t sense the external display it automagically defaults to using only the built-in display. Moreover, TwinView handles gracefully the “hole” below the 1440×900 display. Now what I’d really like to do is to specify that the primary monitor is the built-in display instead of the external LCD, but that can wait a bit longer.

Of course, you can download the complete xorg.conf I’m using, with my finely-tuned (right) TrackPoint and TouchPad configuration.

[tags]nVidia, TwinView, Dell, D620, Debian, GNU, Linux, Xorg[/tags]

Posted in Dell D620, Gadgets, General, Linux, SysAdmin
5 comments on “xorg.conf configuration for nVidia TwinView on the Dell D620
  1. Art Fore says:

    You info was very valuable. Only thing I did was not use Twinview. Works great.


  2. I have a the same laptop, and use your xorg.conf. But I don’t get the server to run with it, only when I recplace nvidia with the nv driver. I have a pretty complete description of the issue at


    It is the last of the four issues I had with the machine, three still open, one (sound) fixed.

  3. Christoph says:

    This one saved me at least two hours! Thanks!!

  4. nVidia says:

    Awesome read. Really handy info.

  5. Theo says:

    My D620 is much, much happier today!

    Using the built-in NVIDA loader and looking at many web sites for further help, I just could not get the driver to load.

    I think a critical element you put in was commenting out this line: Load “dri”

About me

I am a Software Architect, System Administrator, Entrepreneur and Open Data advocate, with 21 years of experience building Internet-enabled software, from electronic banking to B2B marketplaces.
If you want to use the Internet as a competitive advantage, look at my resume for more information or hire me.


Sun Certified Enterprise Architect
Sun Solaris Certified Security Administrator
Sun Solaris Certified Network Administrator
Sun Solaris Certified System Administrator
Linux Foundation Certified Sysadmin