# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (luke@potter) Sat Sep 22 22:00:07 EST 2007 # /etc/X11/xorg.conf (xorg X Window System server configuration file) # # This file was initially generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the /etc/X11/xorg.conf manual page. # (Type "man /etc/X11/xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg # "In Ubuntu Feisty the Composite extension is enabled by default, however, # fglrx does not yet support Composite with DRI." # I believe "composite extension" disables qiv (Luke), so: # # In Twinview, the Device section provides the definition for the 2nd mointor. # # # Note that ConnectedMonitor and UseDisplayDevice are mutually exclusive # options. And that using UseDisplayDevice seems to *disable* the other # device so you don't actually get TwinView! # --- # The only way I could find to get any part of the taskbar and especially # the login pane to appear on the DFP was to use NoTwinViewXineramaInfo. :-( # --- # Note ESPECIALLY that the order of the MetaModes is the order of # detection of the screen by the X server, as far as I can see. Since # the CRT is detected 1st, you MUST put its mode first in each pair # or the X server will silently fail to drive the DFP at the given # resolution. Actually it's possible that it thinks it *is* driving # it at that resolution, except the poor old device of course can't # handle it and displays nothing. # --- # Another important tip when using different dimensions on each screen # (which is what you obviously want to do to get the most out of each screen) # e.g. LowXxLowY,HiXxHiY is to add an @LowXxHiY to the low resolution in each # case: e.g. # Option "MetaModes" "1920x1440,1680x1050@1920x1440; 1600x1200@1680x1050,1680x1050" # Option "MetaModes" "1920x1440,1680x1050@1680x1440; 1600x1200,1680x1050@1680x1200; 1280x1024,1280x1024; NULL,1680x1050; NULL,1280x1024; NULL,1024x768" # If you don't do that, then you'll find that the bottom panel is invisible # on the lower pixel-dimension screen, and if you minimise a window in Metacity # there is no way for you to reach it with the mouse and re-open it! # You don't do it with the X dimension though because then you'd introduce # an apparent gap between the two screens. # #Section "Device" # Identifier "Conexant CX23880 VGA" # Driver "nvidia" # BusID "PCI:1:1:0" #EndSection # # The IBM can do other modes - these are just the built-in ones. # Section "ServerLayout" Identifier "Twinview config" Screen "Benq 21" 0 0 Screen "IBM C220p" 0 0 Screen "Benq 21" LeftOf "IBM C220p" Screen "IBM C220p" RightOf "Benq 21" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" Option "Xinerama" "Off" EndSection Section "Files" # path to defoma fonts #FontPath "/usr/share/X11/fonts/misc" #FontPath "/usr/share/X11/fonts/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/usr/share/fonts/X11/misc" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" EndSection Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "type1" Load "vbe" EndSection Section "ServerFlags" #Option "xinerama" "true" Option "DefaultServerLayout" "Twinview config" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbOptions" "lv3:ralt_switch" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" #Option "Emulate3Buttons" "true" EndSection Section "Monitor" Identifier "Benq" HorizSync 28.0 - 96.0 VertRefresh 43.0 - 60.0 Option "DPMS" EndSection Section "Monitor" Identifier "IBM" HorizSync 30.0 - 130.0 VertRefresh 50.0 - 160.0 Option "DPMS" EndSection Section "Device" #Option "MetaModes" "1680x1050,1920x1440+1680+390; 1280x1024,1280x1024; 1024x768,1024x768; 1680x1050,NULL; 1280x1024,NULL; 1024x768,NULL" # A fancier metamodes example from someone else w. 2 monitors, 1600x1200: # This inside definition for "Screen" Screen0: # Option "metamodes" "CRT-0: 1600x1200 +0+0, CRT-1: nvidia-auto-select +1600+0; CRT-0: 1280x1024 +0+0, CRT-1: NULL; CRT-0: 1024x768 +0+0, CRT-1: NULL; CRT-0: 800x600 +0+0, CRT-1: NULL; CRT-0: 640x480 +0+0, CRT-1: NULL" # This inside definition for "Screen" Screen1: # Option "metamodes" "CRT-0: 1600x1200 +0+0, CRT-1: 1600x1200 +1600+0" Identifier "Conexant CX23880" Driver "nvidia" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "Benq 21" Device "Conexant CX23880" Monitor "Benq" DefaultDepth 24 Option "TwinView" "True" Option "TwinViewOrientation" "LeftOf" Option "UseEdidFreqs" "True" Option "ConnectedMonitor" "DFP, CRT" #Option "UseDisplayDevice" "DFP" #replace 'string' with either 'DFP' (Digital flat panel connected via DVI port), 'CRT' (any monitor that is connected via VGA ports), or 'TV' Option "NvAGP" "2" Option "NoLogo" "1" Option "RenderAccel" "1" Option "CursorShadow" "1" Option "Coolbits" "1" Option "NoPowerConnectorCheck" Option "SecondMonitorHorizSync" "30-130" Option "SecondMonitorVertRefresh" "50-160" Option "NoTwinViewXineramaInfo" Option "MetaModes" "1920x1440,1680x1050@1680x1440; 1600x1200,1680x1050@1680x1200; 1280x1024,1280x1024; NULL,1680x1050; NULL,1280x1024; NULL,1024x768" #Option "MetaModes" "1680x1050,1680x1050; 1280x1024,1280x1024; 1024x768,1024x768; 1680x1050,NULL; 1280x1024,NULL; 1024x768,NULL" SubSection "Display" Viewport 0 0 Depth 1 Modes "1680x1050" "1400x1050" "1280x1024" "1280x800" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 4 Modes "1680x1050" "1400x1050" "1280x1024" "1280x800" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 8 Modes "1680x1050" "1400x1050" "1280x1024" "1280x800" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 15 Modes "1680x1050" "1400x1050" "1280x1024" "1280x800" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 16 Modes "1680x1050" "1400x1050" "1280x1024" "1280x800" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1680x1050" "1400x1050" "1280x1024" "1280x800" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Screen" Identifier "IBM C220p" Device "Conexant CX23880" Monitor "IBM" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 1 Modes "1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 4 Modes "1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 8 Modes "1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 15 Modes "1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 16 Modes "1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Viewport 0 0 Depth 24 Modes "1920x1440" "1600x1200" "1280x1024" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Extensions" Option "Composite" "Disable" EndSection