Aller au contenu

Photo

Mass Effect 2 Graphics Omptimization Guide


  • Veuillez vous connecter pour répondre
52 réponses à ce sujet

#1
Burdokva

Burdokva
  • Members
  • 960 messages
NOTE: I've edited and bumped up an old, test-thread I started on graphics tweaks, don't worry, you won't miss anything.

Mass Effect 2 is a great looking game, but it can be tweaked to look better. Not only that, but the tweaks can improve visual quality without performance loss, and in some rare cases, even improve frame-rate. The following guide is a product of two months of testing various driver versions, settings, .ini tweaks, FRAPS frame-rate measurements, and not least, compiling the best tweaks from various forums discussing Mass Effect 2. 

This guide presumes that your PC can handle Mass Effect 2 at stock max settings; don't be scared to experiment, performance varies on the PC platform and you should try to maximize what your personal setup can do! 

NOTE: Some settings may work with the Xbox360 as well, if you can modify your coalesced.ini file. I advise you to take a lot a the guide, just in case.

GENERAL SETTINGS:

The following settings do not require you to modify any .ini files and are related to GPU driver settings.

- A feature that is lacking in Mass Effect 2 is anti-aliasing. This is a graphics process that smooths the image and tries to remove the "jaggies" around 3D objects. The only way to turn AA on is with your GPU driver control panel, or a third-party GPU settings program (Enchancer, for example).

Mass Effect 2 works best only with Super-Sampling AA (SSAA). All other AA modes result in variation of image quality, where some objects are smoothed, while others are not. SSAA has the biggest performance hit, but by far the best image quality (most visible on the Normandy SR-2 - only SSAA smooths objects such as handles, rails, stairs etc.). Also, it works best with the bloom effect. I highly recommend to run Mass Effect 2 with at least 2x SSAA. 

If you have the retail version of the game, and forcing anti-aliasing through the driver does not work, rename the executable (in Mass Effect2/Binaries/MassEffect2.exe) to " UT3.exe ". 
 
Always test your tweaks on dialogue cut-scenes! Performance impact on the third-person sections is negligible, but in cut-scenes and dialogues it can cut your frame-rate by half. Be warned! 

- Always close any background programs to free more memory and processor power.

ATI Specific:  

- I strongly recommend the Catalyst driver version 9.11 and previous to any HD4xxx series owners; testing with HD4670, HD4770 and HD4850 has produced best results with the late 9.xx drivers; on my HD4770 in particular with 9.10.

- To enable AA
- go to the Catalyst Control Center - set "Anti-Aliasing" to desired value - 2x, 4x or 8x, "Box" filter
- set "Catalyst A.I." to "Advanced" - this results in best image quality ("Standard" may cause bloom effect issues). 
- set "Adaptive Anti-Aliasing" to "Quality" - this is the SSAA mode.

NOTE: - "Box" filter is highly recommended - the "Tent" filters result in image distortion, while "Edge-Detect" in heavy performance impact. Values above 4x are also not recommended!
- "Adaptive Anti-aliasing" setting is crucial- otherwise, you run either regular or multi-sampling AA which does not improve quality much, but still impacts performance.

Mass Effect 2 Steam version: As renaming the executable does not work, you may need the 10.1 hotfix driver to run the game with AA


nVidia Specific: As I do not own a gForce GPU, I am not familiar with the exact driver settings, however, be sure to check whether or not AA is set to full-screen anti-aliasing , multi-sampling or super-sampling.
nVidia uses the exact terms, so it should not be a problem. Again, values above 4x SSAA are not recommended!


ADVANCED TWEAKS:

The following are the core to improving the image quality. You'll need the: 
Mass Effect 2 Mod Manager, by RoadCrewWorker

