LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
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?

Notices


Reply
  Search this Thread
Old 10-07-2005, 09:12 AM   #1
linuxmandrake
Member
 
Registered: Sep 2004
Distribution: debian sarge 64bit (AMD)
Posts: 709

Rep: Reputation: 30
configure TV out on nvidia cards


How do I redirect the video signal to my tv connected my grpahics card. The nvidia driver doesn't provide a control pannel to switch between monitor and TV set. I would like to be able to watch movies on my tv using the TV out on my card. It's an Nvidia 6600 using the athlon 64bit driver (Version: 1.0-7676) from nvidia. I am using debian sarge with 2.6.8-11 64bit kernel.
 
Old 10-07-2005, 02:24 PM   #2
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
The documentation (usually installed in /usr/share/doc/NVIDIA_GLX-1.0/README.txt), specifies the configuration changes needed (it's not trivial). In addition, it seems that dpms functionality is lost when TV out is enabled, and text mode consoles (ctrl-alt-f1 for example) are frequently unusable. The Nvidia Linux support website is a good place to get sample configurations and help tweaking specific cards.
 
Old 10-07-2005, 02:45 PM   #3
linuxmandrake
Member
 
Registered: Sep 2004
Distribution: debian sarge 64bit (AMD)
Posts: 709

Original Poster
Rep: Reputation: 30
i dont have the documentation installed because the offical installer didn't like my 64bit kernel. Had to install packages manually.
 
Old 10-07-2005, 02:55 PM   #4
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
The documenation is also available at Nvidia's website, where you downloaded the package. For the current x86_64 drivers:

ftp://download.nvidia.com/XFree86/Li...676/README.txt
 
Old 10-16-2005, 09:09 AM   #5
linuxmandrake
Member
 
Registered: Sep 2004
Distribution: debian sarge 64bit (AMD)
Posts: 709

Original Poster
Rep: Reputation: 30
It still doesn't work despite i inserted all the appropriate options mensioned in nvidia docs.

Section "Screen"
Identifier "Default Screen"
Device "6600"
Monitor "Belinea 101525"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
Option "TVStandard" "PAL-I"
Option "TVOutFormat" "COMPOSITE"
EndSection

by the way I use XFREE86

Am sure it's composite because am using a phono connection. Like the one dvd and ps2 uses

Last edited by linuxmandrake; 10-16-2005 at 09:12 AM.
 
Old 10-16-2005, 11:01 AM   #6
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Here's the config I use for TV out (in two-head mode); you can update it as needed:

Code:
Section "ServerLayout"
	Identifier     "XFree86 Configured"
	#Screen      0  "Screen0" 0 0
        Screen         0 "Screen0"
        Screen         1 "Screen1" leftOf "Screen0"
	InputDevice    "Synaptics" "CorePointer"
	InputDevice    "Mouse0" "SendCoreEvents"
	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/"
        FontPath     "/usr/share/fonts/msttcorefonts"
EndSection

Section "Module"
	Load  "dbe"
	Load  "extmod"
	Load  "fbdevhw"
	Load  "glx"
	Load  "record"
	Load  "freetype"
	Load  "type1"
	#Load  "dri"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "IMPS/2"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5"
	Option	    "Emulate3Buttons" "no"
	Option	    "Buttons" "5"
EndSection

Section "InputDevice"
	Identifier "Synaptics"
	Driver "synaptics"
	Option "Device" "/dev/input/mice"
	Option "Protocol" "auto-dev"
	Option "Emulate3Buttons" "no"
	Option "ShmConfig" "on"
	Option "MaxTapTime" "0"
	Option "TapButton1" "0"
	Option "TapButton2" "0"
	Option "TapButton3" "0"
	#Option "HorizScrollDelta" "0"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
	HorizSync    31.5 - 90.0
	VertRefresh  60.0 - 60.0
EndSection

Section "Device"
        Option      "DigitalVibrance"   "5" 
        Option      "SWcursor"          "True" 
        Option      "HWcursor"          "False"
        Option      "UseEdidFreqs"      "True"
        #Option      "RenderAccel"       "True"
	Identifier  "Card0"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "NV17 [GeForce4 440 Go]"
	BusID       "PCI:1:0:0"
	Screen	    0
EndSection

Section "Device"
        Option      "DigitalVibrance"   "5" 
        Option      "SWcursor"          "True" 
        Option      "HWcursor"          "False"
        Option      "UseEdidFreqs"      "True"
        #Option      "RenderAccel"       "True"
	Identifier  "Card1"
	Driver      "nvidia"
	VendorName  "nVidia Corporation"
	BoardName   "NV17 [GeForce4 440 Go]"
	BusID       "PCI:1:0:0"
	Screen	    1
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	DefaultDepth     24
	SubSection "Display"
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
	DefaultDepth     24
        Option      "TVStandard" "NTSC-M"
        Option      "ConnectedMonitor" "TV"
	SubSection "Display"
		Depth     24
	EndSubSection
EndSection
 
Old 10-16-2005, 11:03 AM   #7
linuxmandrake
Member
 
Registered: Sep 2004
Distribution: debian sarge 64bit (AMD)
Posts: 709

Original Poster
Rep: Reputation: 30
whats 2 head mode?
 
Old 10-16-2005, 11:22 AM   #8
linuxmandrake
Member
 
Registered: Sep 2004
Distribution: debian sarge 64bit (AMD)
Posts: 709

Original Poster
Rep: Reputation: 30
Oh dear my card is pci express so what do I type for BusID
 
Old 10-16-2005, 01:27 PM   #9
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Two head mode gives you two independent displays that you can cursor between (your monitor and your TV, for example).

You can find your BusID by looking in /var/log/Xorg.0.log:

# grep -i "BIOS" /var/log/Xorg.0.log
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(--) PCI:*(1:0:0) nVidia Corporation GeForce FX 5600SE rev 161, Mem @ 0xfb000000/24, 0xe0000000/28, BIOS @ 0xfc600000/17
(--) NVIDIA(0): VideoBIOS: 04.31.20.69.00
 
Old 10-16-2005, 03:28 PM   #10
linuxmandrake
Member
 
Registered: Sep 2004
Distribution: debian sarge 64bit (AMD)
Posts: 709

Original Poster
Rep: Reputation: 30
I think it will be best that the image on monitor is mirrored onto the tv because my TV isn't particularly high res so reading off it at a distance can be a little difficult. Prefer my high res monitor/ I only use the TV so i get a bigger picture when watching movies and perhaps when playing games as well.

Also does it matter am running Free86 not xorg . If yes then am soo sorry I didn't know it makes a difference. Because they both refered to as x server hence i thought they were the same

Last edited by linuxmandrake; 10-16-2005 at 03:29 PM.
 
Old 10-16-2005, 05:40 PM   #11
macemoneta
Senior Member
 
Registered: Jan 2005
Location: Manalapan, NJ
Distribution: Fedora x86 and x86_64, Debian PPC and ARM, Android
Posts: 4,593
Blog Entries: 2

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
I think you're confusing yourself. The TV is low res, the monitor is high res. If you mirror, you will have to go to the lowest common resolution (your TV), so your monitor will look like crap.

With the two head setup, if the image on the TV is too hard to read, then just go to the monitor and launch onto the TV:

DISPLAY=:0.1 mplayer somefile.avi

or

mplayer -display :0.1 somefile.avi

Last edited by macemoneta; 10-16-2005 at 05:41 PM.
 
Old 10-17-2005, 04:53 AM   #12
linuxmandrake
Member
 
Registered: Sep 2004
Distribution: debian sarge 64bit (AMD)
Posts: 709

Original Poster
Rep: Reputation: 30
Oh rite. Windows it's different I mirrored the screen onto my tv without changing anything on my monitor. I disable to save power but I could have the exact same image on nboth screeens and still have a high res monitor.

Last edited by linuxmandrake; 10-17-2005 at 04:57 AM.
 
Old 10-20-2005, 10:57 AM   #13
linuxmandrake
Member
 
Registered: Sep 2004
Distribution: debian sarge 64bit (AMD)
Posts: 709

Original Poster
Rep: Reputation: 30
Option "TwinView" "1"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "TwinViewOrientation" "Clone"
Option "TVOutFormat" "COMPOSITE"
Option "ConnectedMonitor" "CRT,TV"
Option "TVStandard" "PAL-I"

Option "MetaModes" "1024x768 @1024x768,1024x768 @1024x768; 800x600 @800x600,800x600 @800x600; 640x480 @640x480,640x480 @640x480"

For me I had to change it to an CRT but my monitor is an TFT not an CRT. OMG how nvidia relates an CRT to an TFT I dont have a clue
 
  


Reply



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
how to configure two lan cards on one machine b0nd Linux - Networking 4 10-06-2005 09:55 AM
How to configure 2 Ethernet cards and the Internet banner Linux - Networking 1 04-27-2005 11:38 AM
configure two sound cards queen-bee Red Hat 2 04-21-2005 05:49 PM
How to configure two network cards on RH linux 8.0 latencywala Linux - Networking 0 10-10-2003 11:39 AM
How do I configure two ethernet cards? cmisip Linux - Networking 6 01-02-2003 07:45 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

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

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