Pagina 1 di 2
Mame Advanced Options
Inviato: 02/10/2011, 19:05
da dudunkle
Ciao!

Ho quasi ultimato il cab...

Se i giochi di mame girano alla loro risoluzione nativa conviene attivare le opzioni: wait for vertical sync, sync to monitor refresh e triple buffering

A cosa servono?
Grazie!
Re: Mame Advanced Options
Inviato: 02/10/2011, 23:48
da inuyaksa
Non c'è un regola previsa, dipende molto dalla combinazione computer/schedavideo/gioco.
Se il tuo computer è abbastanza potente da far girare agevolmente i giochi imposta:
- triple buffering
- wait for vertical sync
La prima abilitare un terzo buffer video che permette a mame di disegnare 2 schermate in aventi rispetto a quella che vedi.
Questo permette, nei casi critici per la cpu, di avere già pronti i frame e visualizzarli, evitando (spesso) i fastidiosi scatti alle animazioni video.
La seconda dice al mame di disegnare le schermate rispettando il refresh del gioco. (questo evita il tearing)
In questo caso, se il computer non riesce a disegnare in tempo le schermate, si potrà avere qualche scatto nelle animazioni e negli scrolling.
La terza opzione, è opzionale, ma puoi abilitarla abilitarla quando stai giocando ad un gioco con un refresh nativo diverso rispetto a quello attuale del tuo schermo.
Anche in questo caso, l'opzione può servire ad evitare il tearing e saltelli nello scrolling dovuti al diverso refresh.
Io ti consiglio di provare le prime due e solo dopo aver visto il risultato abilitare anche la terza (se il refresh del gioco è diverso dal tuo video).
Se il tuo computer non è molto potente conviene tenere spenta l'opzione "wait for sync".

Re: Mame Advanced Options
Inviato: 03/10/2011, 9:00
da dudunkle
Ciao inuyaksa2!
Ti ringrazio per la risposta. Come processore utilizzo un E5200 dualcore non overcloccato e una scheda video ati x800. Dovrei fare delle prove per vedere se riesco a tenere attivate le due opzioni triple buffering e wait for vertical sync. Secondo te dovrebbe farcela il pc?
Nel cab utilizzerei un monitor trifrequenza con soft15khz. Non tutti i giochi del mame gireranno alla loro risoluzione nativa, per questo mi è stato consigliato di attivare l’opzione: enable audio sync per fare andare il video e l’audio del gioco in sincrono. In questo caso dovrei attivare entrambe le opzioni: enable audio sync e sync to monitor refresh?
Grazie
Re: Mame Advanced Options
Inviato: 03/10/2011, 9:02
da Kernel
Io abiliterei solo il v-sync. Il triple buffering introduce un cospicuo lag sui controlli.
Poi tra "v-sync" e "sync to monitor refresh" non ho capito qual'è la differenza, abiltando l'uno o l'altro ottengo gli stessi identici risultati

L'audio sync conviene sempre abilitarlo.
Re: Mame Advanced Options
Inviato: 03/10/2011, 10:47
da PaTrYcK
Voi abilitate di default x tutti i giochi il v-sync e l'audio-sync?
Re: Mame Advanced Options
Inviato: 03/10/2011, 10:57
da dudunkle
Io abiliterei solo il v-sync.
Per v-sync intendeti l'opzione wait for vertical sync ?
Re: Mame Advanced Options
Inviato: 03/10/2011, 10:59
da Kernel
@dudunkle: Si.
@Patryck: Si.
Il v-sync abilitato altrimenti si verifica il tearing e di conseguenza l'audiosync altrimenti l'audio balbetta.
Re: Mame Advanced Options
Inviato: 03/10/2011, 11:10
da PaTrYcK
Kernel ha scritto:Il v-sync abilitato altrimenti si verifica il tearing e di conseguenza l'audiosync altrimenti l'audio balbetta.
Esatto, ma sono tanti i giochi con refresh imposto a 50hz data la risoluzione a 288 linee, qui l'audio ovviamente traballa, qui nn puoi far altro che disabilitare il v-sync/audio-sync, no ?
Re: Mame Advanced Options
Inviato: 03/10/2011, 22:41
da inuyaksa
Il computer è abbastanza potente per gestire la maggior parte dei giochi anni 80/90.
Teoricamente dovrebbe servirti solo wait for v-sync.
Solo nei casi in cui il refresh del monitor è diverso la gioco, abilita sync to monitor ed insieme audio sync.
Però considera che se il refresh dello schermo è 50 mentre il gioco è 60, il gioco andrà leggermente più piano.
In caso inverso (monitor 60, gioco 50), il gioco andrà leggermente più veloce.
L'oppzione "sync to monitor" usala solo quando vedi degli scatti fastidiosi nello scrolling. (perché i refresh sono diversi)
In ogni caso l'opzione "enable audio sync" può aiutarti quando l'audio saltella. (non sempre però)
Ripeto, le opzioni sono opzionali, io gioco spesso a tanti giochi solo con "wait for v-sync" mentre in altri ho bisogno di tutte le opzioni.
Re: Mame Advanced Options
Inviato: 04/10/2011, 9:17
da Kernel
PaTrYcK ha scritto:Kernel ha scritto:Il v-sync abilitato altrimenti si verifica il tearing e di conseguenza l'audiosync altrimenti l'audio balbetta.
Esatto, ma sono tanti i giochi con refresh imposto a 50hz data la risoluzione a 288 linee, qui l'audio ovviamente traballa, qui nn puoi far altro che disabilitare il v-sync/audio-sync, no ?
Questo riguarda "solo" i giochi verticali su monitor orizzontale e si, andrebbero disabilitati altrimenti si rallenta da 60 a 50 fps.
Re: Mame Advanced Options
Inviato: 04/10/2011, 9:30
da dudunkle
Il v-sync abilitato altrimenti si verifica il tearing e di conseguenza l'audiosync altrimenti l'audio balbetta.
Esatto, ma sono tanti i giochi con refresh imposto a 50hz data la risoluzione a 288 linee, qui l'audio ovviamente traballa, qui nn puoi far altro che disabilitare il v-sync/audio-sync, no ?
Questo riguarda "solo" i giochi verticali su monitor orizzontale e si, andrebbero disabilitati altrimenti si rallenta da 60 a 50 fps.
Non ho capito... ma tutti i giochi del mame non girano a 60hz, basta utilizzare una risoluzione, per i giochi verticali a 60hz e non dovrebbero esserci problemi... giusto?

