[Risolto] [Video] Collegamento VGA scart 15 kHz

Installazione, configurazione e utilizzo di applicativi multimediali, masterizzazione, acquisizione e codec audio/video, streaming e altro.
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

[Risolto] [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

Ciao a tutti.
Ho creato un cavo che porta il segnale dall'uscita VGA (unica uscita video del mio pc) alla scart seguendo una guida trovata online.
Collegando il tutto e clonando lo schermo inizialmente vedo molte righe colorate (colori che richiamano l'immagine che vedo a schermo sul pc) sulla tv (vecchia tv a tubo catodico), poi, a volte, vedo ciò che vedo sullo schermo del pc, ma ripetuto 3 volte in verticale.
Ho provato il cavo in windows per il quale ho trovato alcuni software per forzare l'uscita della scheda video a 15 kHz, ed effettivamente lì l'immagine appare corretta.
Vorrei quindi forzare a 15 kHz l'uscita, magari modificando xorg. Però non capisco molto questa guida e non capisco dove devo mettere mano (su device? su screen? su monitor?) né come.
Di seguito il mio xorg.conf

Codice: Seleziona tutto

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	Screen      1  "Screen1" RightOf "Screen0"
	Screen      2  "Screen2" RightOf "Screen1"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
	FontPath     "built-ins"
EndSection

Section "Module"
	Load  "extmod"
	Load  "dri2"
	Load  "glx"
	Load  "dbe"
	Load  "record"
	Load  "dri"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor1"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Monitor"
	Identifier   "Monitor2"
	VendorName   "Monitor Vendor"
	ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"            	# [<bool>]
        #Option     "SWcursor"           	# [<bool>]
        #Option     "Dac6Bit"            	# [<bool>]
        #Option     "Dac8Bit"            	# [<bool>]
        #Option     "BusType"            	# [<str>]
        #Option     "CPPIOMode"          	# [<bool>]
        #Option     "CPusecTimeout"      	# <i>
        #Option     "AGPMode"            	# <i>
        #Option     "AGPFastWrite"       	# [<bool>]
        #Option     "AGPSize"            	# <i>
        #Option     "GARTSize"           	# <i>
        #Option     "RingSize"           	# <i>
        #Option     "BufferSize"         	# <i>
        #Option     "EnableDepthMoves"   	# [<bool>]
        #Option     "EnablePageFlip"     	# [<bool>]
        #Option     "NoBackBuffer"       	# [<bool>]
        #Option     "DMAForXv"           	# [<bool>]
        #Option     "FBTexPercent"       	# <i>
        #Option     "DepthBits"          	# <i>
        #Option     "PCIAPERSize"        	# <i>
        #Option     "AccelDFS"           	# [<bool>]
        #Option     "IgnoreEDID"         	# [<bool>]
        #Option     "CustomEDID"         	# [<str>]
        #Option     "DisplayPriority"    	# [<str>]
        #Option     "PanelSize"          	# [<str>]
        #Option     "ForceMinDotClock"   	# <freq>
        #Option     "ColorTiling"        	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "RageTheatreCrystal" 	# <i>
        #Option     "RageTheatreTunerPort" 	# <i>
        #Option     "RageTheatreCompositePort" 	# <i>
        #Option     "RageTheatreSVideoPort" 	# <i>
        #Option     "TunerType"          	# <i>
        #Option     "RageTheatreMicrocPath" 	# <str>
        #Option     "RageTheatreMicrocType" 	# <str>
        #Option     "ScalerWidth"        	# <i>
        #Option     "RenderAccel"        	# [<bool>]
        #Option     "SubPixelOrder"      	# [<str>]
        #Option     "ClockGating"        	# [<bool>]
        #Option     "VGAAccess"          	# [<bool>]
        #Option     "ReverseDDC"         	# [<bool>]
        #Option     "LVDSProbePLL"       	# [<bool>]
        #Option     "AccelMethod"        	# <str>
        #Option     "DRI"                	# [<bool>]
        #Option     "ConnectorTable"     	# <str>
        #Option     "DefaultConnectorTable" 	# [<bool>]
        #Option     "DefaultTMDSPLL"     	# [<bool>]
        #Option     "TVDACLoadDetect"    	# [<bool>]
        #Option     "ForceTVOut"         	# [<bool>]
        #Option     "TVStandard"         	# <str>
        #Option     "IgnoreLidStatus"    	# [<bool>]
        #Option     "DefaultTVDACAdj"    	# [<bool>]
        #Option     "Int10"              	# [<bool>]
        #Option     "EXAVSync"           	# [<bool>]
        #Option     "ATOMTVOut"          	# [<bool>]
        #Option     "R4xxATOM"           	# [<bool>]
        #Option     "ForceLowPowerMode"  	# [<bool>]
        #Option     "DynamicPM"          	# [<bool>]
        #Option     "NewPLL"             	# [<bool>]
        #Option     "ZaphodHeads"        	# <str>
	Identifier  "Card0"
	Driver      "radeon"
	BusID       "PCI:1:5:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "Rotate"             	# <str>
        #Option     "fbdev"              	# <str>
        #Option     "debug"              	# [<bool>]
	Identifier  "Card1"
	Driver      "fbdev"
	BusID       "PCI:1:5:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "DefaultRefresh"     	# [<bool>]
        #Option     "ModeSetClearScreen" 	# [<bool>]
	Identifier  "Card2"
	Driver      "vesa"
	BusID       "PCI:1:5:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen1"
	Device     "Card1"
	Monitor    "Monitor1"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

Section "Screen"
	Identifier "Screen2"
	Device     "Card2"
	Monitor    "Monitor2"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection
Qualche suggerimento su come procedere?
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

Up
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

:-\
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

Ora che ho un po' di tempo riprendo questo mio vecchio quesito.
Come posso forzare l'uscita VGA del mio laptop a 15 kHz?
Il cavo VGA/Scart l'ho creato ma funziona solo forzando l'uscita a tale frequenza; software come "Soft-15Khz" sotto windows fanno quanto richiesto e tutto funziona correttamente, quindi è fattibile.
Qualche suggerimento?
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da cristian_c »

UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

No, non l'avevo trovato, grazie. Stasera faccio delle prove.
Qualcuna con modeline l'avevo fatta ma senza successo, anche perché non so cosa siano i vari valori della linea.

VertRefresh 60 --> Frequenza verticale in Hz
HorizSync 15.75 --> Frequenza orizzontale in kHz

Modeline "640x240" 15.725 640 740 832 1000 240 246 252 262 +Hsync -Vsync
Modeline "nome_qualsiasi_per_l'identificazione" numeri che non so da dove vengano +Hsync -Vsync

Ho cercato anche online il manuale della tv ma non c'è scritto nulla riguardo le frequenze di sincronizzazione...
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da cristian_c »

Modeline "nome_qualsiasi_per_l'identificazione" numeri che non so da dove vengano +Hsync -Vsync
Credo di averlo trovato: http://www.freebsd.org/doc/it/books/han ... onfig.html :D
ModeLine <name> <clock> <4 horiz. timings> <4 vert. timings>
...
ModeLine "1680x1050" 146.2 1680 1784 1960 2240 1050 1053 1059 1089
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

Qualche passo avanti l'ho fatto.
Grazie al man di gtf

Codice: Seleziona tutto

gtf "risoluzione X" "Risolizone Y" "Refresh"
posso sapere la riga Modeline che copio/incollo sotto alla voce monitor in xorg (avevo letto che per vedere l'immagine correttamente serve impostare risoluzioni basse e il refresh normalmente è 60; valori alti possono rompere la tv).
Però qualsiasi cosa ci metta non trovo le impostazioni adatte.
La tv ora è questa: philips 28pt4418/01
Se non metto la riga Modeline vedo tante righe. Se metto tale riga, qualsiasi riga Modeline (da 1024x768 a 600x480 con refresh da 60 a 10), vedo sempre la Scrivania ripetute 9 volte e che scorre leggermente in verticale.
Ho provato ad aggiungere anche prima di Modeline HorizSync e VertRefresh ma le cose non cambiano.
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
lord_eager
Prode Principiante
Messaggi: 26
Iscrizione: venerdì 29 giugno 2012, 0:29

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da lord_eager »

Ciao roby, noto che hai ricevuto poco aiuto sulla questione. Anche io mi sto cimentando da un po' nella stessa cosa. Mi sono costruito il cavo VGA-RGB, testato su winxp32bit funzionante con soft15khz, purtroppo mi serve su una macchina con win7 64bit e una nvidia gt220 non supportata dal soft, Powerstrip mi ha fatto uscire matto e sono riuscito ad avere al massimo un 640x480 con molto flickering e visione splittata...Quindi unica soluzione mettere una distro linux sulla macchina e smanettare con il xorg.conf... Ho trovato una distro molto carina di Archlinux che si chiama groovymame che da cdlive predispone un grub di selezione scan rate orizzontale, e ti manda subito in 15khz... devo dire che come test è stato eccezionale, infatti ha funzionato perfettamente... Quindi sono più che convinto a mettere una bella distro linux sulla macchina, in dual boot. Ora mi chiedevo quale potesse essere la distro migliore allo scopo a 64 bit, ma penso che non ci siano molte differenze visto che bene o male tutte si basano su Xorg e utilizzano OpenGL.. In passato ho già usato ubuntu, e ho utilizzato con soddisfazione anche mandriva e debian, però stavolta pensavo di tornare a Ubuntu che ha una delle community più ampie quindi ok per l' assistenza :D ... Pensavo inoltre di contattare lo sviluppatore della distro groovymame per sapere le modlines generali per lo xorg.conf, perchè è vero che ogni CRT necessita di modlines ad hoc, specie per questioni di downscaling (improprio per un CRT), però dovrebbero esistere delle impostazioni generiche per buttare fuori 640x480p a 15khz orizzontali , poi magari sarebbe bello smanettarci per arrivare ai 1200x600i... mi piacerebbe scambiare consigli con te e con qualcuno che si è già cimentato che se volesse intervenire sarebbe un grande aiuto. Domani butto su una distro ubuntu e vedo cosa si può fare. Ho scritto anche a Josef Venturi l' autore della guida per la realizzazione del cavo, spero che mi risponda anche lui :D

P.S. per il tuo ultimo post, se il cavo che hai fatto ha delle resistenze adeguate per miscelare i segnali di sincronizzazione, oppure un circuito XOR, il CRT non si daneggia, comunque meglio non dargli mai frequenze di scan orizzontale superiori a 30-32 khz che sono le standard per i monitori pc....
lord_eager
Prode Principiante
Messaggi: 26
Iscrizione: venerdì 29 giugno 2012, 0:29

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da lord_eager »

Bene, sono riuscito a collegare un CRT LG 30" pal 50Hz ad un Desktop con Pentiumd D 945 64 bit 3.4 Ghz 4 Gb DDR3 1333Mhz scheda video nVidia GT220 con Ubuntu 12.04 64bit in dual boot con Win7 64bit. La procedura è stata difficoltosa soprattutto a causa delle scarsissime informazioni al riguardo.
Scriverò una guida se serve, i passi necessari sono:
-installazione driver proprietari (Nvidia nel mio caso)
-Aggiornamento X
-Installazione lrmc (generatore di modlines con opzione -pal e -cga) (difficilmente reperibile, in alternativa SwitchRes che è anche migliore ma non sono riuscito a compilarlo)
-Generazione modlines corretta
-Creazione del file /usr/share/X11/xorg.conf.d/10-monitor.conf (sostituisce il vecchio xorg.conf)(In alternativa qualcuno genera il file xorg.conf tramite itruzioni relative, ma non funziona più su Ubuntu 12.04)
-Inserimento delle istruzioni relative alla sezione monitor, screen e display con relative modlines e opzioni personalizzate.
-Riavvio X
-et voilà 15khz

Risoluzione massima raggiunta sul CRT 1024x576 interlacciati a 50 Hz, ottima definizione e profondità di colori tipica dello standard RGB.
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

Ciao.
Proprio in questi giorni stavo provando manualmente a modificare i valori con xrandr e devo dire che ho avuto dei miglioramenti.
Il cavo che ho creato non ha componenti esterni né alimentazione. La mia scheda grafica è una vecchia ati, quindi uso i driver open.
Ora con

Codice: Seleziona tutto

gtf "risoluzione X" "Risolizone Y" "Refresh"
xrandr --newmode "risoluzioneX_Risolizone Y_Refresh"  numeri creati dal comando precedente
xrandr --addmode VGA-0 "risoluzioneX_Risolizone Y_Refresh"   --> VGA-0 è il nome dell'uscita visto con il comando xrandr
xrandr --output VGA-0 --mode  "risoluzioneX_Risolizone Y_Refresh
Usando un refresh di 75 ottengo lo schermo diviso in 3 parti verticalmente con qualsiasi risoluzione.

Perché dici che xorg.conf non funziona più? A me funziona correttamente. Inoltre le modeline le genero con gtf.

L'autore della guida alla costruzione del cavo a me aveva risposto alle domande poste.
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
lord_eager
Prode Principiante
Messaggi: 26
Iscrizione: venerdì 29 giugno 2012, 0:29

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da lord_eager »

Ciao roby, allora se hai una vecchia ATI di certo non avrai problemi, comunque ti consiglio di scaricare i driver proprietari se ce ne sono nel repo (sempre consigliati per la scheda video).

Io con xrandr ottenevo sempre errori, non mi permetteva di usare il comando --addmode, probabilmente per un blocco sui driver nvidia, ad ogni modo se riesci con xrandr è tutto di guadagnato perchè non devi andare a toccare il file di configurazione di xorg.

Su Ubuntu 12.04 xorg.conf in /etc/X11 non esiste più, lo puoi generare disattivando X e digitando X -configure in un terminale virtuale e ti genera un file xorg.conf.new in /root che puoi modificare spostandolo in /etc/X11 , ma a me restituiva errore la creazione di questo file e la generazione di xorg.conf che mi faceva il pannello di controllo nvidia non veniva considerato. Quindi lo sconsiglio, su questa distro è stato eliminato per semplificare e perchè non ce ne è bisogno e sono stati suddivisi i file di conf per le varie periferiche.
Il file di conf relativo al monitor si trova in /usr/share/X11/xorg.conf.d/10-monitor.conf che non esiste e va creato.

Così facendo e inserendo la configurazione carpita dalla distro groovyarcade per uscire a 15Khz io sono riuscito a forzare una nvidia GT220 (che a leggere nei forum è una cosa che non si può fare :-) ).
Ho scritto una guida tra un po' la pubblico se vuoi dà un' occhiata.

Di certo comunque a te, visto che hai una vecchia ATI, potrebbe anche funzionare solo facendo una newmode e un addmode con xrandr, ma per adesso non ti funziona perchè sbagli e usi gtf per generare le modlines e gtf genera solo modlines a 30 KHZ, quindi attento perchè rischi di danneggiare anche il TV specie impostando refresh superiori a 60 Hz (se non hai un CRT a 100 Hz)... Devi usare un programma come SwitchRes o lrmc per generare con le giuste opzioni modelines a 15Khz e 50-60 Hz. In ogni caso predisponi un VNC che ti può aiutare se combini casini :-) .
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

Proverò quanto mi hai suggerito soprattutto quei programmi per le modelines e farò sapere.
Xorg l'ho creato in quanto lo conosco e ci so mettere mano (è una delle prime cose che faccio da quando l'hanno tolto di default).
Ah, per la mia ati non ci sono driver proprietari, ma gli open funzionano benissimo.


