First instal the packet with kernel headers and sources. You will find it on CDs with your distribution of Linux. It will take about 100MB of disk space depending on distribution youa are using.
After installing it, try to install nvidia drivers again, and then tryout my XF86Config to run your TVout in TwinView :
(Remember to change the CRT monitor settings to the ones aprioprate to your monitor).
# XFree86 4 configuration created by redhat-config-xfree86
Section "ServerLayout"
Identifier "AGPTwinView"
Screen "ScreenAGPTwinView" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
#Font path is very important. Many Linux/Unix distributions use
# such settings: "unix/:-1", but my RH9 didn't like this so I have change it to:
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
# Load the glx module.
Load "glx"
Load "extmod"
Load "type1"
Load "freetype"
Load "fbdevhw"
EndSection
Section "ServerFlags"
# Uncomment this to cause a core dump at the spot where a signal is
# received. This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging
#NoTrapSignals
# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence
# This allows clients to receive this key event.
#DontZap
# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching
# sequences. This allows clients to receive these key events.
#DontZoom
# This allows the server to start up even if the
# mouse device can't be opened/initialised.
Option "allowmouseopenfail"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "AutoRepeat" "250 30"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
#change your keyboard layout to whatever you like :)
Option "XkbLayout" "pl"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/psaux"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection
Section "Monitor"
#TV FULLSCREEN modes for 768x576 in 50 kHz
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# be sure to replace these values with values appropriate for your
# monitor!
Identifier "MyMonitor"
VendorName "Philips"
ModelName "Philips 109S"
DisplaySize 340 250
HorizSync 30.0 - 95.0
VertRefresh 50.0 - 160.0
EndSection
Section "Device"
# update this with the PCI id of your card. Consult the output
# of the 'lspci' command. The BusID is usually optional when
# only using one graphics card.
# sample twinview setup
Identifier "NV AGP TwinView"
Driver "nvidia"
VendorName "nvidia"
BoardName "GeForce 4 MX 440"
Option "TwinView" "Yes"
#I have added these two lines myself after reading another manual ;)
#without them this damn thing didn't work.
#If you use flat panel you should use: BFP-0 instead of CRT-0 or TV-0
Option "HorizSync" "CRT-0: 30-95, TV-0: 30-50"
Option "VertRefresh" "CRT-0: 50-160, TV-0: 60"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
#Here you can choose how to manage the twin view display
#Clone means that your TV will show the same display as your CRT monitor
#for other possibilities check the readme file (it comes with the drivers)
Option "TwinViewOrientation" "Clone"
#If you use SViodeo tvout you should change this option to SVIDEO
#otherwise leave it unchanged
Option "TVOutFormat" "Composite"
#here you select TV standard used in your region
#for example: PAL-G, NTSC-M etc. check the readme for full list
Option "TVStandard" "PAL-B"
#Here you select meta screen modes for your twinview
#don't ask me what it means, I dont understand it fully, but I know
# that you have to give pairs of screen resolutions. In readme I have found
#that it can be done like this: "1280x1024,1280x1024; 1024x768,1024x768"
#but in practice it didn't work for me :( So I have read more and found out
#that we can specify these settings like here:
Option "MetaModes" "CRT-0: 1024x768, TV-0: 1024x768"
#remember to change CRT or TV to BFG if one of your display is flat panel
Option "ConnectedMonitor" "crt,TV"
EndSection
Section "Screen"
Identifier "ScreenAGPTwinView"
Device "NV AGP TwinView"
Monitor "MyMonitor"
DefaultDepth 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
# End of File
I hope this will help.
|