Re: Mame Advanced Options
Inviato: 04/10/2011, 9:38
da PaTrYcK
Kernel ha scritto:Questo riguarda "solo" i giochi verticali su monitor orizzontale e si, andrebbero disabilitati altrimenti si rallenta da 60 a 50 fps.
Giusta precisazione...
dudunkle ha scritto:Non ho capito... ma tutti i giochi del mame non girano a 60hz, basta utilizzare una risoluzione, per i giochi verticali a 60hz e non dovrebbero esserci problemi... giusto?

X limiti fisici non e' possibile creare una risoluzione con 288 linee orizzontali che vada a 60hz...
Io cmq faccio l'opposto, di default ho v-sync e audio-sync disabilitati, li attivo quando vedo il tearing
Re: Mame Advanced Options
Inviato: 04/10/2011, 9:43
da dudunkle
X limiti fisici non e' possibile creare una risoluzione con 288 linee orizzontali che vada a 60hz...
E' possibile creare una risoluzione per giochi verticali (su monitor orizzontale) a 60hz?
Re: Mame Advanced Options
Inviato: 04/10/2011, 9:59
da PaTrYcK
dudunkle ha scritto:
E' possibile creare una risoluzione per giochi verticali (su monitor orizzontale) a 60hz?
Su un monitor orizzontale se vogliamo far girare un gioco verticale come ad esempio pacman che ha una risoluzione 288 x 224, necessita di una risoluzione di almeno 288 linee orizzontali x poter essere visualizzato correttamente , ma x questa non e' possibile creare una risoluzione a 60hz, solo a 50hz, se scendiamo di linee (es 256) nn ci sono problemi...
Re: Mame Advanced Options
Inviato: 04/10/2011, 10:04
da dudunkle
Su un monitor orizzontale se vogliamo far girare un gioco verticale come ad esempio pacman che ha una risoluzione 288 x 224, necessita di una risoluzione di almeno 288 linee orizzontali x poter essere visualizzato correttamente , ma x questa non e' possibile creare una risoluzione a 60hz, solo a 50hz, se scendiamo di linee (es 256) nn ci sono problemi...
Chiaro! Grazie

Re: Mame Advanced Options
Inviato: 04/10/2011, 10:35
da Kernel
dudunkle ha scritto:Non ho capito... ma tutti i giochi del mame non girano a 60hz, basta utilizzare una risoluzione, per i giochi verticali a 60hz e non dovrebbero esserci problemi... giusto?

No.
I giochi mame girano con i più svariati refresh (dai 50 ai 60 e oltre hz). Ad esempio ci sono molti casi di risoluzioni uguali con refresh diversi.
Re: Mame Advanced Options
Inviato: 04/10/2011, 10:45
da dudunkle
No.
I giochi mame girano con i più svariati refresh (dai 50 ai 60 e oltre hz). Ad esempio ci sono molti casi di risoluzioni uguali con refresh diversi.
Non si smette mai di imparare...

Re: Mame Advanced Options
Inviato: 28/02/2012, 13:29
da moket
Scusate ragazzi ma che cosa è il tearing????
Grazie
Re: Mame Advanced Options
Inviato: 28/02/2012, 13:32
da PaTrYcK
Il tearing o "slittamento orizzontale dell'immagine" si presenta quando il computer non riesce a ridisegnare lo schermo in tempo per il refresh richiesto per cui rimane visualizzata appunto una porzione del fotogramma precedente creando una fastidiosa riga al centro dello schermo
Re: Mame Advanced Options
Inviato: 28/02/2012, 14:08
da moket
Aspetta aspetta: Su qualche gioco verticale (o anke no, non ricordo di preciso) ogni tanto mi passa un ONDA ORIZZONTALE (fà lo stesso effetto delle onde del mare) lungo tutto lo schermo (dall'alto al basso) è quello?????????????
Ci si fà poco caso ma ormai la noto alla grande
