Mumble Nézet News Hasábok Régi Játék oldalak Szolgáltatás oldalak Partner oldalak
Bezárás

CSHU - Hungarian Counter-Strike Portal

Fogadóiroda Tovább

Kredited: 0  |  Találati arányod: 0%

Hirdetés

Battlefield 3: Finomhangolás

Cikkek/Interjúk 2011. november 20. BananaJoe 6 hozzászólás 5206 olvasás Címkék: kép EA games DICE Battlefield Battlefield 3 OGC WebShop

Battlefield 3: Finomhangolás

Mielőtt nagyon belemerülnénk a configolásba, nem árt leellenőriznünk, hogy a PC-nk megfelel-e egyáltalán a minimális gépigénynek:

Battlefield 3 gépigény:

Minimális rendszerkövetelmény:

Op. rendszer: Windows Vista (SP2) 32-bit

Processzor: 2GHz Dual Core (Core 2 Duo 2.4GHz vagy Athlon X2 2.7Ghz)

Memória: 2GB

Merevlemez: 20GB (A Bétához 2-3 Gbyte hely kell)

VGA (AMD): DirectX 10.1 kompatibilis 512MB RAM-al (ATI Radeon 3000, 4000, 5000 vagy 6000 szériák, illetve Ati Radeon 3870 vagy jobb)

VGA (Nvidia): DirectX 10.0 kompatiblis 512MB RAM-al (Nvidia Geforce 8, 9, 200, 300, 400 vagy 500 szériák, illetve Nvidia Geforce 8800 vagy jobb)

Hangkártya: DirectX kompatibilis

Billentyűzet, egér és DVD-ROM

Ajánlott rendszerkövetelmény:

Op. rendszer: Windows 7 64-bit

Processzor: Quad-Core (négymagos vagy jobb)

Memória: 4GB

Merevlemez: 20GB (A Bétához 2-3 Gbyte hely kell)

VGA: DirectX 11 kompatibilis kártza 1GB RAM-mal (Nvidia Geforce GTX 560 vagy Ati Radeon 6950)

Hangkártya: DirectX kompatibilis

Billentyűzet, egér és DVD-ROM

Általános optimalizáció

Első lépésként a windowsunkat kell górcső alá vetnünk, ugyanis számos probléma adódhat a nem megfelelően configolt op.rendszerből, az elavult vagy rosszul beállított driverekből. 

Teljesítmény-mérés

Fontos, hogy bármilyen tweakelés után objektív módon lemérjük annak játékra gyakorolt hatását. Erre a legalkalmasabb eszköz a játékba épített FPS (frame per sec, azaz képkocka/mp) számláló. Ezt a játékból a '0' gomb lenyomásával érhetjük el. Ha ez megvan, írjuk be az alábbi parancsot 'render.drawfps 1', majd üssünk egy entert és a jobb felső sarokban megjelenik az FPS értékünk. Kikapcsolásához ugyanezt a parancsot írjuk be, csak az 1-est cseréljük le 0-ra (szerk.: ezt a nullát a numerikus billentyűn írjuk be, ne azzal amelyikkel a konzolt hoztuk elő).
Ha ez az érték 20-25 alá esik huzamosabb ideig (mondjuk egy heves csatában), akkor itt az ideje configolni egyet.

Mielőtt rátérnénk a grafikai beállításokra, nézzünk néhány általános beállítást:

Controls

Vertical Look: normal-ra állítva, ha az egeret előrefele mozgatjuk, a karakterünk felfele néz, ha hátra, akkor pedig lefele. Inverse-re állítva ez pont fordítva történik. A beállítás nem befolyásolja a jobbra-balra nézést.

Vertical Flight: ugyanaz érvényes erre mint az előzőre, de ez csak a repülésnél fejti ki hatását.

Mouse Sensitivy: egér érzékenység - ha nem folyamatos az egérmozgás, az nem biztos hogy ettől van, lehet hogy alacsony az fps. Érdemes esetleg kikapcsolni a V-Syncet is ha laggol.

