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.

Debian Consulting

Whether you need to manage a single server, orchesthrate a PaaS cluster or need support for a whole fleet of IoT devices running Debian GNU/Linux, I can help you get the best performance from your hardware. Please contact me for additional information and to get a quote.


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