Suse 10.2 Abilitare il TV OUT su schede Nvidia (KDE)

Mar, 13/03/2007 - 22:47

Suse 10.2 Abilitare il TV OUT su schede Nvidia (KDE)

Inviato da Crismon 4 commenti

Con questa guida voglio descrivere in semplici passaggi come attivare il tv-out su schede nvidia.
L'ho personalmente testata su opensuse 10.2 e Nvidia 7600GS
Iniziamo creando una cartella nella nostra home.. chiamiamola "TvOut". All'interno di essa creiamo altre 2 cartelle
ON
OFF

Facciamo una copia del file etc/X11/xorg.conf (sistemiamolo nella cartella precedentemente creata: Tvout) Da terminale come root digitare:

$ cp /etc/X11/xorg.conf /home/enrico/TvOut

Editare da root con un'editor di testo /etc/X11/xorg.conf
da terminale, sempre da root digitiamo

$ kwrite /etc/X11/xorg.conf

Trovare la sezione "Section "Device" e aggiungere dopo la riga "Driver "nvidia" tutta la parte nel riquadro.

Section "Device"
BoardName "Framebuffer Graphics"
BusID "1:0:0"
Driver "nvidia"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "MetaModes" "1024x768,1024x768"
Option "TwinViewOrientation" "Clone"
Option "ConnectedMonitor" "CRT, TV"
Option "TVStandard" "PAL-B"
Option "TVOutFormat" "SVIDEO"
Identifier "Device[0]"
VendorName "NVIDIA"
Option "NoFlip" "True"

EndSection

Salviamo il file e facciamone una copia che metteremo sulla cartella ON

$ cp /etc/X11/xorg.conf /home/enrico/TvOut/ON/

Riavviamo KDE e, se la tv è collegata al pc dovremmo vedere il nostro desktop nella tv! Smile

Ci tenevo a precisare che le risoluzioni contenute in questa riga (Option "MetaModes" "1024x768,1024x768") indicano rispettivamente la risoluzione del monitor seguita da quella della tv che supporta come risoluzione massima (1024x768) quindi per avere il clone a tutto schermo dovremmo impostare le stesse risoluzioni o per lo meno, come nel mio caso, <= 1024x768

Ha questo punto avremo i 2 xorg.conf uno configurato per l'attivazione del tvout uno per disattivarlo.
Per automatizzare il tutto potremmo creare 2 script...il primo attiva il tvout e riavvia kde, il secondo riporta tutto alla normalità..
Questi i due script: creiamo un file di testo e aggiungiamo queste righe:

Script 1: attivazione tv-out

kdesu cp /etc/X11/xorg.conf /home/enrico/OFF/
kdesu cp /home/enrico/TvOut/ON/xorg.conf /etc/X11/
kdesu rcxdm restart

Salviamolo con nome.sh e rendiamo il file eseguibile (proprietà del file -> Permessi --> S puntare la casella "eseguibile") Con questo script andremo, ogni qual volta che attiveremo la modalità tv-out, a copiare il file xorg.conf originale in modo tale da avere sempre la copia originale e funzionante pronta sia per disattivare il tvout che per ripristinare qualora si verificassero problemi il server X.

Script 2: Tv-out OFF

kdesu cp /home/enrico/TvOut/OFF/xorg.conf /etc/X11/
kdesu rcxdm restart

Salviamolo con nome2.sh e rendiamo il file eseguibile

A questo punto volendo potremmo anche andare ad inserire i due script nel menù in modo tale da poter attivare o disattivare il tutto tramite il menù K

Se non dovesse funzionare al riavvio di kde vi troverete in modalità testuale...niente paura abbiamo salvato in precedenza la configurazione sicuramente funzionante!
Loggatevi da root e copiate xorg.conf in /etc/X11/xorg.conf il comando è:
es.

$ cp /home/enrico/TvOut/xorg.conf /etc/X11/

In caso contrario ovvero se riusciamo nell'impresa possiamo tranquillamente cancellare il file xorg.conf che avevamo precedentemente copiato nella cartella TvOut.

ATTENZIONE!Gli script sopra citati sono funzionanti solo con KDE.

Guida aggiornata al 25/07/2007





Commenti

Ritratto di Crismon
#1

Inviato da Crismon il Ven, 08/06/2007 - 15:46.

Correzione

Un piccolo particolare relativo alla giuda e al suo corretto funzionamento che mi sono dimenticato di specificare:

Facciamo attenzione a non inserire 2 volte, nella "section device" la seguente riga:

Identifier "Device[0]"

Quindi assicuriamoci che compaia solo una volta!
Scusate. :-P

www.crismonblog.org | Un blog targato openSUSE



Ritratto di Alfio
#2

Inviato da Alfio il Ven, 08/06/2007 - 20:55.

_CM_RE: Correzione

Modifiche apportate come indicato dall'autore.
ciao :-P



Ritratto di Crismon
#3

Inviato da Crismon il Lun, 16/07/2007 - 22:54.

_CM_RE: Correzione

La sezione "device" visto che si sono riscontrati alcuni problemi deve essere strutturata in questo modo:

Section "Device"
BoardName "Framebuffer Graphics"
BusID "1:0:0"
Driver "nvidia"
Option "TwinView"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "MetaModes" "1024x768,1024x768"
Option "TwinViewOrientation" "Clone"
Option "ConnectedMonitor" "CRT, TV"
Option "TVStandard" "PAL-B"
Option "TVOutFormat" "SVIDEO"
Identifier "Device[0]"
VendorName "NVIDIA"
Option "NoFlip" "True"
EndSection

La parte marcata in grassetto è quella da aggiungere.

www.crismonblog.org | Un blog targato openSUSE



Ritratto di Alfio
#4

Inviato da Alfio il Mer, 25/07/2007 - 17:52.

_CM_RE: Correzione

Guida aggiornata come indicata dall'autore.
Ciao Wink