Raw Mouse Input: bekapcsolva az egérmozgás precízebb, mert így a BF3 direktbe kapja a mouse inputot.

Sensitivity: ez a beállítás gamepadra és egyéb kontrollekre működik, egérre nem igazán (kb. olyan mint az egér-érzékenység).

Gameplay


Hint System: ha be van kapcsolva, a játék in-game tippekkel szórakoztatja a játékost, mit hogyan kell csinálni a fegyverekkel, járművekkel.

Weapon zoom: alapból jobb egér gomb, és 'Hold Button', ami azt jelenti hogy csak addig marad bezoomolva, amíg nyomva tartod a gombot. 'Click Button'-re állítva a gombot nem kell nyomva tartani zoomoláshoz.

Audio

Master: ez a fő hangerő

Speaker System: itt lehet beállítani hogy milyen audió-rendszerünk van:-

TV: kisebb speakereknél mint pl. televízió Headphones: normál sztereó fülesekhez-

Hi-Fi: pl. 2.1-es hangrendszerek

Home Cinema: pl. 5.1-es hangrsz-ek- War Tapes: felturbózott hangzásvilág-

Enhanced Stereo Mode: normál sztereó fülesekhez és hangfalakhoz biztosít szélesebb audió-skálát

 

Tesztkonfig:

GeForce GTX 560 1GBIntel Core i7 9403GB RAMWin7 64-bitNvidia 285.62 WHQL Drivers


Grafikai beállítások - általános

Fullscreen Monitor: több monitor esetén itt lehet kiválasztani, hogy melyik legyen az elsődleges megjelenítő közülük.

Fullscreen Resolution: itt adhatjuk meg a kép felbontását, képfrissítési rátáját. Magasabb felbontás nagyobb képrészletességet eredményez, de ugyanekkor nagyobb terhelést is a gépre nézve (főleg a videókártyára). A felbontás tehát (negatív) hatással van a teljesítményre, és ha ez a hatás jelentős, érdemes visszavenni a felbontást.

A beállítás teljesítményre való hatását az alábbi ábra mutatja:


A grafikonon is látszik, hogy a nagyobb felbontás jelentős FPS csökkenést eredményez - ez a beállítás nagy mértékben meghatározza a teljesítményt.

Fullscreen: off-re kapcsolva ablak-üzemmódban futtathatjuk a játékot. Ez akkor célszerű, ha gépünk nem bírja el a nagyobb felbontást, de nem szeretnénk elnagyolt képet sem teljes képernyőn.

Brightness: a világosságot szabályozza, nincs hatással a teljesítményre.

Vertical Sync: a vga-t és a monitort szinkronizálja, így ha be van kapcsolva, kb annyi lesz az FPS-ünk mint a monitor képfrissítési rátája (pl. 60 Hz - 60 FPS). Ha kikapcsoljuk, okozhat érdekességeket (szétesik a kép), viszont bekapcsolt állapotban akár 50%-os FPS-csökkenést is eredményezhet + egér laggot. Ha gépünk nem bírja, akkor alternatívaként kapcsoljuk be a Triple Buffering-et (ez alapértelmezetten be van amúgy). 

Field of View (FOV): azt határozza meg hogy mennyit látunk (látószög) a játékból a képernyőn. Default értéke 70 fok, itt 60 és 90 között állíthatjuk. Módosítása a játék újratöltését igényli, túl nagyra beállítva azonban visszaeshet a teljesítmény.


Videó fül

Graphics Quality: általános grafikai beállítás (Low, Medium, High, Ultra). Auto-ra állítva a rendszer magától állítja be az értékeket, Custom-on pedig mi állítgathatjuk be azokat egyesével. Az itt eszközölt módosítások érvénybe léptetéséhez játék-újraindítás szükséges.

A képeken jól látható az egyes beállítások közötti különbségek


21_Graphics_Low_sm.jpg22_Graphics_Med_sm.jpg23_Graphics_High_sm.jpg24_Graphics_Ultra_sm.jpg

Low Quality