You an either set the values manually, or use a mod package (NOTE: I'll compile one in the following days).

TO INSTALL: Extract "Mod Manager" to a folder; open the "Mod Manager" application, select coalesced.ini file and set desired valuues, "apply" and "save"! Now all you need to do is test in-game. You need to have enabled MAXIMUM Graphics settings in-game / with configuration utility before applying the tweaks!

Now, let's start the real tweaks: 

Textures:

 MaxAnisotropy=8  to 16   - enables best texture-filter version; originally limited to 8x only;

NOTE:
You must edit the line that BIOCompat.ini/AppCompatBucket5/MaxAnisotropy for this to work - this is the line for highest in-game settings (lower "bucket" number - lower in-game settings).

Trilinear=False to True - enables better texture optimization; works in tandem with AF.

Effects:

EnableHighPolyChars=False  to TRUE  - enables higher-polygon character models in and outside of cut-scenes;

MaxMultisamples
=1  to 2 or 4 *  - supposedly helps when AA is turned on, may not work; no performance impact; experiment with it to get best results;

BIOVertexShaderVersion
=vs_2_0  to v_3_0  - enables newer shader model (all modern GPUs are Shader 3 or 4)


Shadows:


ShadowFilterQualityBias=0 to 2 - improves shadows;

MinShadowResolution=32 to 64 - greatly improves shadows at negligible performance loss;

MaxShadowResolution=512 to 1024 - improves shadows; not recommended, great performance loss!

bEnableBranchingPCFShadows=False to True - small performance increase on my setup;

ATI Specific: DisableATITextureFilterOptimizationChecks=True  to False 

nViia Specific: UseMinimalNVIDIADriverShaderOptimization = True to False


If you have any suggestion on graphics tweaks, please post them!


Well, here's hoping that someone bothers to read this and test it - I hope you'll see the improvements, esp. with aliasing.^_^ 

  

Modifié par Burdokva, 26 juin 2010 - 08:12 .


#2
Burdokva

Burdokva
  • Members
  • 960 messages
-- WILL UPDATE FOR WINDOWS 7 SOON--

Modifié par Burdokva, 28 août 2010 - 07:11 .


#3
Guest_ChookAttack_*

Guest_ChookAttack_*
  • Guests
I'll test it tonight or tomorrow. I'll let you know how it works out. Thanks.

#4
Lord Ed1

Lord Ed1
  • Members
  • 134 messages
I tried them and they gave me no problems, but almost no worthy difference. Perhaps I need to play a little more, I've only done one mission.

Didn't try the BIOVertexShaderVersion=vs_2_0 to v_3_0 edit.. is the 's' supposed to disappear from v*s*_2/3_0?

#5
Burdokva

Burdokva
  • Members
  • 960 messages
You only need to change a single number value, vs_2_0   to   vs_3_0   - that should enable Vertex Shader model 3.0.

As I said, excluding AA, there is a minor improvement in the quality of the textures, due to the ATI Filter and upped AF setting. Most noticeable on Tali's hood and various merc armors.

For me, the big improvement was when I enabled Multisampling=8 in the .ini.

Before I played with driver forced 4xAA Box filter and many 3D objects (such as the rails on the Normandy) still had visible aliasing. After the .ini tweak, 4xAA provides far smoother edges and less aliasing at no noticeable framerate loss.

Modifié par Burdokva, 05 avril 2010 - 01:57 .


#6
1Parmenides

1Parmenides
  • Members
  • 188 messages
Interesting, will try when I get my new video card.

#7
PROTOTYPE145

PROTOTYPE145
  • Members
  • 13 messages
Burdokva, do you know how I might be able to force AA on a Steam version of ME2 with an ATI 4870 card as well?

#8
Burdokva

Burdokva
  • Members
  • 960 messages
Shameless bump;



PROTOTYPE145, check for a "hotfix" driver version. I didn't manage to find any other solution for the Steam version.

#9
Doofus42

Doofus42
  • Members
  • 264 messages
Burdokva - I have two systems with nVidia graphics cards, a GTX740 and GTX260-216. I will take a look at your recommendations and report back. Give me a few days or up to a week to come up with results. I am interested to try some of the coalesced.ini tweaks.

#10
TehWave

TehWave
  • Members
  • 3 messages
The game looks better now. It didn't even hurt my performance. Thanks!

#11
Burdokva

Burdokva
  • Members
  • 960 messages
Bump.

#12
Kronner

Kronner
  • Members
  • 6 249 messages
I just tried these tweaks and my god what a difference. No performance hit, but the game looks MUCH better now. This should be stickied or something so more people can do this!

#13
TheLonePolack

TheLonePolack
  • Members
  • 29 messages
Turning on AA causes my performance to drop way too much. I like my games at at least 45 fps, and dipping into the mid 20s in conversations just sucks. I guess my 5770 just isn't up to it. :(

#14
TheKillerAngel

TheKillerAngel
  • Members
  • 3 608 messages
lol on my Macbook Pro I'm used to playing in the Mid 20's or even lower.

#15
TheLonePolack

TheLonePolack
  • Members
  • 29 messages
I used to be able to do that, but I've been spoiled by high frame-rates.

#16
TheKillerAngel

TheKillerAngel
  • Members
  • 3 608 messages
When I finally get out of college and start living on my own, building my own desktop will be a big ****ing deal.

#17
Burdokva

Burdokva
  • Members
  • 960 messages

TheLonePolack wrote...

Turning on AA causes my performance to drop way too much. I like my games at at least 45 fps, and dipping into the mid 20s in conversations just sucks. I guess my 5770 just isn't up to it. :(


Update your driver? Did you turn on every ATI optimization I mentioned in the guide?

Keep in mind, I have a steady playable framerate with over-clocked 4770 (830 core/850 RAM); and your 5770 should chew my older GPU with no problem. What is your Catalyst version and OS? I'm sure you could get better performance.

The guide is slightly outdated - I've moved to Windows 7 64-bit and I have made some tweaks - and now I run with 8xAA. Smoothly.

#18
Guest_kajtarp_*

Guest_kajtarp_*
  • Guests
tried your tweak. everything results with game crash, except the shader model change..

#19
Kaitheus

Kaitheus
  • Members
  • 208 messages
Just used most of these tweaks last night on my setup and it runs pretty smooth so far only 2x AA atm but that alone made a huge difference in the overall look of ME2 for me.

My GamerSettings.ini if anyone wanted to test out settings etc

UseVsync=True
QualityBloom=True
FilmGrain=True
MotionBlur=True
DynamicShadows=True
LightEnvironmentShadows=True
MaxCharacterCinematicLightingPasses=3
EnableLightEnvSHLights=True
Trilinear=True
MaxAnisotropy=16
MaxMultisamples=2
BorderlessWindow=True
Fullscreen=True
StaticDecals=True
DynamicDecals=True
DynamicLights=True
CompositeDynamicLights=True
DirectionalLightmaps=True
LensFlares=True
FloatingPointRenderTargets=True
SkeletalMeshLODBias=-1
ParticleLODBias=-1
bEnableHighPolyChars=TRUE
AllowShadowVolumes=TRUE
bEnableVSMShadows=TRUE
bEnableBranchingPCFShadows=True
ShadowFilterRadius=2.000000
DepthBias=0.03
MinShadowResolution=64
MaxShadowResolution=512
EnableLightEnvSHLights=True
bEnableMouseSmoothing=True
bUseMouseDampening=True
bSmoothFrameRate=True
MinSmoothedFrameRate=22
MaxSmoothedFrameRate=60
SmoothFrameRate=True
ShadowFilterQualityBias=2
Bindings=( Name="F2", Command="shot" )
AmbientOcclusion=True
EnableHighPolyChars=TRUE
DisableATITextureFilterOptimizationChecks=False


[ISACTAudio.ISACTAudioDevice]
MaxChannels=128

[Engine.BioDynamicLightEnvironmentComponent]
SmoothShadowLight_Cinematic=true
SmoothShadowLight_Exploration=true

[D3DDrv.D3DRenderDevice]
MaxTranslucencyLayers=4
BIOVertexShaderVersion=vs_3_0
BIOPixelShaderVersion=ps_3_0
DisableHWShadowMaps=False

I'm using 16xAF 2xAA Boxed AI's set to Advanced and my res is 1024-768 (Crappy lil Dell 15" monitor) lolz other then that my cards set to full quality and I still average 45+FPS B)

Some of these settings I'm not entirely sure if there actually doing anything ingame, atm I'm still testing settings as I go lol but with this setup I do keep 50-60 FPS during dialogs with NPCs instead of being capped at 30 like when your talking to the Illusive Man.

Modifié par Kaitheus, 12 septembre 2010 - 06:21 .


#20
PelterGun

PelterGun
  • Members
  • 32 messages
This is amazing, makes the game look alot better shadow-wise especially the face shadows which were mediocre looking before.

No performance hit at all runs at 60 FPS Vsync'd for me and I decided to force my own AA to 16xQ in nVidia control panel which minimizes the oh-so-common jaggies.

Thanks alot :D

Modifié par PelterGun, 25 mai 2011 - 05:50 .


#21
SSV Enterprise

SSV Enterprise
  • Members
  • 1 668 messages
I know this thread is old, but thanks for this. I have a Radeon HD 5770, so even at 1080p I've got performance to burn. I will note that Super-sampling AA does not seem necessary to me; multi-sampling AA seems to do a splendid job of smoothing out edges (even the ridiculously jagged lines on the main menu!)

#22
Andrarian

Andrarian
  • Members
  • 14 messages
Hi!
I have the following problem:
My current driver is Catalyst 11.6.
Adaptive AA doesn't work at all with that driver.
So I installed 9.10. Now AA doesn't work at all.
Also no AF. Same with other drivers before
10.10 (which are the first AMD Catalyst).

What can I do? How to remove 11.6 completely?

#23
Bogsnot1

Bogsnot1
  • Members
  • 7 997 messages
Uninstall the driver package via control panel.
Use a 3rd party app such as driver sweeper to remove all remaining traces.
Install driver package of your choice.

#24
Andrarian

Andrarian
  • Members
  • 14 messages
did that with the bought version of drivercleaner.net
version 3.4.0.0 (3.4.6.0 always freezes).
And with driver sweeper. driver sweeper removes far less.

So, it doesn't work for me that way...

#25
Altairo

Altairo
  • Members
  • 1 messages
Hi!
Could someone put comparison between original and everything improved?