Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Hardware
User Name
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?


  Search this Thread
Old 07-31-2004, 10:02 AM   #1
Senior Member
Registered: Jul 2004
Distribution: Ubuntu 7.04
Posts: 1,991

Rep: Reputation: 76
How do I get the SVideo TV-out to switch on on an NVidea GeForce FX 5800

Could someone please tell me how to get a video signal out of the S-Video port of the nVidia GeForce FX 5200 card?

I've tried using nvtv, which manages to turn off the signal to the monitor, but nothing appears on the TV.

I had it producing some output before, but the sync was out of range for the TV (I just got noise, but it was clearly different types of noise depending on what was showing on the monitor). I need a PAL signal. I've copied the output modes from my old Voodoo-3 TV card but now I can't get the output to turn on at all. The TV still works!

I've tried various tweaks to XF86Config, and ended up with the file as shown at the end. I had some other options in relating to dual-heading, but it just ignored them according to the log.

I have the accelerated nVidia drivers installed.

Ideally, I'd like to use the monitor for most things but have the option to switch over to the TV; I'm unlikely to be using both at the same time.

Thank you in advance for your help!

Disto: SuSE Linux Professional version 9.1

nVidia /proc/lspci lines (most refer to motherboard I think):
0000:00:00.0 Host bridge: nVidia Corporation nForce2 AGP (different version?) (rev c1)
0000:00:00.1 RAM memory: nVidia Corporation nForce2 Memory Controller 0 (rev c1)
0000:00:00.2 RAM memory: nVidia Corporation nForce2 Memory Controller 4 (rev c1)
0000:00:00.3 RAM memory: nVidia Corporation nForce2 Memory Controller 3 (rev c1)
0000:00:00.4 RAM memory: nVidia Corporation nForce2 Memory Controller 2 (rev c1)
0000:00:00.5 RAM memory: nVidia Corporation nForce2 Memory Controller 5 (rev c1)
0000:00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
0000:00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
0000:00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4)
0000:00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
0000:00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
0000:00:08.0 PCI bridge: nVidia Corporation nForce2 External PCI Bridge (rev a3)
0000:00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2)
0000:00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1)
0000:02:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)

XF86Config extract:
Section "Monitor"
DisplaySize 250 190
HorizSync 28-50
Identifier "Monitor[0]"
ModelName "1451"
Option "DPMS"
VendorName "CTX"
VertRefresh 45-90
UseModes "Modes[0]"
Section "Modes"
Identifier "Modes[0]"
Modeline "1024x768" 61.89 1024 1096 1200 1344 768 769 772 794
Modeline "800x600" 51.73 800 840 928 1024 600 681 684 628
Modeline "640x480" 36.97 640 720 784 832 480 481 484 505
ModeLine "640x480PAL" 29.50 640 675 678 944 480 530 535 625
ModeLine "800x600PAL" 36.00 800 818 820 960 600 653 655 750
Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480" "800x600PAL" "640x480PAL"
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
Section "Device"
Identifier "Device[0]"
Driver "nv"
VendorName "NVidia"
BoardName "NVIDIA GeForce FX (generic)"
Option "TwinView" "true"
Option "TVStandard" "PAL"
Option "TVOutFormat" "SVIDEO"
Option "SecondMonitorHorizSync" "10-20"
Option "SecondMonitorVertRefresh" "50"
Option "TwinViewOrientation" "CLONE"
Option "ConnectedMonitor" "CRT, TV"
Option "MetaModes" "1024x768,1024x768;800x600,800x600;640x480,640x480"
Old 07-31-2004, 10:10 AM   #2
Registered: Nov 2003
Location: Beautiful Northern-sweden (LuleŚ)
Posts: 90

Rep: Reputation: 15
Don't use TwinView, it seems to be broken on some setups.
Read the manual that comes with the driver, make XF86Config use two screens instead of using twinview. It's all there, and it will work, just takes a little tweaking.
Old 07-31-2004, 01:02 PM   #3
Senior Member
Registered: Jul 2004
Distribution: Ubuntu 7.04
Posts: 1,991

Original Poster
Rep: Reputation: 76
XFree86 ModeLine for PAL-I

I've now got something showing on my TV, albeit without reliable colour (usually black and white, sometimes fuzzy colours).

The main problem was that YaST2 doesn't handle the driver install as well as it seems to; it doesn't install the documentation (otherwise I would have read it!), and usefully uninstalled the drivers for me when I downgraded X in an attempt to get nvtv working (without informing me). This could be something to watch out for in future.

I've got this working largely by gessing the correct refresh rates for PAL-I. I know it's 25Hz interlaced (=> 50Hz vertical refresh rate), but how do I work out ModeLines for it? The PAL ModeLines I had before (for a 3dFX chipset) don't work with the nVidia chipset.

PAL Timings:

The specification for PAL says that the horizontal refresh rate should be 15.625kHz but this still doesn't give me colour output; either the porch or colour burst timings are wrong.

Does anyone have ModeLines for nVidia cards that work on UK TV equipment?

Again, many thanks.

Edit: I've been looking at the Spec, and I think I've got a mode-line that almost works:
ModeLine "1024x768PAL"  19.625 1024 1056 1152 1256 768 836 838 960
I've tried several variations on this but the colours still look violently fuzzy, making the screen quite unusable. The two things I'd like to try are setting the number of lines to 625 (as required by PAL; if I try this, X says "not a valid TV mode" ?!), and making it interlaced (again, required by the PAL standard).

To make it interlaced, I believe I should just have to change the last 960 to an odd number (say, 961) and add the word "interlace", but it just says "bad mode clock/interlace/doublescan"

What am I doing wrong here?

ó Robert J. Lee

Last edited by rjlee; 08-01-2004 at 01:59 PM.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Nvidea GeForce PCX 5750 on FC4 Aniquibobo Fedora 1 06-26-2005 10:43 AM
microtek 5800. scanner driver gulfcoastdave Linux - Hardware 0 05-15-2005 03:37 PM
Switch to SVIDEO spotslayer Linux - Hardware 3 03-09-2005 11:00 PM
Toshiba Satellite M35 series with NVidea GeForce FX Go5200 MAKPIE Linux - Laptop and Netbook 1 12-27-2004 09:45 PM
nvidia fx 5800 problem gabigrigore Linux - Hardware 0 06-25-2003 09:22 AM > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:29 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration