Hi all,
Finally My problem is solved. I changed the file a bit(Added the
offset in the MetaModes and also removed the Clone settings from the
TwinViewOrientation). you can see the latest working config file at the
same address:
http://students.iiit.net/~vardhman/xfree86TwinView/XF86Config
http://students.iiit.net/~vardhman/xfree86TwinView/XFree86.0.log
Thank you all for the responses some of you gave.
Vardhman
On Wed, 24 Mar 2004, Vardhman Jain wrote:
> Date: Wed, 24 Mar 2004 20:38:00 +0530 (IST)
> From: Vardhman Jain <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Subject: Re: [XFree86] Problem with TwinView
>
> 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
>
>
> [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 <[EMAIL PROTECTED]>
> > Reply-To: [EMAIL PROTECTED]
> > To: [EMAIL PROTECTED]
> > Subject: Re: [XFree86] 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