Carte graphique avec TV-Out
Actuellement il existe quelques logiciels permettant de le faire:
1) Pour les cartes NVIDIA:
nvtv
Cet utilitaire permet d'utiliser la TV-Out sur Linux pour les cartes
NVidia. Il ne s'appuit pas sur le noyau et supporte de nombreux
chipsets
d'encodage TV.
Vous pouvez utiliser tous les fonctionnalités du chipset par
accès direct au registre. Toutes les résolutions et
tailles proposées par le chipset sont supportées.
http://sourceforge.net/projects/nv-tv-out/
2) Pour les cartes NVIDIA avec DualHead (Geforce 4 MX440, par
exemple)
Il est possible de configurer deux écrans pour le
serveur X afin d'exploiter la sortie TV. Pour cela, il faut
impérativement utiliser le drivers propriétaire
NVIDIA,
téléchargeable sur le site www.nvidia.com.
Voici un exemple de fichier de configuration du serveur X (xorg.conf
sur une Mandrake 10.1) permettant de créer ce
double-écran :
Section "Files"
FontPath "unix/:-1"
EndSection
Section "ServerFlags"
#DontZap # disable
<Crtl><Alt><BS> (server abort)
#DontZoom # disable
<Crtl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows
the server to start up even if the mouse doesn't work
EndSection
Section "Module"
Load "dbe" # Double-Buffering
Extension
Load "extmod"
Load "type1"
Load "freetype"
Load "v4l"
Load "glx" # 3D layer
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol"
"ExplorerPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "6 7"
EndSection
Section "Monitor"
Identifier "monitor0"
VendorName "Sony"
ModelName "TV"
HorizSync 30-50
VertRefresh 50-100
EndSection
Section "Monitor"
Identifier "monitor1"
VendorName "ViewSonic"
ModelName "P95f"
HorizSync 30-117
VertRefresh 50-180
EndSection
Section "Device"
Identifier "device0"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce4
(generic)"
BusID "PCI:1:0:0"
Driver "nvidia"
Option "DPMS"
Option "NoLogo" "1"
Option "DigitalVibrance" "0"
Option "IgnoreDisplayDevices"
"DFP"
Option "TVStandard" "PAL-N"
Option "TVOutFormat"
"COMPOSITE"
Option "TVOverScan" "0.5"
Option "NvAGP" "3"
screen 1
EndSection
Section "Device"
Identifier "device1"
VendorName "nVidia Corporation"
BoardName "NVIDIA GeForce4
(generic)"
BusID "PCI:1:0:0"
Driver "nvidia"
Option "DPMS"
Option "NoLogo" "1"
Option "DigitalVibrance" "2"
Option "IgnoreDisplayDevices"
"DFP"
Option "NvAGP" "3"
Option "RenderAccel" "true"
screen 0
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 16
Subsection "Display"
Depth
16
Modes
"1280x1024" "1024x768" "800x600"
EndSubsection
EndSection
Section "Screen"
Identifier "screen0"
Device "device0"
Monitor "monitor0"
DefaultColorDepth 24
Subsection "Display"
Depth
24
Modes
"800x600"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1"
"CoreKeyboard"
InputDevice "Mouse1"
"CorePointer"
Screen "screen1"
Screen "screen0" RightOf
"screen1"
EndSection
Ce fichier crée deux DISPLAY indépendants et de
résolutions différentes : 800x600 sur la TV et 1280x1024
sur le moniteur. Pour lancer XdTV sur la télévison, il
suffit
de taper la ligne de commande "DISPLAY=:0.1 xdtv". La commande
"xdtv_cmd" peut alors être utilisée pour les changements
de chaînes et le passage en plein écran.
3) Pour les cartes 3dfx: http://7of9.are-b.org/~node/3dfx_tvtool/
4) Pour certaines cartes ATI: atitvout
Cet utilitaire TV-OUT ne supporte que les cartes graphiques de type ATI
Rage Mobility. Installez le seulement si vous en possédez une
(ce projet n'est plus maintenu donc attention).
http://www.stud.uni-hamburg.de/users/lennart/projects/atitvout/
Sinon les drivers
propriétaires ATI gèrent nativement le TV OUT
(testé sur une Radeon 9500)
5) Pour les cartes Mach64: http://www.retinalburn.net/linux/tvout.html
(ce projet n'est plus maintenu donc attention)
6) Pour les Matrox: A priori
toutes les cartes
faisant du
dualhead sont supportées par les drivers propriétaires
(testé sur une G400 DualHead): http://www.matrox.com/mga/support/drivers/latest/home.cfm