Newsgroup: it.comp.os.linux.software
Titolo: nvtv

Salve ragazzi! 
Ho una Nvidia Geforce 4 MX 440 con uscita Svideo (non RCA) e entrata DVI.
Dell'entrata DVI non e' che me ne freghi molto, anche perche' non so se
serve a qualcosa se non hai una telecamera digitale.
Dell'uscita Svideo invece mi importa: ho finalmente trovato uno spinotto che
converte l'uscita da Svideo a RCA, e cosi' posso usare i miei 10 m di cavo
RCA RCA per portare il segnale in sala.
Provato con winzozz2000, con i driver che vengono assieme alla scheda, e
tutto e' andato bene, son riuscito a buttare fuori il video dalla Svideo e
a vedere il desktop sulla tv in sala.
Provo con linux, utilizzando il programma nvtv ma niente... schermo nero qui
in camera e schermo nero in sala... 
Nessuno ha qualche dritta su come utilizzare questo nvtv che ha milllemila
impostazioni e non so proprio dove mettere le mani?
Su win e' bastato semplicemente attivare l'uscita Svideo.
In piu': prima avevo una ATI Radeon 7milaqualcosa. 
Su linux non sono mai riuscito ad usare atitvout
Su win invece coi driver proprietari la tvout funzionava. Pero' a differenza
che con la geforce, con la ati il desktop lo vedevo sia sul monitor sia
sulla tv; con la nvidia invece se attivo la tvout non vedo piu' nulla sul
monitor. E' normale? 
Grazie 1000 
Mic

 monitor. E' normale? 
