
Se avete una scheda Nvidia con Tv-out, basta semplicemente aggiungere allo xorg.conf alcune opzioni per potere catapultare il propio desktop sul televisore.
Facciamo prima una copia di backup del file di configurazione di X
sudo cp -v /etc/X11/xorg.conf $HOME
Poi apriamolo con un editor qualsiasi
sudo kate /etc/X11/xorg.conf
Cerchiamo la sezione Section “Device” e aggiungiamo le opzioni in grassetto:
Section “Device”
Identifier “Scheda video generica”
Driver “nvidia”
Option “TVOutFormat” “COMPOSITE” # Oppure “SVIDEO”
Option “TVStandard” “PAL-B”
Option “ConnectedMonitor” “TV”
BusID “PCI:1:0:0
Option “UseFBDev” “true”
Option “Coolbits” “1″
Option “backingstore” “true”
Option “TripleBuffer” “true”
Option “RenderAccel” “true”
Option “AllowGLXWithComposite” “true”
EndSection
Connected monitor:
Valore Effetto
“CRT” Nessun effetto
“DFP” E’ possibile vedere tutto anche sul monitor
“TV” Il monitor viene disabilitato e tutto si vedra’ sulla TV
TVOutFormat:
L’altra opzione e’
Option "TVOutFormat" "COMPOSITE"
ATTENZIONE: cosi’ forziamo l’autorilevamento. Usiamo questa opzione solo se fallisce.
TwinView:
Per attivare il Twinview aggiungiamo anche l’opzione:
Option "TwinView " "on"
Vi invito a leggere 2 note sulla nuova funzione delle recenti schede Nvidia.
Aggiungere un ServerLayout
Adesso, per utilizzare il tv-out, dobbiamo aggiungere al file /etc/X11/Xorg.conf anche questo codice:
1- un altra sezione Monitor:
Section "Monitor"
Identifier "tv"
HorizSync 30-50
VertRefresh 60
EndSection
2- un altra sezione Screen:
Section "Screen"
Identifier "Screen_tv"
Device "Card_tv"
Monitor "tv"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600"
EndSubSection
EndSection
-3 un altro ServerLayout per lo switch:
Section "ServerLayout"
Identifier "tv"
Screen 0 "Screen_tv" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Riavviamo X con ctrl+alt+backspace
Testiamo il tv-out con:
X :1 -layout tv
Per switchare dalla TV al MONITOR:
CTRL+ALT+F7
Per switchare dal MONITOR alla TV:
CRTL+ALT+F8
Se questa combinazione di tasti non dovesse funzionare, provarli tutti da F1 a F12.
Problema Geforce4 Go 420 Ubuntu Feisty 7.04
Se siete possessori di questa scheda..c’e’ un bug riconosciuto che stampa questo output:
(EE) NVIDIA(0): Unable to initialize the X Int10 module; the console may not
(EE) NVIDIA(0): be restored correctly on your TV.
Si puo’ risolvere lanciando il terminale sul display 1:
DISPLAY=:1 xterm
Script per avviare Mplayer
Per avviare un video con Mplayer direttamente sul televisore, apriamo un documento di testo e scriviamo:
#!/bin/sh
exec /usr/X11R6/bin/xinit /usr/bin/xterm -ut -e \
/usr/bin/mplayer -stop-xscreensaver -fs -vo sdl “$@” — /usr/X11R6/bin/X :1 -layout tv
Chiamiamolo mplayer.sh e posizioniamolo in /usr/bin
sudo mv mplayer.sh /usr/bin
Rendiamolo eseguibile:
chmod +x /usr/bin/mplayer.sh
Per avviare un video sulla Tv lanciamo:
mplayer.sh DIRECTORY_VIDEO file
_________________
-Per conoscere altre opzioni di Tv-out, e un altro metodo di gestione del server X, potete consultare questo mini-howto targato Suse-Italia
- Il wiki originale di questo howto dove reperire qualche info in piu’
Il tuo indirizzo ip:
38.107.179.231




on
on
on
Io sono riuscito a fare tutto semplicemente usando il programma di onfigurazione della nvidia (nvidia-settings)… quando ho collegato la tv alla mia geforce 7600GT il programma ha riconoscito automaticamente la tele e mi ha dato la possibilità di configurarla!
cmq bella guida!
Mela (jerrad)Quota
@Mela
mi sono dimenticato di precisare che questa guida puo’ servire nel caso che questo autoriconoscimento non avvenga
divilinuQuota
forse mi è sfuggito, ma per abilitare il tvout è necessario installare i driver proprietari?
uziQuota
@uzi
si devi installare i driver nvidia
divilinuQuota
Scusa, non so se segui più questo blog, funziona con gnome e gutsy con una 8400 GS?
Vorrei avere buone probabilità di riuscita, visto che ho pochissimo tempo per stare dietro il pc.
LucaQuota
@Luca
si certo e’ sempre valido questo howto..
divilinuQuota