Még alacsony minőségen is tisztességes kinézete van a játéknak. A játék itt is ugyanazt a valós idejű világítástechnikát használja mint a magasabb beállításoknál, így nem kell lemondanunk a dinamikus világítás adta szépségekről. A kép realisztikusságából ugyan nem sokat veszt, de kicsit elnagyolt, mondhatni durvább. Az árnyékokon ez különösen látszik, inkább hasonlítanak fűrészfogakra az élek. A textúrák kissé homályosak messziről, csak közelebbről élesek. A fa meg a fű is tiszta lapos az önnön árnyékának kifonomultságának hiányából kifolyólag, ahogy a kerítés is zavaróan csúnyácska ennél a beállításnál.

Medium Quality

Közepes minőségnél a hitelesség és a részletesség nagy mértékben javul. Legszembetűnőbb talán hogy az árnyékok sokkal szebbek, nem pixelesek, a környezeti tárgyak árnyékolása (ambient occlusion) is sokat dob a képen. Utóbbi annyit tesz, hogy a fák, füvek önamgukra is vetnek árnyékot, így kapva egy sokkal szemrevalóbb kinézetet. Az utólagos shader-es Antialiasing szintén bekapcsolódik, aminek az eredménye az, hogy a kép sokkal simább, szabályosabb lesz.

High Quality

Na ez az a beállítás amin úgy néz ki a játék, ahogy kell. Magas minőségen kapunk egy extra réteget, ezzel téve még részletgazdagabbá az amúgy is gyönyörű párizsi épületeket a Metró pályán. Az ablakok és a tartóoszlopok geometriája szépen rendereltek, és úgy általában valamennyi objektum 3D-sebbnek néz ki ezen a beállításon.

Ultra Quality

Ultra beállításon minden eddiginél szebb a játék, ugyan nem drasztikusan, inkább részletekben, kifinomultabb a kinézet. A legszembetűnőbb fejlődés a 4x-es MSAA-nak köszönhető, ami Ultra beállításon lép érvénybe. Ultra beállítás alatt az antialiasing-ot egy "post processing" (értsd: utólagos feldolgozás) shader végzi, ami ugyan jó kis cucc, de nem a leghatékonyabb, kihagyhat egyes objektumokat. Például High Quality-n a kerítések és a különböző vékony drótok mindenféle érdekes mintázatot produkálnak amikor elmegyünk mellettük. Ultrán a 4x-es MSAA-val ezek a zavaró tényezők már nem jelentkeznek.

Custom

Egyénileg állítgatva az egyes menüpontokat, a nekünk (és gépünknek) megfelelő beállításokat eszközölhetünk.

Texture Quality: a játékban található felületi elemeken megjelenített képek minősége.



A grafikonból is látszik, hogy a magasabb Texture Quality nem jár jelentős FPS-csökkenéssel. Amivel viszont jár az a megnövekedett Video RAM (VRAM) használat, a textúrák gyors hozzáférése miatt. Low beállításnál 150MB, Medium-on 200MB, High-on 300MB, Ultrán pedig 500MB VRAM-ot használ a gép. A játék azonban más infókat is tárolhat a videó-memóriában, úgyhogy azért bánjunk csínján ezzel a beállítással (Ultra beállítás például csak az 1.5GB+ VRAM-al rendelkezőknek ajánlott).

Shadow Quality: az árnyékok részletességét szabályozhatjuk itt. Feljebb-vétele hatással van a teljesítményre, továbbá az árnyékok realisztikussága függ az Ambient Occlusion beállításától is.

41_Shadows_Low_sm.jpg42_Shadows_Med_sm.jpg43_Shadows_High_sm.jpg44_Shadows_Ultra_sm.jpg


Hatása a teljesítményre:

Az ábrából látszik, hogy elég nagy ugrás van Low és Medium között, jelentősen vissza tudja vetni az FPS-t. Az árnyékokat teljesen nem lehet kikapcsolni a fair játék érdekében.


Effects Quality: befolyásolja például a füst, tracerek, robbanások részletességét. A fair játék érdekében ez se szabályozható túl nagy mértékben.

51_Effects_Low_sm.jpg52_Effects_Med_sm.jpg53_Effects_High_sm.jpg54_Effects_Ultra_sm.jpg

Hatása a teljesítményre nem túl jelentős:


Mesh Quality: az objektumok 3D-s hálós szerkezetére vonatkozik (úgymint épületek, sziklák, fák). Alacsonyra állítva a távoli objektumok kevésbé lesznek részletesek, és a "látótáv" is csökken, de nyerhetünk pár FPS-t.

64_Mesh_Low_sm.jpg63_Mesh_Med_sm.jpg62_Mesh_High_sm.jpg61_Mesh_Ultra_sm.jpg


Hatása a teljesítményre jelentős lehet:

Terrain Quality: a talaj komplexitását határozza meg, a High és Ultra beállításokhoz Dx11-es kártya kell. Nem árt azonban tudni hogy a talajon található tereptárgyak pl. sziklák minőségét nem ez, hanem a Mesh Quality szabályozza.

71_TerrainQ_Low_sm.jpg72_TerrainQ_Med_sm.jpg73_TerrainQ_High_sm.jpg74_TerrainQ_Ultra_sm.jpg

Hatása a teljesítményre egyenes arányos a beállítással:



Terrain Decoration: olyan objektumokra vonatkozik mint pl. füvek, bokrok, kisebb sziklák, törmelékdarabok. Kis mértékben állítható.

 

81_TerrainDec_Low_sm.jpg82_TerrainDec_Med_sm.jpg83_TerrainDec_High_sm.jpg84_TerrainDec_Ultra_sm.jpg

Hatása a teljesítményre minimális (kivétel mondjuk a Caspian és a hasonszőrű pályák, ahol sok ilyen elem található):


Antialiasing Deferred (AA): élsimítási technológia, BF3-ban kétfajta található. Az egyik az MSAA (Deferred Multi-Sampling Antialiasing), ami gyakorlatilag egy Supersampling technika. Ez annyit tesz, hogy a program megkeresi a problémás részeket, és onnan több mintát vesz, azaz főként ott fejti ki hatását. A tereptárgyak és a talaj így simábbak lesznek, de például a fák lombozatára nincs hatással.

91_MSAA_Off_sm.jpg92_MSAA_2x_sm.jpg93_MSAA_4x_sm.jpg

A képek Antialiasing Post: Off beállítással készültek, hogy bemutassák az AA Deferred hatását. Hatása a teljesítményre elég jelentős (főleg régebbi vga-kon). Bekapcsolva egy kevésbé erős gépen gyakorlatilag játszhatatlanná tudja tenni a játékot.



Antialiasing Post (FXAA): utólagos feldolgozással működő AA, a kép renderelése után fejti ki hatását.

101_PostAA_Off_sm.jpg102_PostAA_Low_sm.jpg103_PostAA_Med_sm.jpg104_PostAA_High_sm.jpg

A képek AA Deferred: Off beállítással készültek. Hatása a teljesítményre minimális, úgyhogy érdemes bekapcsolni:

Az FXAA-t ráadásul kombinálhatjuk az MSAA-val a legnagyobb mértékű antialiasing elérése érdekében:
111_MSAA_PostAA_Off_sm.jpg112_PostAA_High_sm.jpg113_MSAA_4x_sm.jpg114_MSAA_PostAA_Max_sm.jpg

Motion Blur: minél magasabb az értéke, annál nagyobb az elmosódás gyors mozgásnál (mint pl forgásnál). Alacsony FPS-nél úgy tűnhet kevésbé akad a játék, viszont csökkenhet a teljesítmény, és nehezebb észrevenni az ellenséget forgásnál.

121_MotionBlur_Off_sm.jpg122_MotionBlur_Min_sm.jpg123_MotionBlur_Med_sm.jpg124_MotionBlur_Max_sm.jpg

A képek az alábbi beállításokkal készültek: Motion Blur Off, 0%, 50%, 100% - forgás közben. Hatása a teljesítményre egyenletes, de ha a gép nem bírja, nem érdemes bekapcsolni, különben pont a kritikus pillanatokban fog akadni a játék.

Anisotropic Filtering: ez egyfajta textúra filtering eljárás, a különböző szögből nézett objektumok élességét lehet vele növelni. A képek magukért beszélnek.

131_AF_1x_sm.jpg132_AF_2x_sm.jpg133_AF_4x_sm.jpg

133_AF_8x_sm.jpg134_AF_16x_sm.jpg

Hatása a teljesítményre újabb vga-k esetében csekély. Ajánlott legalább 2x-es AF-et használni mindenkinek.


Ambient Occlusion: a technika lényege, hogy a környezeti fények minél realisztikusabb árnyékot vessenek. SSAO beállításon (Screen Space Ambient Occlusion) ez kevésbé intenzív és pontos, HBAO-n (Horizon-Based Ambient Occlusion) ugyan sokkal realisztikusabb, de teljesítmény-igényesebb is.

141_AO_OFF_sm.jpg142_SSAO_sm.jpg143_HBAO_sm.jpg

Az első képen az Ambient Occlusion Off-ra van állítva, a következőn SSAO-ra, majd HBAO-ra van állítva.
Hatása a teljesítményre SSAO-n még nem annyira, de HBAO-ra állítva már jelentős:

Konzol parancsok

A (TAB fölötti) 0-val nyithatjuk meg és zárhatjuk. Megnyitott állapotában a parancsot beírva az Enter gombbal hajthatjuk azt végre. A "List" paranccsal az elérhető parancsok listáját hozhatjuk elő. Ezek közül a legfontosabbak:
- renderer.drawfps 1 > jobb felső sarokban FPS számlálót aktivizál, az 1-est 0-ra kicserélve eltüntethető
- render.perfoverlayvisible 1 > bal alsó sarokban egy kisméretű grafikont jelenít meg a teljesítményre vonatkozó legfontosabb információkkal (a vga használatot egy zöld vonal jelzi, a CPU-jét sárga)

- RenderDevice.TripleBufferingEnable 1 > default be van kapcsolva, hatását lásd fentebb
- RenderDevice.ForceRenderAheadLimit 0 > CPU általi "előrenderelés", értékét 0, 1, 2 és 3 körül érdemes próbálgatni, közben a teljesítmény-grafikonon látható, hogy okoztunk-e vele megnövekedett CPU terhelést
- screenshot.render > képernyőképet készíthetünk ezzel a paranccsal (amibe a konzol nem fog szerepelni). a screenshot.format JPG paranccsal beállíthatjuk hogy ne PNG-be mentse hanem JPG-be (a kép helye a szokásos Dokumentumok mappában található)
Amennyiben bármilyen konzolos parancsot automatikusan szeretnél futtatni indításnál, csinálj egy új szövegfájlt, majd nevezd át User.cfg-re. Soronként írd bele a parancsokat, majd másold a játék gyökér-könyvtárába.
Config fájl
Az alap config fájl ami a BF3 beállításokat tartalmazza, a \Users\[username]\Documents\Battlefield 3\settings mappában található, PROF_Save_profile néven. Mielőtt változtatnánk rajta, mindenképp készítsünk belőle egy biztonsági másolatot. Itt nagyjából ugyanazokat állíthatjuk be, mint a játékon belül az options menüben, ugyanakkor van pár beállítás, amit innen tudunk (tovább) finomhangolni.
- GstRender.FieldOfView 70.000000 > a FOV-ot a játékban csak 60 és 90 fok közötti értékre állíthatjuk itt, azonban mást is megadhatunk.
- GstInput.MouseSensitivity 0.418605 - az egér érzékenységét lehet pontosabban megadni, valamint itt 1.00000 fölötti értéket is megadhatunk


Tippek

Tipikus panaszuk a BF széria kapcsán az újaknak, hogy 3x annyi golyó kell 1 emberbe, mint ami normális lenne. Az esetek többségében nem a hitreg (értsd.: találat-regisztráció) hibájáról van szó, azonban a BF3-ban a fegyverek szórása nagyban függ attól, hogyan tüzelsz: csípőből pontatlan, térdelve pontosabb, hasalva még inkább. Innen is látszik, hogy a játék a hasalva tüzelést támogatja. A mozgás közbeni tüzelés is tovább csökkenti a pontosságot. Célzott lövések használatához, tehát elengedhetetlen az iron sight használata (default jobb egér gomb), továbbá érdemes egyes lövést vagy kisebb sorozatokat (burst) leadni (nem pedig hosszú sorozatokat). Alapértelmezés szerint a V gombbal válthatunk a tüzelési módok között. Bizonyos fegyverkiegészítők tovább növelik a pontosságot: ilyen például a foregrip, vagy a laser sight. Utóbbi a csípőből tüzelés pontosságát javítja. Érdemes még kisebbre venni az egér érzékenységet is a pontosság érdekében. Amennyiben ezek sem segítenek, még mindig ott van a hardcore mód: nincsenek HUD elemek (mint pl. élet, lőszer), 3D spot, regenerálódó élet, ugyanakkor a sebzés nagyobb (pl. sniperral 1 lövés 1 halál bárhol eltalálod). 

Összegzés

A játék teljesítményére, valamint a képminőségre, tehát alapvetően a felbontás és az általános grafikai beállítás van a legnagyobb hatással. Az olyan beállítások pedig, mint a Texture Quality, Antialiasing Post, és az Anisotropic Filter minimális teljesítmény-csökkenés mellett szignifikánsan javítanak a képminőségen. Az Ambient Occlusion és az Antialiasing Deferred már erőforrás-igényesebbek, de szintén jelentős minőségi javulást eredményeznek.

Forrás: http://www.geforce.com/Optimize/Guides/battlefield-3-tweak-guide

avatar #6
neurotic16 2011. december 11. 24 hozzászólás 5678.
Jó cikk, köszönet érte. Nekem egy viszonylag erősebb konfigom van és a "Deferred Multi-Sampling Antialiasing" érdekelt, hogy mi a bánat lehet, mert túl nagy minőségi javulást nem lehetett látni a bekapcsolásával viszont picit leesett tőle az fps. Bekapcsolt állapotban kb 45-50 körül van átlagban, de akár leeshet 30-ra is, ha viszont ki van kacsolva akkor kb odaragad 60-ra és csak nagy ritkán esik le 40-re, ha robbannak körülöttem a dolgok és sok apró szemcse esik lefele. Szóval szerintem ha az AA és a AA Post maxon van ezt érdemes kikapcsolni.
avatar #5
Hasznos cikk!
Ne adj igazat. Neked túlsokba kerül; nekem meg épp van.
avatar #4
BananaJoe 2011. november 21. 838 hozzászólás 422.
Válasz Drang #1. hozzászólására
Köszönet a fordításért Joe!
A szemléltető képekkel elszöszmötöltem egy ideig...:xD:
jah volt pár, kösz a kép-beszúrást :)
avatar #3
KristofER20 2011. november 20. 291 hozzászólás 1224.
"RenderDevice.ForceRenderAheadLimit 0 > CPU általi "előrenderelés", értékét 0, 1, 2 és 3 körül érdemes próbálgatni"

Nem érdemes piszkálni, mert csak rontani lehet vele a játékon, vagy ne állítgassátok, vagy tegyétek "-1"-re, mert ilyenkor a VGA driver beállításait veszi át. Az nVidia meg az AMD driverekben lévő érték az ideális, mivel azok a jelenlegi konfigodhoz vannak beállítva. Tehát ha nem akarsz micro lagot, akkor -1-en hagyod.
avatar #2
DAVID1910HUN 2011. november 20. 834 hozzászólás 424.
Válasz Drang #1. hozzászólására
Köszönet a fordításért Joe!
A szemléltető képekkel elszöszmötöltem egy ideig...:xD:
megérte! én csak a képeket néztem meg:D:DD (a többi még nem érdekel):)
avatar #1
Drang 2011. november 20. 2315 hozzászólás 109.
Köszönet a fordításért Joe!
A szemléltető képekkel elszöszmötöltem egy ideig...:xD:
Drang over and out!