How do I enable the TV output on my nvidia card?

Asked by tadiv

Having come to the end of the line for my old video card, I picked up a newer card - this one is an ASUS N7600GS Silent - I have played with a few of the options listed in the man pages for nvidia-xconfig, but they did not seem to get the TV going...

Can someone suggest appropriate changes to get my TV running (it's a 1081i 16:9 TV)...

My current xorg.conf file looks like the following:
Section "Files"
EndSection

Section "InputDevice"
 Identifier "Generic Keyboard"
 Driver "kbd"
 Option "CoreKeyboard"
 Option "XkbRules" "xorg"
 Option "XkbModel" "pc101"
 Option "XkbLayout" "us"
EndSection

Section "InputDevice"
 Identifier "Configured Mouse"
 Driver "mouse"
 Option "CorePointer"
 Option "Device" "/dev/input/mice"
 Option "Protocol" "ImPS/2"
 Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
 Driver "wacom"
 Identifier "stylus"
 Option "Device" "/dev/input/wacom"
 Option "Type" "stylus"
 Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
 Driver "wacom"
 Identifier "eraser"
 Option "Device" "/dev/input/wacom"
 Option "Type" "eraser"
 Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
 Driver "wacom"
 Identifier "cursor"
 Option "Device" "/dev/input/wacom"
 Option "Type" "cursor"
 Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Device"
 Identifier "Generic Video Card"
 Driver "nvidia"
 BusID "PCI:1:0:0"
 Option "UseFBDev" "true"
EndSection

Section "Monitor"
 Identifier "Generic Monitor"
 Option "DPMS"
 HorizSync 28-85
 VertRefresh 43-85
EndSection

Section "Screen"
 Identifier "Default Screen"
 Device "Generic Video Card"
 Monitor "Generic Monitor"
 DefaultDepth 24
 SubSection "Display"
  Modes "1280x1024" "1200x800" "1152x768" "1024x768" "800x600"
 EndSubSection
EndSection

Section "ServerLayout"
 Identifier "Default Layout"
 Screen "Default Screen"
 InputDevice "Generic Keyboard"
 InputDevice "Configured Mouse"

# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
EndSection

Thanks, Tom

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Gord Allott
Solved:
Last query:
Last reply:
Revision history for this message
tadiv (tadiv-comcast) said :
#1

Okay -- I made some progress -- here is my current xorg.conf file:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Sep 12 14:29:35 PDT 2007

# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"

# Uncomment if you have a wacom tablet
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
    Identifier "Default Layout"
    Screen "Default Screen" 0 0
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
EndSection

Section "Files"
EndSection

Section "Module"
    Load "glx"
EndSection

Section "InputDevice"
    Identifier "Generic Keyboard"
    Driver "kbd"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc101"
    Option "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ImPS/2"
    Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    Identifier "stylus"
    Driver "wacom"
    Option "Device" "/dev/input/wacom"
    Option "Type" "stylus"
    Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
    Identifier "eraser"
    Driver "wacom"
    Option "Device" "/dev/input/wacom"
    Option "Type" "eraser"
    Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "InputDevice"
    Identifier "cursor"
    Driver "wacom"
    Option "Device" "/dev/input/wacom"
    Option "Type" "cursor"
    Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection

Section "Monitor"
    Identifier "Generic Monitor"
    HorizSync 30.0 - 70.0
    VertRefresh 50.0 - 160.0
    Option "DPMS"
EndSection

Section "Device"
    Identifier "Generic Video Card"
    Driver "nvidia"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device "Generic Video Card"
    Monitor "Generic Monitor"
    DefaultDepth 24
    Option "UseFBDev" "true"
    Option "TVStandard" "HD1080i"
    Option "TwinView" "True"
    Option "MetaModes" "nvidia-auto-select, nvidia-auto-select"
    SubSection "Display"
        Depth 24
        Modes "1280x1024" "1200x800" "1152x768" "1024x768" "800x600"
    EndSubSection
EndSection

This does turn on the TV display, but the display is a 4x3 inside the 16x9 frame - there is a great deal of wasted video space...

Any suggestions on how I can get the full 16x9 display going?

Thanks,
Tom

Revision history for this message
Best Gord Allott (gordallott) said :
#2

you can use the nvidia-settings program which comes with the restricted nvidia drivers to configure your multiple screens.

Revision history for this message
tadiv (tadiv-comcast) said :
#3

Gord --

Thanks for tipping me off to this utility -- after several tries, I obtained the following xorg.conf file that is giving me 1080i (1920x1080) on the TV and 1024x768 on the crt...

Tom

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildmeister@builder3) Wed Sep 12 14:30:30 PDT 2007

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Sep 12 14:29:35 PDT 2007
# xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by failsafeDexconf, using
# values from the debconf database and some overrides to use vesa mode.
#
# You should use dexconf or another such tool for creating a "real" xorg.conf
# For example:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
    Identifier "Default Layout"
    Screen 0 "Screen0" 0 0
    Screen 1 "Screen1" RightOf "Screen0"
    InputDevice "Generic Keyboard"
    InputDevice "Configured Mouse"
