NVidia GeForce2 MX400+TV Out
I promised in a recent article to publish my “struggle” getting NVidia GeForce2 MX400+ TV Output working on my X setup, however there was no struggle, it ended up being a rather simple exersize.
First, before doing any of this, you must be running the closed-source “nvidia” GLX driver (not the open-source “nv” driver), details on this can be found here.
To add TV-Out support, a couple of lines of configuration change are needed to define two completely seperate Layout’s, one for TV-Out the other for CRT Out (this was when I implemented it a few days ago going to be a transient configuration, however I got so attached to having a loungeroom PC again, and missed my work PC so much that I had to dedicate a lounge room PC, more on that project soon!)
I’m in Australia, so the first thing to make sure that I have set is my TV Standard:
Section "Device" Identifier "geforce2tv" Driver "nvidia" VendorName "nVidia Corporation" BoardName "NV11 [GeForce2 MX/MX 400]" BusID "PCI:2:0:0" Option "TVStandard" "PAL-B" Option "ConnectedMonitor" "TV" Option "TVOutFormat" "SVIDEO" EndSection
The section for my Television was defined as:
Section "Monitor" Identifier "TV" VendorName "TV" ModelName "TV" HorizSync 30-50 VertRefresh 60 EndSection
Second last, we have the “Screen” definition:
Section "Screen"
Identifier "tv"
Device "geforce2tv"
Monitor "TV"
DefaultColorDepth 24
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
And one last one being the appropriate Server Layout:
Section "ServerLayout" Identifier "tvout" Screen 0 "tv" 0 0 InputDevice "Mouse" "CorePointer" InputDevice "Keyboard" "CoreKeyboard" EndSection
It worked remarkably well, and I had no issues using it for watching movies, surfing the net (and even emailling occasionally over the weekend).