rahaydenuk |
12-23-2003 06:11 AM |
Laptop with external monitor - NVIDIA twinview
Hi,
I have a laptop with a GeForce4 440 Go card and have it working well with Mandrake 9.2 and the latest NVIDIA drivers on my laptop's built-in display. However I have recently acquired a Mitsubishi Diamond Plus 93SB CRT monitor, which I'd like to use to setup a dual-monitor system with this laptop. I have a few questions regarding this.
As far as I can tell, when you set-up your XF86Config for twinview, you don't need to specify two Screen or Monitor sections because you use the SecondMonitorHorizSync and SecondMonitorVertRefresh etc. options to specify the details of the second monitor. However what I can't understand is how you specify *which* monitor you are considering to be SecondMonitor from NVIDIA's point of view. Is it the laptop's built-in display or the external monitor? I need to know this so I know where to put which sync and refresh rates. Currently I have tried to get it working using the Yanc utility, but it currently only displays on the external monitor and the laptop display just remains off. There are no errors though. Another thing is that the image displayed on the external CRT is 1024x768 when it should be 1280x1024 (this is what I intended to configure in the below XF86Config-4).
Here's my XF86Config-4:
Code:
Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "glx" # 3D layer
Subsection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubsection
EndSection
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/".
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "dell101"
Option "XkbLayout" "gb"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
EndSection
# These are the details for my laptop's internal display
Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1024x768"
HorizSync 31.5-48.5
VertRefresh 40-70
EndSection
Section "Device"
Identifier "device1"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce4 (generic)"
Driver "nvidia"
Option "DPMS"
Option "NvAGP" "3"
Option "CursorShadow" "1"
Option "DigitalVibrance" "0"
Option "TwinView" "1"
#These are the details for the external monitor:
Option "SecondMonitorHorizSync" "30-96"
Option "SecondMonitorVertRefresh" "50-160"
Option "TwinViewOrientation" "Clone"
Option "TVStandard" "NTSC-M"
Option "MetaModes" "1024x768 @1024x768,1280x1024 @1280x1024"
Option "ConnectedMonitor" "DFP, CRT"
EndSection
#Now here I just have the old display modes for when I just had the laptop's
#internal display as the only monitor. Do I need to somewhere specify the same
#for the external monitor? How, because I've read you only need one screen
#section?
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 15
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 16
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 24
Virtual 1024 768
EndSubsection
EndSection.
Section "ServerLayout"
Identifier "Simple Layout".
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Screen "screen1"
EndSection
Any help would be very gratefully received!
Thanks,
Richard Hayden.
|