Installation of NVidia drivers and TV-out

From Erlands Wiki

Jump to: navigation, search

To install NVidia drivers and configure them to show the picture on the TV do as follows

Basic driver installation

  • 1. sudo apt-get install nvidia-glx
  • 2. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.beforenvidia
  • 3. sudo nvidia-xconfig
  • 4. Now restart X with Ctrl+Alt+Backspace lets hope it works

Configure TV-out

To congure TV-out you will need to do as follows, note that this will configure nvidia for TV-out only so the screen will not be shown on your monitor after this.

  • 1. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.beforetvout
  • 2. sudo vi /etc/X11/xorg.conf
  • 3. Find the section that looks something like this:
Section "Monitor"
    Identifier     "Generic Monitor"
    HorizSync       28.0 - 51.0
    VertRefresh     43.0 - 60.0
    Option         "DPMS"
EndSection
And change it to this:
Section "Monitor"
    Identifier     "Generic Monitor"
    HorizSync       30.0 - 50.0
    VertRefresh     60
EndSection
  • 4. Find the section that looks something like this:
Section "Device"
    Identifier     "Generic Video Card"
    Driver         "nvidia"
EndSection
And change it to this:
Section "Device"
    Identifier     "Generic Video Card"
    Driver         "nvidia"
    Option         "ConnectedMonitor" "TV"
    Option         "TVStandard" "PAL-G"
    Option         "TVOutFormat" "SVIDEO"
    Option         "TVOverScan" "0.9"
EndSection
The TV* parameter might be other in your case:
  • TVOverScan: A value between 0.0 and 1.0, configures the size of the black borders around the picture on the TV screen.
  • TVStandard: The TV standard you are using
  • TVOutFormat: SVIDEO or COMPOSITE, specifies the TV-out signal type
  • 5. Find the section that looks something like this:
Section "Screen"
    Identifier     "Default Screen"
    Device         "Generic Video Card"
    Monitor        "Generic Monitor"
    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
EndSection
And change it to this:
Section "Screen"
    Identifier     "Default Screen"
    Device         "Generic Video Card"
    Monitor        "Generic Monitor"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
        Modes      "1024x768"
    EndSubSection
EndSection
Note!
I first tried with Modes equal to 720x576 but that caused dropped frames at playback, I suspect that the graphic card doesn't support hardware acceleration on 720x576 but does on 1024x768.
  • 6. Save and exit
  • 7. Restart X with Ctrl+Alt+Backspace


You should now have the picture on the TV-screen instead of on the monitor

Personal tools