hi rob! I can call a Toshiba Satellite 5100-603 of my own and learned a lot from your site for using Linux on it. Your site is great - thank you! The interesting part for you: I was fumbling around with my XF86Config file for TV output in TwinView mode. By incident I found out that it is possible to get X on TV without a restart. The magic lines are: Option "MetaModes" "1024x768, 1600x1200; NULL, 1600x1200" Option "ConnectedMonitor" "TV, DFP" It activates both outputs regardless if TV is connected or not. When working in Clone-Mode, the upper left corner of the whole desktop is displayed on the TV and in KDE's krandrtray you can choose if "full-screen" means 1024 or 1600 -> works great with xine. You can see this in the attached screenshot. I tested this under debian/sid (MEPIS Linux) with the new 5336-driver from nvidia. regards, Oliver my XF86Config-4 (note: I use PAL instead of NTSC): ################### # /.../ # SaX generated XFree86 config file # Created on: 2003-06-10. # # Version: 4.7 # Contact: Marcus Schaefer , 2002 # # Automatically generated by [ISaX] (4.7) # PLEASE DO NOT EDIT THIS FILE! # Section "Files" FontPath "/usr/X11R6/lib/X11/fonts/misc" FontPath "/usr/X11R6/lib/X11/fonts/local" FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/URW" FontPath "/usr/X11R6/lib/X11/fonts/Speedo" FontPath "/usr/X11R6/lib/X11/fonts/kwintv" FontPath "/usr/X11R6/lib/X11/fonts/truetype" FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled" FontPath "/usr/X11R6/lib/X11/fonts/CID" FontPath "/usr/X11R6/lib/X11/fonts/Type1" FontPath "/usr/X11R6/lib/X11/fonts/encodings" FontPath "/usr/X11R6/lib/X11/fonts/util" FontPath "/usr/X11R6/lib/X11/fonts/latin2" FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc" FontPath "/usr/X11R6/lib/X11/fonts/micro" InputDevices "/dev/ttyS0" InputDevices "/dev/ttyS1" InputDevices "/dev/ttyS2" InputDevices "/dev/ttyS3" InputDevices "/dev/ttyS4" InputDevices "/dev/ttyS5" InputDevices "/dev/ttyS6" InputDevices "/dev/ttyS7" InputDevices "/dev/ttyS8" InputDevices "/dev/psaux" InputDevices "/dev/logibm" InputDevices "/dev/sunmouse" InputDevices "/dev/atibm" InputDevices "/dev/amigamouse" InputDevices "/dev/atarimouse" InputDevices "/dev/inportbm" InputDevices "/dev/gpmdata" InputDevices "/dev/mouse" InputDevices "/dev/usbmouse" InputDevices "/dev/adbmouse" InputDevices "/dev/input/mice" InputDevices "/dev/input/event0" InputDevices "/dev/pointer0" InputDevices "/dev/pointer1" InputDevices "/dev/pointer2" InputDevices "/dev/pointer3" EndSection Section "ServerFlags" Option "AllowMouseOpenFail" Option "RandR" "on" EndSection Section "Module" Load "v4l" Load "extmod" Load "type1" Load "freetype" Load "dbe" Load "speedo" Load "glx" EndSection Section "InputDevice" Driver "Keyboard" Identifier "Keyboard[0]" Option "MapName" "Standard Keyboard [ pc105 ]" Option "Protocol" "Standard" Option "XkbLayout" "de" Option "XkbModel" "pc105" Option "XkbRules" "xfree86" Option "XkbVariant" "nodeadkeys" EndSection Section "InputDevice" Driver "mouse" Identifier "Mouse[1]" Option "ButtonNumber" "7" Option "Device" "/dev/input/mice" Option "InputFashion" "Mouse" Option "Name" "USB-Mouse;ExplorerPS/2" Option "Protocol" "ExplorerPS/2" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" # Option "CalcAlgorithm" "CheckDesktopGeometry" DisplaySize 500 375 HorizSync 30-85 Identifier "Monitor[0]" ModelName "1600X1200@60HZ" Option "DPMS" VendorName "--> LCD" VertRefresh 40-70 # UseModes "Modes[0]" EndSection #Section "Modes" # Identifier "Modes[0]" # Modeline "1024x768" 61.19 1024 1040 1216 1400 768 768 775 802 # Modeline "1024x768" 71.39 1024 1040 1216 1400 768 768 776 802 # Modeline "1600x1200" 149.76 1600 1616 1968 2208 1200 1200 1211 1253 # Modeline "1400x1050" 122.00 1400 1488 1640 1880 1050 1052 1064 1082 #EndSection Section "Screen" DefaultDepth 24 # SubSection "Display" # Depth 32 # Modes "1600x1200" # EndSubSection SubSection "Display" Depth 24 Modes "1600x1200, 1280x1024, 1024x768" EndSubSection SubSection "Display" Depth 16 Modes "1600x1200, 1280x1024, 1024x768" EndSubSection Device "Device[0]" Identifier "Screen[0]" Monitor "Monitor[0]" EndSection Section "Device" BoardName "GeForce4 440 Go" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" Option "HWcursor" Option "IgnoreEDID" Option "NoLogo" # Option "NoBandWidthTest" "1" Screen 0 Option "Rotate" "off" VendorName "NVidia" Option "TwinView" Option "TVStandard" "PAL-B" Option "SecondMonitorHorizSync" "30-85" Option "SecondMonitorVertRefresh" "60" Option "TwinViewOrientation" "Clone" Option "MetaModes" "1024x768, 1600x1200; NULL, 1600x1200" Option "ConnectedMonitor" "TV, DFP" # Option "NoTwinViewXineramaInfo" "true" EndSection Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" # Option "Clone" "on" # Option "Xinerama" "off Screen "Screen[0]" EndSection Section "DRI" Group "video" Mode 0660 EndSection ################### -- Oliver Koenig, student of telematics, TUGraz, Austria "In a world without walls and fences, who needs windows and gates?"