EndSection

Section "Files"
EndSection

Section "Module"
    Load "glx"
    Load "v4l"
EndSection

Section "ServerFlags"
    Option "Xinerama" "1"
EndSection

Section "InputDevice"
    Identifier "Generic Keyboard"
    Driver "kbd"
    Option "CoreKeyboard"
    Option "XkbRules" "xorg"
    Option "XkbModel" "pc101"
    Option "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier "Configured Mouse"
    Driver "mouse"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Protocol" "ImPS/2"
    Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier "Failsafe Monitor"
    VendorName "Dell"
    ModelName "Dell E773c"
    HorizSync 30.0 - 70.0
    VertRefresh 50.0 - 160.0
    Gamma 1
    ModeLine "640x480@60" 25.2 640 656 752 800 480 490 492 525 -hsync -vsync
    ModeLine "640x480@72" 31.5 640 664 704 832 480 489 491 520 -hsync -vsync
    ModeLine "640x480@75" 31.5 640 656 720 840 480 481 484 500 -hsync -vsync
    ModeLine "640x480@85" 36.0 640 696 752 832 480 481 484 509 -hsync -vsync
    ModeLine "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
    ModeLine "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
    ModeLine "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
    ModeLine "800x600@85" 56.3 800 832 896 1048 600 601 604 631 +hsync +vsync
    ModeLine "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
    ModeLine "832x624@75" 57.3 832 864 928 1152 624 625 628 667 -hsync -vsync
    ModeLine "1024x768@85" 94.5 1024 1072 1168 1376 768 769 772 808 +hsync +vsync
    ModeLine "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
    ModeLine "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -hsync -vsync
    ModeLine "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
    ModeLine "1024x768@43" 44.9 1024 1032 1208 1264 768 768 776 817 +hsync +vsync interlace
    ModeLine "1152x864@75" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
    ModeLine "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
    ModeLine "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
    ModeLine "1400x1050@60" 122.6 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
EndSection

Section "Monitor"
    Identifier "Monitor1"
    VendorName "Unknown"
    ModelName "TV-0"
    HorizSync 30.0 - 70.0
    VertRefresh 50.0 - 160.0
EndSection

Section "Monitor"
    Identifier "Monitor0"
    VendorName "Unknown"
    ModelName "DELL E773c"
    HorizSync 30.0 - 70.0
    VertRefresh 50.0 - 160.0
EndSection

Section "Device"
    Identifier "Failsafe Device"
    Driver "nvidia"
    BoardName "vesa"
    Screen 0
EndSection

Section "Device"
    Identifier "Videocard0"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce 7600 GS"
    BusID "PCI:1:0:0"
    Screen 0
EndSection

Section "Device"
    Identifier "Videocard1"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BoardName "GeForce 7600 GS"
    BusID "PCI:1:0:0"
    Screen 1
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device "Failsafe Device"
    Monitor "Failsafe Monitor"
    DefaultDepth 24
    Option "AddARGBVisuals" "True"
    Option "AddARGBGLXVisuals" "True"
    Option "NoLogo" "True"
    Option "TwinView" "True"
    Option "MetaModes" "nvidia-auto-select, nvidia-auto-select"
    SubSection "Display"
        Depth 24
        Modes "1024x768@43" "1152x864@75" "1024x768@60" "1280x960@60" "1024x768@70" "1280x1024@60" "1024x768@75" "1400x1050@60" "1024x768@85" "832x624@75" "800x600@60" "800x600@85" "800x600@75" "800x600@72" "800x600@56" "640x480@85" "640x480@75" "640x480@72" "640x480@60"
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "TV: nvidia-auto-select +0+0"
    Identifier "Screen1"
    Device "Videocard0"
    Monitor "Monitor1"
    DefaultDepth 24
    Option "TVStandard" "HD1080i"
    Option "TwinView" "0"
    Option "metamodes" "TV: 1920x1080 +0+0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device "Videocard1"
    Monitor "Monitor0"
    DefaultDepth 24
    Option "TwinView" "0"
    Option "metamodes" "CRT: nvidia-auto-select +0+0"
EndSection

Revision history for this message
tadiv (tadiv-comcast) said :
#4

Thanks Gord Allott, that solved my question.