Intanto grazie

:birra:
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

Grandi miglioramenti!!
Ora si vede bene anche con refresh a 30!
Sto usando lrmc e come hai detto ora mi imposta i valori a 15 kHz. Ho provato con l'opzione pal e cga; vedo bene con entrambe (senza no), però non mi cambia la risoluzione e vedo solo una fascia in alto ello schermo (tutto il resto va a finire fuori). Quello che faccio è:

Codice: Seleziona tutto

lrmc 1024 768 30 -cga (oppure -pal, il risultato è lo stesso a livello di vicibilità)
Mi viene data la modeline e proseguo con

Codice: Seleziona tutto

xrandr --newmode "nome_della_modeline"  valori_della_modeline  -HSync -VSync
xrandr --addmode VGA-0 "nome_della_modeline"
xrandr --output VGA-0 --mode "nome_della_modeline"
a questo punto vedo molto bene l'immagine sulla tv però, come detto solo la fascia superiore con qualsiasi risoluzione metta (se uso risoluzioni minori o uguali a 800x600 non vedo nulla).

Suggerimenti?
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

Ulteriori novità:
Mi sono accorto solo ora che
1) anche lo schermo del pc mi si divide in 2 parti. Quella in alto a sinistra che si vede nell'immagine è quella che vedo nello schermo della tv, mentre l'altra part (la più grande) la controllo dal pc ma è invisibile sulla tv in quanto esce dai bordi.
2) l'uso di xrandr impedisce di utilizzare le impostazioni del monitor presenti di default (cosa che non sapevo). Infatti se apro le preferenze del monitor da ubuntu l'immagine sparisce e vengono forzare i valori di tale software (con conseguente sparizione dell'immagine). Sto usando lxrandr che fa le veci di

Codice: Seleziona tutto

xrandr --output VGA-0 --mode

EDIT: lrmc sbaglia la risoluzione verticale e non so perché... Infatti i valori che mi da nella modeline sono:
# 1024x768x30.00 @ 15.625kHz
Modeline "1024x288x50.08" 19.750000 1024 1056 1152 1264 288 293 296 312 -HSync -VSync
mentre quelli che mi da gft (che ha il problema dei 15 kHz) mi da
# 1024x768 @ 30.00 Hz (GTF) hsync: 23.46 kHz; pclk: 28.90 MHz
Modeline "1024x768_30.00" 28.90 1024 1032 1128 1232 768 769 772 782 -HSync +Vsync
Infatti dando anche l'opzione -i interlace mi da
# 1024x768x30.00 @ 15.625kHz
Modeline "1024x576x25.00" 19.750000 1024 1056 1152 1264 576 586 592 625 -HSync -VSync interlace
Ma ancora non è abbastanza inoltre l'immagine balla un po', mentre prima era bella stabile


EDIT2: Rileggendo tutto quello che hai scritot ho visto che hai deto che la risoluzione massima raggiunta è 1024x576 che è quella che ottengo pure io. Ma in quel caso forzi il monitor del pc a quella risoluzione o come fai?
Allegati
Schermata.jpg
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
lord_eager
Prode Principiante
Messaggi: 26
Iscrizione: venerdì 29 giugno 2012, 0:29

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da lord_eager »

Allora ci sei vicino, prima cosa da come dici sembra che stia usando una configurazione per desktop esteso PC+ Monitor esterno (CRT) (o sbaglio?), in questo caso non posso esserti troppo d' aiuto, credo che ti convenga trovare la giusta configurazione per un monitor singolo, e poi semmai in seconda istanza tentare il Dual monitor.

lrmc per la tv CRT come ho scritto nella guida va usato con l' opzione -CGA e non -PAL, perchè l' opzione pal blinda le risoluzioni, in ogni caso va sempre impostata l' opzione -i interlacciato infatti la tv CRT può dare una risoluzione progressiva solo fino a 640x480 (molto stabile), oltre deve interlacciare per forza... L' interlacciamento è anche la causa del flickering che vedi che purtroppo è fisiologico, non puoi farci nulla, io lo ho ridotto schermando bene il cavo, e collegando bene tutte le masse, ma un po' rimane sempre. Potresti risolvere procurandoti un CRT a 100 Hz tipo quei bei Sony trinitron a schermo flat, a quel punto anche se interlacciata la risoluzione, il refresh è talmente alto da rendere l' immagine molto stabile. Oppure te lo tieni a 640x480 ma a me non piacciono i caratteri grossi :-) ... Se utilizzi lrmc senza le giuste opzioni i valori te li cambia in automatico quindi è normale trovare i risultati che hai postato.
Suggerendo invece :

lrmc 1024 768 60 -CGA -i dovresti ottenere una buona modline per un 1024x576i. Io ho anche tentato i 1200x576, ma non è stabile e a volte crasha quindi mi sono stabilizzato sui 1024x576i.
Io quel pc lo uso solo attaccato al CRT come media center e gaming center, quindi non ho problemi di collegarlo anche ad un monitor PC, comunque credo che configurando lo xorg.conf (o il 10-monitor.conf) non dovrebbe essere difficile inserire modlines differenti assegnate ad ogni monitor!
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

Ho capito.
Grazie 1000.
In realtà io ho un laptop e nell'appartamento in cui mi trovo ora c'è questa tv crt e l'idea era usarla per vedere video/serie/film sullo schermo grande (28") invece del monitor del pc.
Quindi, come hai detto, la configurazione è laptop+crt.
Con la risoluzione 1024x288x50.08 di cui ho parlato sopra vedo molto bene l'immagine sulla tv e non mi accorgo neanche del flickering. Rimane quell'effetto sullo schermo del pc, ma come workaround apro la finestra del video con le dimensioni della risoluzione in uscita e anche se sul laptop vedo l'immagine deformata, sulla tv la vedo molto bene.
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
Avatar utente
robytrevi
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 10901
Iscrizione: lunedì 10 marzo 2008, 14:12
Desktop: mate
Distribuzione: Xenial 32 bit
Località: Modena(provincia)

Re: [Video] Collegamento VGA scart 15 kHz

Messaggio da robytrevi »

Posso considerare risolto il topic. I risultati raggiunti sono soddisfacenti.
Se volete provare, come si dice, a vostro rischio e pericolo, riepilogo qui la soluzione:

  • Grazie a questa guida costruire il cavo VGA/Scart senza componenti aggiuntivi e senza alimentazione (schema numero 4).
  • Scaricare da qui il programma lrmc ed installarlo (va compilato con ./configure; make; sudo make install dall'interno della cartella scaricata, ma questo a me non piace molto quindi ho creato il file deb con checkinstall ed ho installato il file deb creato così ho il programma in synaptic. Allego il deb per precise 32bit di lrmc).
  • Utilizzare lrmc da terminale per ottenere la riga Modeline corretta a 15kHz (con programmi come gtf e cvt la Modeline creata non va bene in quanto non a 15kHz come richiedono i vecchi monitor a tubo catodico). I dati richiesti sono la risoluzione e il refresh, l'opzione da usare è -cga ed è possibile usare l'opzione -interlace

Codice: Seleziona tutto

lrmc 1024 288 50 -cga
lrmc 1024 576 30 -cga -i
Se vengono messi valori fuori scala il programma darà il risultato corretto cambiando i valori. Ad esempio usando

Codice: Seleziona tutto

lrmc 1024 768 50 -cga -i
vengo rimandato a una risoluzione 1024x576 con refresh 30.
Inoltre con un refresh di 30 personalmente noto moto flickering (uno sfarfallio del monitor) quindi preferisco usare una risoluzione più bassa (1024x288) e un refresh di 50. Non andare oltre un refresh 60 perché potrebbe danneggiare la tv.
Con lrmc la linea otenuta è del tipo:

Codice: Seleziona tutto

Modeline "1024x288x50.00"  19.404000  1024 1056 1160 1232  288 293 296 315  -HSync -VSync
(Quello tra virgolette è il nome che vogliamo dare alla modeline ed indica risoluzione e refresh).
  • Utilizzare xrandr per inviare tale Modeline all'uscita VGA con le opzioni --newmode (per creare la nuova modalità), --admode (per aggiungere la modalità a quelle disponibili)
Ad esempio:

Codice: Seleziona tutto

xrandr --newmode "1024x288x50.08"  19.750000  1024 1056 1152 1264  288 293 296 312  -HSync -VSync   <-- qui va messa tutta la modeline
xrandr --addmode VGA-0 "1024x288x50.08"   <-- qui va messo solo il nome scritto tra virgolette utilizzado nell'opzione --newmode
  • Ora è possibile inviare il segnale coretto alla VGA. Per conoscere il nome dell'uscita VGA è sufficiente dare il comando

Codice: Seleziona tutto

xrandr
che darà informazioni su tutte le uscite video disponibili. Nel mio caso il monitor del laptop e l'uscita VGA chiamata VGA-0
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS connected 1280x800+0+0 (normal left inverted right x axis y axis) 331mm x 207mm
1280x800 60.0*+
1280x720 59.9
1152x768 59.8
1024x768 59.9
800x600 59.9
848x480 59.7
720x480 59.7
640x480 59.4
1024x576x24.96_i (0x16e) 19.4MHz
h: width 1024 start 1056 end 1160 total 1232 skew 0 clock 15.7KHz
v: height 576 start 587 end 593 total 631 clock 25.0Hz
  • Per inviare il segnale all'uscita si può fare graficamente con programmi come lxrandr presente nei repo e molto semplice da usare. Con la tv collegata appariranno le possibili risoluzioni da inviare all'uscita VGA e selezionare quella creata precedentemente (nel mio caso: "1024x288x50.08" ).
    In alternativa si può fare da terminale con il comando

Codice: Seleziona tutto

xrandr --output VGA-0 --mode "1024x288x50.08"
sostituendo a "1024x288x50.08" il proprio nome della Modeline creata e l'immagine apparirà nitida sulla tv (allego un'immagine fatta con la webcam... un po' sfuocata ma rende l'idea).

