PDA

View Full Version : che cosa è il vsync??????


Zots
01-12-2003, 21:38
che cosa è il vsync??????:cry: :cry: non capisco proprio a cosa serva ogni volta che lo attivo non cambia assolutamente niente:confused: :confused:

Manp
01-12-2003, 22:11
è una funzione che limita i frames generati dalla scheda per ogni secondo allo stesso valore del refresh verticale del monitor...

serve per evitare che la scheda disegni toppi frames che poi tanto il monitor non può visualizzare... soprattutto se i valori del frame rate sono molto superiori al refresh del monitor potrebbero vedersi strani effetti...

:)

Hellgod
01-12-2003, 22:22
come ha già detto Manp:

il v-sync (vertical sync, sincronizzazione verticale) sincronizza il segnale di aggiornamento del monitor con i frame delle scheda video, ovvero:

se la scheda video e il computer possono generare 200 fps ovvero sparano frames a 200 Hz e il monitor arriva "solo" a 100Hz
la scheda farà solo 100 fps, aspettando che il monitor abbia finito di disegnare il frame precedente. Quindi per migliorare le prestazioni è meglio spengere il v-sync.

tuttavia se il v-sync è spento vedrai, in maniera più o meno marcata (quando fai un deathmatch a quake3 mica stai a vede ste sottigliezze) delle righe orizzontali sullo schermo.
Queste non sono altro che il punto di giunzione tra tutti i frame che scheda video genera nel tempo di aggiornamento di un frame del monitor.
Es. Se la scheda video fa 300fps e il monitor va a 60Hz vedrai 5 bande distinte sullo schermo e solo 1/5 di ogni frame sarà visualizzato a schermo, buttando il resto dei tanti calcoli della costosa GPU nel ce**o.

saluti