si, anche qua vedo o il monitor o la TV...
veniamo a noi:
1) uso l'uscita TV con i driver NVDIA scaricabili dal sito
2) dovrai armarti di pazienza e modificare a mano XF86Config (V4)
3) l'ho fatto parecchi mesi fa, quindi potrei dimenticare qualcosa...
4) tutto quello che scrivo sotto lo trovi anche nel documento (bello
grosso) che NVDIA da dietro ai suoi driver
Allora, installa i driver NVIDIA e imposta la macchina perche` funzioni
correttamente come desktop sul monitor. Fatto questo, provo a scrivere
le modifiche da fare a XF86Config.
nella sezione monitor aggiungi un altro monitor:
Section "Monitor"
  Identifier "TV"
  HorizSync 30 - 50
  VertRefresh 60
EndSection
nella sezione graphics device aggiungi:
Section "Device"
     Identifier  "GeForce1"
     Driver      "nvidia"
     Screen      0
EndSection
nella sezione Screen aggiungi:
Section "Screen"
     Identifier  "UscitaTV"
     Device      "GeForce1"
     Monitor     "TV"
     DefaultDepth 24
     option "TVStandard" "PAL-B"
     option "TVOutFormat" "COMPOSITE"
     option "ConnectedMonitor" "TV"
     Subsection "Display"
         Depth       8
         Modes       "640x480"
         ViewPort    0 0
     EndSubsection
     Subsection "Display"
         Depth       16
         Modes       "640x480"
         ViewPort    0 0
     EndSubsection
     Subsection "Display"
         Depth       24
         Modes       "640x480"
         ViewPort    0 0
     EndSubsection
EndSection
infine vai nella sezione ServerLayout e commenta
	Screen 0 "Screen0"  (o come si chiama da te)
e aggiungi
	Screen 0 "UscitaTV"
in bocca al lupo.
PS: per tornare alla visualizzazione su monitor non devi fare altro che 
commentare Screen 0 "UscitaTV" e ripristinare Screen 0 "Screen0".
PPS: ovviamente devi riavviare l'Xserver eseguite le modifiche.
-- 
ciao, Mirco.
[ 
http://hellspawn.dnsalias.net/~mircomir/
 ] [ Icq#:51640305 ]
[ 
http://pido2.webhop.net/
 ]

 PPS: ovviamente devi riavviare l'Xserver eseguite le modifiche.
Domanda intelligente:
Metti che sto con una sessione di lavoro aperta (xserver) in cui utilizzo
programmi tipo amule per il file sharing... 
Metti che arrivano gli amici e ci vogliamo vedere un film
Stendo i 10 m di cavi, preparo tutto... e poi? devo chiudere tutti i
programmi che stanno girando per poi chiudere l'Xserver e riaprirlo dopo
aver decommentato l'apposita riga del file di configurazione? 
Oppure posso lasciare attiva quella sessione di lavoro con tutti i suoi
programmi in esecuzione e aprire un altro xserver? 
Se e' buona la 2, come si fa? 
Grazie e 1000 cmq, mi sei stato davvero utile, poi provo tutto! 
Ciao
Mic

 programmi in esecuzione e aprire un altro xserver? 
non lo so. Non so se l'HW della 440MX supporta uscita TV e monitor
attive contemporaneamente.
Volendo forse puoi avviare 2 XServer, uno che va su monitor e uno su TV
e passare da uno all'altro con CTRL-ALT-F7/8,
ma francamente non l'ho provato e non ho modo di farlo: la macchina
con la GeForce non ha monitor.


 con la GeForce non ha monitor.
sulla documentazione fornita con i driver
c'è scritto tutto riguardo l'utilizzo
in contemporanea di monitor e tv,
ci sono le varie opzioni da inserire nel
file di configurazione di x per avere entrambi
i monitor, puoi scegliere se nell'altro schermo
avere un clone, una parte del primo schermo ecc...
leggiti da cima a fondo il readme.txt che è scritto
veramente bene!!!
-- 
L'unica cosa certa è che non esiste nulla di certo...

 
eh? lo devo leggere io per spiegarlo ad un altro? Ma dai! :)
Piuttosto, visto che lo sai, spiegalo tu a Michelangelo come fare!
L'unica volta che ho provato (mesi fa) non andava...
nel mio XF86Config c'e` tutt'ora la segente linea:
#Screen 1 "UscitaTV" leftOf "Screen0"
ma ho paura che la possibilita` di usare entrambe le uscite
contemporaneamente non sia attiva su tutti i modelli.
Cmq, ribadisco il concetto: a me non interessa che vadano assieme,
se mi servisse avere mnonitor e TV assieme (ammesso che il mio HW lo
supporti), l'avrei fatto funzionare. Se ho modificato tutto XF86Config
a mano, vuol dire che la doc (per le funzioni che mi servivano) l'ho
letta.


Denis wrote:

Letto, e provato.
Cioe' ho provato soltanto ad usare separatamente il tv dal monitor.
Se invece volessi aprire 2 serverx quello che non ho capito e':
Una volta impostato XF84config-4 per 2 monitor su due serverx come da
readme.txt, cosa devo fare? 
Lanciare 2 volte startx ? 
Se per esempio sto lavorando sul monitor, cosa devo fare per attivare anche
la tv? aprire una console e ridare startx con qualche paramentro? 
Questo sul readme non c'e' scritto... 
In piu': posso lanciare un programma da una console aperta su screen0 e far
si che si apra su screen1?
Per esempio scrivere la riga di mplayer qui sul monitor e vedere il film
dila' sulla tv... 
THX
Mic

 si che si apra su screen1?
wild guess cosi' a memoria:
export DISPLAY=:0.1
exec mplayer -fs nomefile.ogm
(ho scritto una vaccata? non ho mai lavorato con schermi multipli...)
ti puoi fare anche un comodo scriptino
-----8<-----------esegui_su_tv.sh-------8<--------
#!/bin/bash
export DISPLAY=:0.1
exec $@
-----8<-----------esegui_su_tv.sh-------8<--------
cosi' devi solo fare
$ esegui_su_tv.sh quellochevuoi
-- 
Renato Ramonda
_______________________________
Togli TOGLIMI se vuoi scrivermi

 $ esegui_su_tv.sh quellochevuoi
Ti ringrazio ma il mio problema e ancora piu' a monte come avviare 2
serverX?
 

Michelangelo ha scritto:

Uh... non avevi gia' risolto con i consigli precedenti alla mia 
risposta? Mi pareva di aver capito che gia' vedevi il doppio display su 
tv e monitor!
sempre a memoria :N.M identifica con N un xserver e con M un display, 
quindi di solito 0.0 primo server, primo display.
Per far partire un secondo xserver del tutto indipendente puoi usare
startx -- :1
pero' non e' quel che ti serve, mi pare.


 con la GeForce non ha monitor.
per funzionare in modalita' clone ho trovato un vecchio msg qui sul NG
per editare il file XF86Config:
Section "Monitor"
      Identifier   "Monitor0"
      VendorName   "Monitor Vendor"
      ModelName    "SyncMaster"
      DisplaySize  320  240
      HorizSync    30.0 - 71.0
      VertRefresh  50.0 - 160.0
      Option          "dpms"
EndSection
Section "Device"
      Identifier  "Videocard0"
      Driver      "nvidia"
      VendorName  "Videocard vendor"
      BoardName   "NVIDIA GeForce 4 MX (generic)"
      VideoRam    65536
      Option          "NvAGP" "3"
      Option          "NoLogo" ""
      Option          "RenderAccel" ""
      Option          "TvStandard" "PAL-B"
      Option          "TVOutFormat" "COMPOSITE"
      Option          "TwinView" ""
      Option          "SecondMonitorHorizSync" "30.0 - 50.0"
      Option          "SecondMonitorVertRefresh" "50.0 - 60.0"
      Option          "MetaModes" "1024x768,1024x768; 800x600,800x600"
      Option          "TwinViewOrientation" "Clone"
      Option          "ConnectedMonitor" "CRT,TV"
EndSection
Section "Screen"
      Identifier "Screen0"
      Device     "Videocard0"
      Monitor    "Monitor0"
      DefaultDepth     24
      SubSection "Display"
            Depth     24
            Modes    "1024x768" "800x600" "640x480"
      EndSubSection
EndSection
editando questo dovresti riuscire almeno ad abilitare la modalita' clone...
che a differenza di win ti fa vedere il film sia sul monitor che sul pc....
:)
(veramente con winmediaplayer ci si riesce ugualmente)
saluti, mario

 :)
sempre nel mio XF86Config ho anche questa roba (che provai a suo tempo)
Section "Device"
     Identifier  "GeForce0"
     Driver      "nvidia"
     Screen      0
     BusID "PCI:1:00:0"
     #option "NvAGP" "1"
     #option "TwinView"
     #option "SecondMonitorHorizSync" "30 - 50"
     #option "SecondMonitorVertRefresh" "60"
     #option "MetaModes" "1152x864,640x480; 1024x768,640x480; 
800x600,640x480; 64
0x480,640x480"
     #option "MetaModes" "1152x864,1152x864"
     #option "ConnectedMonitor" "TV"
     #option "TVStandard" "PAL-B"
     #option "TVOutFormat" "COMPOSITE"
     #option "TwinViewOrientation" "Clone"
EndSection
Noto che come monitor collegati ho solo TV (e non anche CRT)...
ad ogni modo avevo fato varie prove.
Quando un giorno colleghero` il monitor a quella macchina faro`
qualche altra prova.
Per il momento mi limito ad aggiungere CRT, a option "ConnectedMonitor".
Grazie!


 Piuttosto, visto che lo sai, spiegalo tu a Michelangelo come fare!
e chi se lo ricorda?! :)
l'ho letto quando ho configurato il portatile...


 far si che si apra su screen1?
a questo non so risponderti...
