Installation of NVidia drivers and TV-out
From Erlands Wiki
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
Categories: HTPC | Ubuntu