Ovviamente per evitare di fare tutti i passaggi ogni volta mi sono preparato uno script.
  • Creare un file di testo e chiamarlo, ad esempio, VGA_SCART.sh
    Incollarci all'interno quanto segue corretto per i valori della pripria modeline

Codice: Seleziona tutto

#!/bin/bash
xrandr --newmode "1024x288x50.08"  19.750000  1024 1056 1152 1264  288 293 296 312  -HSync -VSync
xrandr --addmode VGA-0 "1024x288x50.08"
xrandr --output VGA-0 --mode "1024x288x50.08"
  • Salvare e chiudere il file
  • Aprire le proprietà del file alla scheda "Permessi" e permettere l'esecuzione del file come programa
  • Con un doppio click sul programma e selezionando Esegui verrà inviata la modeline presente nel file ala VGA

ATTENZIONE!! In rete è scritto di fare attenzione perché quanto detto potrebbe danneggiare TV o scheda video.
Aprendo le impostazioni monitor di ubuntu si perderà l'immagine dalla tv (si vede che c'è qualche conflitto con xrandr)


Io utilizzo una vecchia scheda ATI con driver open.
Avendo un doppio monitor mi ritrovo lo schermo del pc tagliato in 2 come nell'immagine allegata. Però uso la tv solo per vedere video, film e serie, quindi apro il riproduttore video con la dimensione di quello spazio e sula tv lo vedo perfettamente.
In particolare uso una risoluzione 1024x288 e uso vlc con proporzioni video 2.39:1 così mi cade perfettamente nella parte di schermo inviata alla tv (nascondo il pannello superiore di gnome-shell).

