Interpretazione delle modeline

Area dedicata alle guide tecniche,consigli e suggerimenti.
Rispondi
Avatar utente
Gibranx
Arcade Maniac
Arcade Maniac
Messaggi: 2741
Iscritto il: 26/02/2018, 12:06
Medaglie: 6
Reputation: 657
Località: Vinavilandia
Nazione: Alaska
:
Medaglia d'oro Medaglia d'argento Medaglia di legno

Interpretazione delle modeline

Messaggio da Gibranx » 02/06/2019, 23:18

In questi giorni ho preso un po' di appunti sulle modeline, in quanto ho il cab fuori uso e devo ricominciare tutto da zero.
Non so se quanto da me pubblicato sia corretto in tutte le sue voci. Mi sono sforzato di fare ricerche e di cercare di comprendere.
È ovvio che invito tutti i mod e gli utenti a fare le dovute correzioni, sopratutto se ho scritto delle castronerie, e se il testo è formattato male.
Di sicuro avrò commesso degli errori su alcune descrizioni.

Allego uno schemino grafico da me realizzato, sperando che possa essere utile per fare chiarezza.

Il mio intento è quello di capire ogni voce celata all'interno di una modeline.


Prendiamo come esempio questa modeline progressiva di risoluzione 256x240 pixel:
modeline "256x240@57p;15,73989kHz" 5,414522 256 272 312 344 240 252 268 274 -hsync -vsync


modeline...............................................(Una modeline è una serie di informazioni per pilotare la visualizzazione su un monitor o televisore collegato al computer e su come impostarlo a una risoluzione di visualizzazione specificata. La Modeline si basa sul Generalized Timing Formula o sui Coordinated Video Timing che appartengono allo standard VESA.)


"256x240@57p;15,73989kHz" ............................(tra le virgolette è racchiusa la descrizione della modeline)
256 .........................................................(pixel orizzontali)
240 .........................................................(pixel verticali)
@57p......................................................(refresh rate della risoluzione video verticale di 57 linee progressive in Hz)
15,73989kHz......................................(frequenza di scansione orizzontale in kHz - es. 15/25/31 kHz)

5,414522................................................(questo è il pixel clock in MHz) - si calcola in questo modo Htotal x Vtotal x refresh rate

pixel clock (o anche dot clock)................................................(velocità in MHz con cui i pixel vengono trasmessi in modo tale che un intero frame di pixel si adatti a un ciclo di aggiornamento. Ad esempio, un pixel clock VGA impostato su 25 MHz (corrispondente a 25 milioni di pixel al secondo) è sufficiente per visualizzare una risoluzione di 640x480 a 60 Hz)

256 272 312 344 .............................(pixel per la risoluzione verticale)
240 252 268 274............................. (pixel per la risoluzione orizzontale)

256 .........................................................(pixel orizzontali attivi compresi tra 40 Hsync/32 Back porch/256 pixel orizzontali/16 Front porch)
240 .........................................................(pixel verticali attivi compresi tra 16 Vsync/6 Back porch/240 pixel verticali/12 Front porch))
​272 .........................................................(H (sync) start - segnale dei pixel orizzontali incluso front porch 256 + 16)
252 .........................................................(V (sync) start - segnale dei pixel verticali incluso front porch 240 + 12)
312 .........................................................(H(sync) end - segnale dei pixel orizzontali escluso back porch - 256+40+16)
268 .........................................................(V (sync) end - segnale dei pixel verticali escluso back porch - 240+16+12)
344 .........................................................(H total - segnale dei pixel orizzontali totali 40+32+256+16)
274 .........................................................(V total- segnale dei pixel verticali totali 16+6+240+12)

Hsync....................................................(sincronizzazione orizzontale - definisce l'inizio della scansione dell'immagine a video)
Vsync....................................................(sincronizzazione verticale - definisce l'inizio della scansione dell'immagine a video)
Front porch.........................................(l'intervallo tra la fine dell'immagine e l'inizio dell'impulso orizzontale​)
Back porch..........................................( la durata tra la fine dell'impulso orizzontale e l'inizio della riga successiva con le informazioni video)
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Ultima modifica di Gibranx il 08/06/2019, 10:20, modificato 1 volta in totale.


"Piegando un foglio di carta a metà per 103 volte, raggiungeremmo uno spessore di quasi 107 miliardi di anni luce, oltre il diametro dell’Universo conosciuto".

antoniomauro
Arcader
Arcader
Messaggi: 435
Iscritto il: 16/02/2005, 11:03
Reputation: 4

Re: Interpretazione delle modeline

Messaggio da antoniomauro » 03/06/2019, 14:14

Mi archivio immediatamente questo utilissimo schema!

Rispondi