I giochi Bethesda sono progettati per funzionare a 60 fotogrammi al secondo (fps). La sincronizzazione video (vsync), attiva per impostazione predefinita, limita il frame rate a questo valore. Tuttavia, il built-in vsync non è sempre il migliore. Questa guida vi mostrerà come gestire il frame rate e vsync per i giochi Bethesda per Oblivion, Fallout 3, Fallout New Vegas, Skyrim, Fallout 4, e Skyrim Special Edition.
Che cos’è Vsync?
Per prima cosa, dovremmo descrivere brevemente vsync. Vsync è una tecnologia che rimuove lo strappo dello schermo. Lo strappo dello schermo è evidenziato da una linea orizzontale che sembra tagliare l’immagine video ed è più evidente quando la scena cambia rapidamente. Vai all’interno di un gioco senza vsync e spostare rapidamente il mouse. Dovrebbe diventare dolorosamente ovvio, a condizione che non ti sia completamente abituato a vederlo.
Vsync Impostazioni INI
Vsync per Oblivion, Fallout 3, Fallout New Vegas, Skyrim, e Fallout 4 sono controllati dalla stessa impostazione INI.
iPresentInterval=1
Quando iPresentInterval è impostato su 1 (che è il valore predefinito, anche se l’impostazione non è presente nel file INI) il gioco utilizzerà il proprio vsync incorporato. Se non vogliamo utilizzare il vsync in-game, lo disabiliteremo impostandolo su 0.
iPresentInterval=0
Skyrim Special Edition funziona allo stesso modo, tranne che Bethesda lo ha rinominato in iVSyncPresentInterval.
iVSyncPresentInterval=0
Puoi fare il duro lavoro di trovare i tuoi file INI e modificare manualmente queste impostazioni, oppure puoi semplicemente avviare my BethINI utility e semplicemente attivare il segno di spunta Vsync.
Quindi, abbiamo vsync disabilitato. Grande. Ora, a meno che tu non abbia un monitor FreeSync o Gsync, sperimenterai lo strappo dello schermo. Pertanto abbiamo bisogno di aggiungere una forma migliore di vsync.
Utilizzo di strumenti di terze parti per abilitare Vsync e limitare FPS
A meno che tu non sia un tipo sfortunato e abbia Intel HD Graphics, nel qual caso dovresti dimenticare di leggere questo articolo e ripristinarlo usando il vsync integrato, ora puoi aggiungere vsync tramite uno strumento di terze parti, a seconda della marca di scheda grafica che hai. Ci sono due marchi: NVIDIA e AMD (precedentemente ATI).
Gli utenti della scheda grafica NVIDIA possono abilitare vsync dall’interno dell’applicazione NVIDIA Inspector. Se non hai questa applicazione, puoi scaricarla qui: http://www.guru3d.com/files-details/nvidia-inspector-download.html
STEP ha una guida molto utile sull’utilizzo di NVIDIA Inspector qui: http://wiki.step-project.com/Guide:NVIDIA_Inspector
Fondamentalmente, sotto il profilo del tuo gioco in Inspector, dovresti impostare Triple-Buffering su On e modificare le altre impostazioni per forzare il proprio vsync. Probabilmente si desidera impostare il limitatore di frame a circa 59 pure per evitare il gameplay a scatti. Non possiedo una scheda NVIDIA (ancora), quindi non posso davvero aiutarti qui.
Gli utenti AMD dovranno scaricare e configurare RadeonPro. Se non si dispone di questa applicazione, è possibile scaricarlo qui: http://www.radeonpro.info/Download/.
Nota: si consiglia di NON installarlo su Program Files (x86) poiché si tratta di un’applicazione a 64 bit. Installalo nella normale directory Program Files o in qualche altra directory oltre a Program Files (x86). Se è già installato in Program Files (x86), disinstallarlo e reinstallarlo altrove.
Una volta installato, avviare RadeonPro e fare clic sul pulsante Aggiungi nuovo profilo in alto vicino al centro. Al prompt, individuare l’eseguibile principale del gioco (ad esempio, TESV.exe). Non selezionare l’eseguibile di avvio.
Per abilitare vsync, vai alla scheda Tweaks sul lato destro della finestra. Impostare il controllo Vsync su Always On e selezionare il segno di spunta Triple-buffering.
A volte, a seconda del gioco, potrebbe essere necessario limitare anche il frame rate a poco meno di 60 fps per rimuovere il gameplay a scatti. Saprai cosa intendo se lo provi. Nella mia esperienza, questo è necessario per tutti questi giochi tranne Fallout 4 e Skyrim Special Edition. Possiamo limitare la frequenza dei fotogrammi impostando la frequenza di aggiornamento del display a 59 e spuntando la frequenza dei fotogrammi di blocco fino alla commutazione della frequenza di aggiornamento del monitor.
Gli utenti con monitor FreeSync e Gsync dovrebbero bloccare anche il loro frame rate a 59 o 60 fps, perché il gioco non è progettato per funzionare sopra i 60 fps e può causare bug fisici e potenzialmente altri bug.
Advanced Frame Rate Tweaking
Potrebbe essere possibile ottenere frame rate più elevati senza bug su questi giochi, ma non ha subito alcun test approfondito. Ci sono alcune impostazioni di gioco INI che possono potenzialmente correggere i bug che si verificano a frame rate superiori a 60 fps.
L’impostazione più ovvia e più antica è iFPSClamp.
iFPSClamp=0
iFPSClamp allinea il FPS del gameplay a quello del tuo fps effettivo. Rende tutte le azioni di gioco avvengono ad una velocità del vostro FPS diviso per questo valore. Se ottieni 60 fps e imposta questo su 2, le animazioni di gioco e tutto sarà 30 volte più veloce del normale, con bug di accompagnamento. Se usato, dovresti avere un frame rate stabile e impostarlo sul tuo frame rate o solo un po ‘ sotto. Si consiglia di lasciare questo al suo valore predefinito 0 in modo che la velocità di gioco sia sempre la stessa velocità del tuo FPS.
Introdotto nella versione beta di Skyrim Special Edition 1.3, bLockFrameRate blocca di default il frame rate a 60 fps.
bLockFrameRate=1
È possibile disattivare questo se non è necessario per la configurazione, o limitare il fps, impostandolo su 0. Oppure puoi semplicemente attivarlo in BethINI.
Sollevare (con cautela) il Cap 60 FPS
Un’impostazione che è diventata popolare di recente è fMaxTime.
fMaxTime=0.01666667
Havok è ciò che controlla la fisica del gioco nei giochi Bethesda di cui abbiamo discusso. fMaxTime è un’impostazione di temporizzazione per Havok che è impostato su 1/60, che equivale a circa 0,01666667, o 1 diviso per il frame rate massimo. Se un utente vuole giocare a 120 fps, l’utente può impostare questa impostazione su 1/120 = 0.00833333, e non dovrebbe rovinare la fisica del gioco.
Ora Skyrim, Skyrim Special Edition e Fallout 4 hanno altre due impostazioni che si ritiene siano correlate. Il primo è fMaxTimeComplex.
fMaxTimeComplex=0.03333333
Poiché fMaxTime controlla i tempi della fisica, si ritiene che fMaxTimeComplex controlli i tempi della fisica per azioni più complesse. Fondamentalmente, hanno dato a queste azioni il doppio del tempo, o 2 / (fotogrammi al secondo). Quindi, se un utente vuole giocare a 120 fps, l’utente può impostare questa impostazione su 2/120 = 0.01666667.
Un’altra impostazione di interesse è fMaxFrameCounterDifferenceToConsiderVisible.
fMaxFrameCounterDifferenceToConsiderVisible=0.06666667
Non è esattamente noto con certezza cosa faccia questa impostazione, nonostante il fatto che ci dia un buon nome lungo per se stesso. Se dovessimo interpretare letteralmente questa impostazione, sembrerebbe che alcune animazioni potrebbero essere invisibili se impiegano troppo tempo. Questa impostazione è impostata su 4 / (fotogrammi al secondo). Quindi, se un utente vuole giocare a 120 fps, l’utente può impostare questa impostazione su 4/120 = 0.03333333.
Tieni presente che giocare a uno di questi giochi a frame rate superiori a 60 fps non è supportato da Bethesda. Questi hack che abbiamo dimostrato qui possono rivelarsi troppo buggy, ma forse sono tutto ciò che è necessario. Sono necessarie ulteriori ricerche e test. Per Skyrim Special Edition, puoi testare queste modifiche sperimentali in questo momento senza la matematica difficile usando la mia piccola utility BethINI e impostando l’FPS su quello che vuoi nella scheda Base. Oppure si può semplicemente soddisfare se stessi giocando il gioco come hai sempre fatto e ci lasciano nerd a nerd fuori.