Ringrazio molto lord_eager e lo invito a postare qui il link alla sua guida quando l'avrà terminata.
Ringrazio inoltre JOSEF 1975 per la guida alla costruzione del cavo e al supporto dato.
Allegati
2012-07-05-191411.jpg
Schermata.jpg
lrmc_32bit_precise.zip
(43.27 KiB) Scaricato 446 volte
Ubuntu 16.04 (Mate), Arch (Gnome-shell), Fedora21(gnome-shell), Debian Jessie(openbox), Windows 7 ; Dell Inspiron 1501; AMD Turion 64x2; ATI XPress 1100 (vista come Radeon Xpress 200M)
Quando si richiede supporto postare il comando "lsb_release -ds && echo $DESKTOP_SESSION && uname -m"
lord_eager
Prode Principiante
Messaggi: 26
Iscrizione: venerdì 29 giugno 2012, 0:29

Re: [Risolto] [Video] Collegamento VGA scart 15 kHz

Messaggio da lord_eager »

Ben fatto, solo che ti faccio notare che se scegli un numero di linee orizzontali superiore a 480 il monitor tv è costretto ad interlacciare questo è il motivo per cui il refresh verticale è di 30 Hz , 30Hz interlacciati equivalgono a 60Hz progressivi, perchè l' immagine si aggiorna a semiquadri. Inoltre sulla tabella xrandr che hai riportato è presente l' output 1024x576x30 e non 1024x288x50, non so se si riferisce ad un output precedente che avevi oppure se lrmc ti ha modificato la modline in automatico!

Questo è il link alla quida wiki http://wiki.ubuntu-it.org/Collegamento_ ... B/SCART%29
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Risolto] [Video] Collegamento VGA scart 15 kHz

Messaggio da cristian_c »

lord_eager » [url=http://forum.ubuntu-it.org/viewtopic.php?p=4127481#p4127481]13 minuti fa[/url] ha scritto:Ben fatto, solo che ti faccio notare che se scegli un numero di linee orizzontali superiore a 480 il monitor tv è costretto ad interlacciare questo è il motivo per cui il refresh verticale è di 30 Hz , 30Hz interlacciati equivalgono a 60Hz progressivi, perchè l' immagine si aggiorna a semiquadri. Inoltre sulla tabella xrandr che hai riportato è presente l' output 1024x576x30 e non 1024x288x50, non so se si riferisce ad un output precedente che avevi oppure se lrmc ti ha modificato la modline in automatico!

Questo è il link alla quida wiki http://wiki.ubuntu-it.org/Collegamento_ ... B/SCART%29
Mi chiedo perché questa guida wiki non sia stata pubblicata :)
Edit: mi sono accorto che è stata scritta da poco, pardon :D
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Scrivi risposta

Ritorna a “Multimediale”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti