Hi, Thanks for the advice, I made some changes in my XFree86Config File, Though I didn't remove the extra device option. Now the problem is that the complete screen (2*1024*768) is appearing in one monitor only. That is it is not activating the second monitor the screen in one monitor is of resolution 2048*768 and I can scroll the screen by moving the mouse, but What i want is to be able to put the right part of the screen in second monitor. Here is some part of the log file, I am not able to understand the error plz guide me more: I feel some problem with the recongnition of Monitor0 and Monitor1 as all the settings for second monitor are tried over Monitor0 which is the primary monitor, Also note that my two monitors are not identical( they are both CRT but different models and vendors). Should Attachign the XFree86config file help?? Anyway I am attaching it. Note: I run the server using command startx -- -layout AGPTwinView I have also put the complete files at the url http://students.iiit.net/~vardhman/xfree86TwinView/XFree86.0.log http://students.iiit.net/~vardhman/xfree86TwinView/XF86Config [snip logfile] .... .... ABI class: XFree86 Video Driver, version 0.6 (WW) NVIDIA(0): The user specified HorizSync "31.000-82.000" has been adjusted (WW) NVIDIA(0): to "31.000-72.000" (the intersection with EDID-specified (WW) NVIDIA(0): HorizSync "30.000-72.000") (II) NVIDIA(0): Monitor0: Using hsync range of 31.00-72.00 kHz (II) NVIDIA(0): Monitor0: Using vrefresh range of 55.00-120.00 Hz (II) NVIDIA(0): Clock range: 12.00 to 400.00 MHz (II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan) (II) NVIDIA(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan) (II) NVIDIA(0): Not using default mode "1280x960" (hsync out of range) (II) NVIDIA(0): Not using default mode "640x480" (hsync out of range) ... ... ... (WW) (1400x1050,Monitor0) mode clock 122MHz exceeds DDC maximum 110MHz ... ... (WW) NVIDIA(0): Not using mode "700x525" (height 1050 is larger than (WW) NVIDIA(0): EDID-specified maximum 1024) (WW) NVIDIA(0): Not using mode "1152x768": (WW) NVIDIA(0): horizontal sync start (1178) not a multiple of 8 (WW) NVIDIA(0): Not using mode "576x384": (WW) NVIDIA(0): horizontal sync start (589) not a multiple of 8 (WW) NVIDIA(0): Not using mode "360x200": (WW) NVIDIA(0): horizontal sync start (378) not a multiple of 8 (**) NVIDIA(0): Validated modes for display device CRT-0: (**) NVIDIA(0): Default mode "1280x1024": 108.0 MHz, 64.0 kHz, 60.0 Hz (**) NVIDIA(0): Default mode "1024x768": 94.5 MHz, 68.7 kHz, 85.0 Hz (**) NVIDIA(0): Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz (**) NVIDIA(0): Default mode "1280x960": 108.0 MHz, 60.0 kHz, 60.0 Hz (**) NVIDIA(0): Default mode "1152x864": 108.0 MHz, 67.5 kHz, 75.0 Hz (**) NVIDIA(0): Default mode "1024x768": 78.8 MHz, 60.1 kHz, 75.1 Hz ... ... (II) NVIDIA(0): Monitor0: Using hsync range of 31.00-54.00 kHz (II) NVIDIA(0): Monitor0: Using vrefresh range of 50.00-120.00 Hz (II) NVIDIA(0): Clock range: 12.00 to 400.00 MHz (II) NVIDIA(0): Not using default mode "1024x768" (bad mode clock/interlace/doublescan) (II) NVIDIA(0): Not using default mode "512x384" (bad mode clock/interlace/doublescan) ... ... (WW) NVIDIA(0): Unable to find mode "1280x1024" for display device 1 in (WW) NVIDIA(0): MetaMode "1280x1024,1280x1024" (WW) NVIDIA(0): Unable to find mode "600x480" for display device 0 in MetaMode (WW) NVIDIA(0): "600x480,600x480" (WW) NVIDIA(0): Unable to find mode "600x480" for display device 1 in MetaMode (WW) NVIDIA(0): "600x480,600x480" (II) NVIDIA(0): Virtual screen size determined to be 2048 x 1024 (--) NVIDIA(0): Display dimensions: (480, 240) mm I feel some problem in the second last line giving Virtual Screen size. On Tue, 23 Mar 2004, Mark Vojkovich wrote: > Date: Tue, 23 Mar 2004 10:13:48 -0800 (PST) > From: Mark Vojkovich <mvojkovi@xxxxxxxxxxx> > Reply-To: xfree86@xxxxxxxxxxx > To: xfree86@xxxxxxxxxxx > Subject: Re: Problem with TwinView > > You are not running TwinView. You are using separate X screens > (ie. you have two device sections). You need to read NVIDIA's > "README": > > ftp://download.nvidia.com/XFree86/Linux-x86/1.0-5336/README > > specifically, Appendix I. > > Mark. -- Vardhman Jain III Year B.Tech. CSE IIIT-Hyderabad Address: Room No 27, NBH, IIIT-Hyderabad,Hyderabad 500019 presence on net: http://students.iiit.net/~vardhman
Section "ServerLayout" Identifier "XFree86 Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection Section "Files" RgbPath "/usr/X11R6/lib/X11/rgb" ModulePath "/usr/X11R6/lib/modules" FontPath "/usr/X11R6/lib/X11/fonts/misc/" FontPath "/usr/X11R6/lib/X11/fonts/Speedo/" FontPath "/usr/X11R6/lib/X11/fonts/Type1/" FontPath "/usr/X11R6/lib/X11/fonts/CID/" FontPath "/usr/X11R6/lib/X11/fonts/75dpi/" FontPath "/usr/X11R6/lib/X11/fonts/100dpi/" EndSection Section "Module" Load "glx" Load "dbe" #Load "dri" Load "extmod" Load "record" Load "xtrap" Load "speedo" Load "type1" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "keyboard" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" Option "Device" "/dev/mouse" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Monitor Vendor" ModelName "Monitor Model" HorizSync 31-82 VertRefresh 55-120 EndSection Section "Monitor" Identifier "Monitor1" VendorName "Monitor Vendor" ModelName "Monitor Model" EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "DigitalVibrance" # <i> #Option "PageFlip" # [<bool>] #Option "Dac8Bit" # [<bool>] #Option "NoLogo" # [<bool>] #Option "Overlay" # [<bool>] #Option "UBB" # [<bool>] #Option "Stereo" # <i> #Option "WindowFlip" # [<bool>] #Option "SWcursor" # [<bool>] #Option "HWcursor" # [<bool>] #Option "VideoKey" # <i> #Option "NvAGP" 1 #Option "IgnoreEDID" # [<bool>] #Option "NoDDC" # [<bool>] #Option "ConnectedMonitor" # <str> #Option "ConnectedMonitors" # <str> #Option "TVStandard" # <str> #Option "TVOutFormat" # <str> #Option "RenderAccel" # [<bool>] #Option "CursorShadow" # [<bool>] #Option "CursorShadowAlpha" # <i> #Option "CursorShadowXOffset" # <i> #Option "CursorShadowYOffset" # <i> #Option "UseEdidFreqs" # [<bool>] #Option "FlatPanelProperties" # <str> #Option "TwinView" "True" #Option "TwinViewOrientation" # <str> #Option "SecondMonitorHorizSync" # <str> #Option "SecondMonitorVertRefresh" # <str> #Option "MetaModes" # <str> #Option "UseInt10Module" # [<bool>] #Option "SwapReady" # [<bool>] #Option "NoTwinViewXineramaInfo" # [<bool>] #Option "NoRenderExtension" # [<bool>] #Option "UseClipIDs" # [<bool>] #Option "CIOverlay" # [<bool>] #Option "TransparentIndex" # <i> #Option "OverlayDefaultVisual" # [<bool>] #Option "NvEmulate" # <i> #Option "NoBandWidthTest" # [<bool>] #Option "CustomEDID-CRT-0" # <str> #Option "CustomEDID-CRT-1" # <str> #Option "CustomEDID-DFP-0" # <str> #Option "CustomEDID-DFP-1" # <str> #Option "CustomEDID-TV-0" # <str> #Option "CustomEDID-TV-1" # <str> #Option "TVOverScan" # <f> #Option "IgnoreDisplayDevices" # <str> #Option "MultisampleCompatibility" # [<bool>] Identifier "Card0" #AGP Driver "nvidia" VendorName "nVidia Corporation" BoardName "Unknown Board" BusID "PCI:00:1e.0" #BusID "PCI:02:00:0" Screen 1 EndSection Section "Device" Identifier "Card1" Driver "nvidia" #BusID "PCI:00:1e.0" BusID "PCI:02:00:0" Screen 0 EndSection Section "Device" Identifier "TwinView" VendorName "nvidia" Driver "nvidia" #BusID "02:00:0" #BusID "PCI:00:1e:0" # sample twinview setup Option "TwinView" "on" # be sure to replace the HorizSync and VertRefresh with correct values # for your monitor! #Option "NoTwinViewXineramaInfo" "True" Option "SecondMonitorHorizSync" "31-54" Option "SecondMonitorVertRefresh" "50-120" Option "TwinViewOrientation" "RightOf" Option "MetaModes" "1280x1024,1280x1024; 1024x768,1024x768; 1024x768,NULL; 1024x768,800x600; 800x600,1024x768; 800x600,800x600; 600x480,600x480" Option "ConnectedMonitor" "crt,crt" #Option "Xinerama" "off" #Option "Clone" "off" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultColorDepth 24 Subsection "Display" Depth 8 Modes "1280x1024" "1024x768" "800x600" "640x400" EndSubsection Subsection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection EndSection Section "Screen" Identifier "Screen1" Device "Card1" Monitor "Monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Modes "1280x1024" "1024x768" "800x600" "640x400" EndSubsection Subsection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection EndSection Section "Screen" Identifier "TwinView" Device "TwinView" Monitor "Monitor0" DefaultColorDepth 24 Subsection "Display" Depth 8 Modes "1280x1024" "1024x768" "800x600" "640x400" EndSubsection Subsection "Display" Depth 16 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection Subsection "Display" Depth 24 Modes "1280x1024" "1024x768" "800x600" "640x480" EndSubsection EndSection Section "ServerLayout" Identifier "Main" Screen "TwinView" #Screen 0" Screen "Screen1" RightOf "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" #Option "Xinerama" "on" EndSection # 2 cards, non twinview # Section "ServerLayout" Identifier "Both" Screen "Screen0" Screen "Screen0" LeftOf "Screen1" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection # # just one agp twinview card # Section "ServerLayout" Identifier "AGPTwinView" Option "TwinView" Option "TwinViewOrientation" "Clone" Screen "TwinView" #Screen "Screen1" RightOf "Screen0" Option "Xinerama" "off" Option "Clone" "off" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection