Ho raccolto tutto quello che ho trovato in giro per il web su come migliorare le prestazioni di Arma2/Dayzmod. Alcune cose sono in contraddizione con quelle che ho scritto sopra, ovviamente erano parzialmente errate e imprecise.
Con questo post spero di aiutare quei giocatori che non riescono a far girare meglio Arma2 o Dayzmod.
Premetto che è difficile, se non impossibile, stare sopra ai 30-40 FPS in pieno bosco e 15-20 in città, se non si hanno delle CPU potenti con frequenze elevate (sopra ai 3 GHz) , quindi non aspettatevi miglioramenti miracolosi, solo molta più stabilità e una riduzione sostanziosa dei cali improvvisi del frame rate.
● Innanzitutto vi consiglio di aggiornare il gioco alla
"Reinforcements patch 1.62" se non l'avete già fatto.
[Solo Gli Utenti Registrati Possono Leggere Questo Link. Clicka Qua Per Registrarti]
● Anche se è piuttosto banale e intuitivo, consiglio per le "Opzioni video" da "Opzioni" nel menù di gioco queste impostazioni:
○ Disattivare completamente il Post Processing e l'Anti-aliasing. Ovvio
○ Ridurre a 1000 o meno la Visibilità (non è importante se giocate in Multiplayer poiché gestita dalle impostazioni server, ma è meglio abbassarla...
○ Il Filtro Anisotropico, non influisce particolarmente sulle prestazioni, ma se ritenete opportuno, potete abbassarlo...
○ Il Dettaglio terreno è importante abbassarlo, l'erba e il terreno riducono sostanzialmente le prestazioni e comunque visibilmente, abbassare questo valore, non cambia molto le cose...
○ Per le Ombre, è bene impostarle su Normale o in casi eccessivi anche toglierle.
○ Per la Qualità Gamma ho trovato, più o meno ovunque, che va alzata al massimo, ma nel mio caso le cose peggiorano, indi per cui vedete voi se impostarla su Normale.
○ La risoluzione 3D deve essere la stessa della Ris. Interfaccia (100%), non di più...
○ Il Vsync, come sempre, va disattivato
Se avete installato la "Reinforcements 1.62" avete anche: ○ PPAA e ATOC, il primo gestisce in modo più minuzioso il Post Processing, il secondo la vegetazione, ovviamente vanno disattivati.
○ La Memoria video è un caso particolare, funziona in un modo un po' bizzarro:
◦ Impostare "Memoria video" su "Bassa" fa lavorare di più la CPU rispetto alla GPU
◦ Impostare "Memoria video" su "Molto Alta" equivale ad allocare 512Mb
◦ Impostare "Memoria video" su "Predefinita" permette di raggiungere valori superiori ai 512Mb.
Qualora si decidesse di utilizzare la "Predefinita" conviene creare un Launcher.
● Come creare un launcher di Arma2 / Dayz mod:
Apri il blocco note
e copia il testo:
Quote:
cd "C:\Program Files (x86)\ArmA 2\"
"C:\Program Files (x86)\ArmA 2\Expansion\beta\ArmA2OA.exe" -beta=Expansion\beta;Expansion\beta\Expansion -mod=@Dayz
|
Se avete installato ArmA2 in un altro posto, cambiate l' indirizzo.
Poi aggiungete, di seguito, questi parametri:
-maxmem=x
-maxvram=y
Impostando quindi con i propri valori di RAM ("x") e VRAM ("y")
(per controllare questi valori, digitate dxdiag nella casella di ricerca)
Bisogna specificare che Arma2(Dayz mod) permette di allocare fino alla soglia massima di 2047Mb, quindi se avete un PC potente con Ram e Vram superiori a i 2GB non potrete beneficiare di questi valori superiori e dovete impostarli entrabi a 2047.
(esempio: -maxmem=2047 -maxvram=2047)
-cpucount= "inserire il numero delle cpu"
(esempio: dual-core -cpucount=2 / quad-core: -cpucount=4) anche se delle volte sui quad-core gira meglio con 2 (boh)
-exthreads= va impostato secondo il numero delle cpu presenti
(esempio: 2 cpu -exthreads=1 o -exthreads=3 / 4 cpu -exthreads=5 o -exthreads=7)
ovviamente tali parametri variano molto da PC a PC, e il gioco potrebbe andare meglio con valori bassi, anche su quad-core, provate...
-winxp Permette di lanciare il gioco con Direct3D 9 soprattutto per computer con Vista o Win7... (Se vi da errore all'inizio, toglietelo)
-nosplash -skipIntro -world=empty questi tre migliorano notevolmente il tempo di lancio del gioco togliendo filmati iniziali, presentazioni e sfondo del menu.
-malloc questo parametro gestisce il "Custom Memory Allocator", introdotto dopo la "build 85869 (1.60 beta)" puo migliorare le prestazioni: tutte le informazioni in più le trovate su
[Solo Gli Utenti Registrati Possono Leggere Questo Link. Clicka Qua Per Registrarti].
Può essere settato su dei valori predefiniti, provate quale vi funziona meglio:
piccolo appunto prima di scegliere quale valore aggiungere al parametro -malloc, controllate di avere i file tipo "dll" giusti nella directory "dll" nella cartella di gioco.
-malloc=tbb3malloc_bi
-malloc=tbb4malloc_bi
-malloc=jemalloc_bi
-malloc=tcmalloc_bi
-malloc=nedmalloc_bi
E' possibile "
customizzare" creando un file dll proprio, trovate come fare nel link sopra.
●In fine, dovreste avere una situazione simile a questa:
Salvate questo file come “
Arma2 Dayz.cmd” sul desktop (o dove vi pare).
Per aprire Arma2OA/Dayzmod usate questo file, doppio click, e sarete in un attimo al menu di gioco.
● Vi consiglio vivamente di modificare anche il file"
tuonick.ArmA2OAProfile" contenuto nella cartella C:\Users\"
tuonome"\Documents\ArmA 2 Other Profiles\"
tuonick"\
ovviamente va aperto con blocco note e dovete cambiare queste tre cose:
mouseSmoothing=0; riduce moltissimo la mouse LAG
headBob=0; toglie il dondolio della testa quando camminate in 1^ persona
shadingQuality=0; riduce la complessità delle ombre.
Così come nel file precedente aprite ArmA2OA.cfg in C:\Users\"
tuonome"\Documents\ArmA 2
e cambiate:
GPU_MaxFramesAhead=0;
GPU_DetectedFramesAhead=0; su zero rispecchieranno i settaggi dei vostri driver video.
AToC=0; se non è già a zero
● Se volete proprio giocare sui 60-70 FPS dovete scaricare la mod FPSHelper
[Solo Gli Utenti Registrati Possono Leggere Questo Link. Clicka Qua Per Registrarti].
Si installa scaricado e copiando la cartella @FPSHelper1.21 nella cartella di gioco e aggiungendo -@FPSHelper1.21 al Launcher.
Unica grande pecca di questa mod è che non è permessa nel 99% dei server, quindi non vi faranno nemmeno loggare (non so se c'è rischio di Ban o spiacevoli conseguenze quindi andateci cauti).
Comunque se andate nella sezione Multiplayer del menù di gioco, i server dove non è permessa appariranno con una X rossa.
Provate sui restanti server con un "?" giallo...
● In fine se volete testare i cambiamenti delle impostazioni di gioco vi consiglio le due missioni “
Benchmark” che in trovate in Arma2OA. (menu/giocatore singolo/missioni)
Per avviare Arma2OA con le impostazioni grafiche di Dayz è semplice, basta fare una copia del launcher (quello che vi ho spiegato sopra), e modificarlo, togliendo “
-mod=@Dayz”.
Spero che queste informazioni vi siano di aiuto quanto lo sono state per me.