Aller au contenu

Photo

Anti-Aliasing: Working Method for ME2 (PC)


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

#1
ShdwFlash

ShdwFlash
  • Members
  • 121 messages
I have no idea whether this was posted before, but I found this great workaround to enable anti-aliasing using nHancer 2.5.7. I tried it and, needless to say, it worked for me. Knowing how much my fellow formites hate those jagged edges in ME2 (well I sure do - it irritates the hell out of me!), I decided to share my find .

Check the orginal thread on the nHancer forums for more info along with download links to the nHancer profile & program: http://forum.nhancer...read.php?t=1602

Btw, I have NVIDIA Geforce 8800 GTS 512 with driver 196.21 running Windows Vista Business.

Modifié par ShdwFlash, 17 février 2010 - 03:46 .


#2
Deinonychus

Deinonychus
  • Members
  • 305 messages
And for those ATI folks (like me), there's a fix that AMD released:

http://support.amd.c...-Crossfire.aspx

Yes, it still works even if you're not using Crossfire.

Modifié par Deinonychus_Z, 17 février 2010 - 03:50 .


#3
ShdwFlash

ShdwFlash
  • Members
  • 121 messages
Bump!

I think this should be made a sticky...or maybe not. I hear people complaining about there being too much already. The solution? Just delete all the old announcements. We have a separate section for that now in any case.
:P

EDIT: Almost forgot. Thanks Deinonychus_Z for adding the ATI solution.

Modifié par ShdwFlash, 17 février 2010 - 04:25 .


#4
ShdwFlash

ShdwFlash
  • Members
  • 121 messages
Bump!

#5
SidNitzerglobin

SidNitzerglobin
  • Members
  • 661 messages

Deinonychus_Z wrote...

And for those ATI folks (like me), there's a fix that AMD released:

http://support.amd.c...-Crossfire.aspx

Yes, it still works even if you're not using Crossfire.


Any idea what version of the drivers is required for this to work?

I've been stuck many revs back (@ 8.10 IIRC) for quite sometime due to issues with my second 4850 not being recognized with the newer ones installed.

Guess I could give the 10.1 drivers a try.  It's been ~ 6-7 months since I last had a go at updating.

#6
whiteraider

whiteraider
  • Members
  • 432 messages
The linked download is for 10.1, :( they don't support my now aging X1950XT

#7
ManBearPig91

ManBearPig91
  • Members
  • 337 messages
sweet

#8
PuakaFace

PuakaFace
  • Members
  • 38 messages
would anyone happen to know if this would work on a 7800 gtx?

#9
ShdwFlash

ShdwFlash
  • Members
  • 121 messages

PuakaFace wrote...

would anyone happen to know if this would work on a 7800 gtx?


Doubtful, but it's worth a try. I think it has more to do with the driver than the card, but I'm not exactly a guru when it comes to GPU's.

If you do try it, please post whether it worked or not.

#10
l0stl0rd

l0stl0rd
  • Members
  • 95 messages
Something that works fine for me is renaming the exe (not the launcher exe) to UT3.exe classic trick and still works on Ati

#11
ShdwFlash

ShdwFlash
  • Members
  • 121 messages

l0stl0rd wrote...

Something that works fine for me is renaming the exe (not the launcher exe) to UT3.exe classic trick and still works on Ati


That only works for some people, but the option I suggest is supposedly foolproof. I've tried the renaming bit, but it didn't work for me. Maybe it works for ATI, but not Nvidia....

#12
Delta426

Delta426
  • Members
  • 224 messages
Can we get this stickied? Would help a lot of folks out.

#13
Drakron

Drakron
  • Members
  • 242 messages

Delta426 wrote...

Can we get this stickied? Would help a lot of folks out.


No.

Its using a 3rd party program that can lead to instability, it would be inresponsible by EA part to promote it.

#14
WhiteEclipse

WhiteEclipse
  • Members
  • 31 messages
You don't need nhancer. You just need to fix the nvidia .xml file
1) Find NvApps.xml in "C:\\\\\\\\ProgramData\\\\\\\\NVIDIA" folder (this folder may be hidden).
2) edit nvapps.xml
3) find "biogame.exe" under mass effect 2 and change it to "MassEffect2.exe"
4) insert:
<PROPERTY Label="aa_feature_bits" Value="0x080100C5" Default="0x080100C5" Itemtype="predefined"/>
5) set AA to override in mass effect 2 profile.
6) enjoy without having to use nhancer

full details:
http://forums.nvidia...howtopic=157394

Modifié par WhiteEclipse, 18 février 2010 - 08:56 .


#15
Delta426

Delta426
  • Members
  • 224 messages

Drakron wrote...

Delta426 wrote...

Can we get this stickied? Would help a lot of folks out.


No.

Its using a 3rd party program that can lead to instability, it would be inresponsible by EA part to promote it.



Screw EA

#16
Ruffus999

Ruffus999
  • Members
  • 17 messages
Doesn't the new drivers for Nvidia come with an option in the control panel to override game graphic settings such as AA, etc.?

#17
sticks435

sticks435
  • Members
  • 317 messages

Drakron wrote...

Delta426 wrote...

Can we get this stickied? Would help a lot of folks out.


No.

Its using a 3rd party program that can lead to instability, it would be inresponsible by EA part to promote it.


Ummm, dude. I'm highly doubting Nhancer is going to cause stability issues. Do you even know what it does or are you just spouting off. Besides, you could consider the Nvida driver itself a 3rd party program, what would you say about that? Pretty sure the driver itself has caused more instability then Nhancer ever has.

#18
sticks435

sticks435
  • Members
  • 317 messages

WhiteEclipse wrote...

You don't need nhancer. You just need to fix the nvidia .xml file
1) Find NvApps.xml in "C:\\\\\\\\\\\\\\\\ProgramData\\\\\\\\\\\\\\\\NVIDIA" folder (this folder may be hidden).
2) edit nvapps.xml
3) find "biogame.exe" under mass effect 2 and change it to "MassEffect2.exe"
4) insert:

5) set AA to override in mass effect 2 profile.
6) enjoy without having to use nhancer

full details:
http://forums.nvidia...howtopic=157394

The problem with using the control panel is that it doesn't allow you to do some things, like use Combined AA methods. It's great for novices, but anyone that knows anything about graphics card settings will want to use Nhancer.

#19
ShdwFlash

ShdwFlash
  • Members
  • 121 messages

Ruffus999 wrote...

Doesn't the new drivers for Nvidia come with an option in the control panel to override game graphic settings such as AA, etc.?


It does, but I've tried it and it doesn't show any worthwhile results - sometimes even none. As I understand it, it is partially due to the Nvidia XML file not being "set up" correctly. Also, as WhiteEclipse mentions, you can do this manually too. Though I prefer to use nHancer mainly because the profile is already made and there is less chance of me screwing things up.
:P

sticks435 wrote...

Drakron wrote...

Delta426
wrote...

Can we get this stickied? Would help a lot of folks
out.


No.

Its using a 3rd party program that can
lead to instability, it would be inresponsible by EA part to promote it.


Ummm,
dude. I'm highly doubting Nhancer is going to cause stability
issues. Do you even know what it does or are you just spouting off.
Besides, you could consider the Nvida driver itself a 3rd party program,
what would you say about that? Pretty sure the driver itself has caused
more instability then Nhancer ever has.


I also agree that nHancer won't cause stability issues. It is a series of settings that you change and that you can ultimately change back again. You can even uninstall the program + make use of windows restore if it seriously destroys someting. (Though don't always count of Windows...)

You can also argue that it is Nvidia's fault. If they set their XML files straight we may not have had this problem. But the aim of the topic is not to find out who is to blame, it is to provide a solution! That is why I want it stickied.

IMHO, I feel that BioWare can make this a sticky or at least show it more, because we have asked them to look into this feauture many times. I believe that at some point a dev mentioned that attending to this issue would require additional resources which they would rather allocate to improving the overall gameplay and story. So it stands to reason that they could at least post a community/3rd party (or whatever you want to call it) solution to the problem.

Finally, neither BioWare nor EA nor even Nvidia can claim that this is a solution they provide. This is a community given solution that makes use of an external program (or not if you maybe want to try it manually) to solve an issue of concern. Nothing more. If it is that big of an issue, I'll put a disclaimer there stating that  if you use the method described, you would do so at your own risk. However, I don't feel that it is necessary.

EDIT: Forgot again. Thanks to WhiteEclipse for posting a manual method. I haven't tried it yet, so I don't know how well it works. If someone does try it, please post your results here.

Modifié par ShdwFlash, 19 février 2010 - 06:49 .


#20
The Capital Gaultier

The Capital Gaultier
  • Members
  • 1 004 messages

WhiteEclipse wrote...

You don't need nhancer. You just need to fix the nvidia .xml file
1) Find NvApps.xml in "C:\\\\\\\\\\\\\\\\ProgramData\\\\\\\\\\\\\\\\NVIDIA" folder (this folder may be hidden).
2) edit nvapps.xml
3) find "biogame.exe" under mass effect 2 and change it to "MassEffect2.exe"
4) insert:
<PROPERTY Label="aa_feature_bits" Value="0x080100C5" Default="0x080100C5" Itemtype="predefined"/>
5) set AA to override in mass effect 2 profile.
6) enjoy without having to use nhancer

full details:
http://forums.nvidia...howtopic=157394

Thanks!

#21
WhiteEclipse

WhiteEclipse
  • Members
  • 31 messages

sticks435 wrote...
The problem with using the control panel is that it doesn't allow you to do some things, like use Combined AA methods. It's great for novices, but anyone that knows anything about graphics card settings will want to use Nhancer.


I have to disagree.  By changing the game profile, in nvidia apps, you can force whatever AA method you want.  You are not just setting override in the game profile.
You *need* to insert <PROPERTY Label="aa_feature_bits" Value="0x080100C5" Default="0x080100C5" Itemtype="predefined"/> to get the best AA mode.

This line is telling the drivers which type of AA to use (the one that works best).  nhancer is a fine program, but all it is doing is automating the process for you.  It cannot do anything that the drivers won't allow for.  Although there are a few instances where it can run certain tricks for you, this is not one of them.

I should also add that you need relatively recent drivers for this work.  No problem for posting this, but I didn't figure it out myself.

#22
bladlus

bladlus
  • Members
  • 2 messages

WhiteEclipse wrote...

You don't need nhancer. You just need to fix the nvidia .xml file
1) Find NvApps.xml in "C:\\\\\\\\\\\\\\\\ProgramData\\\\\\\\\\\\\\\\NVIDIA" folder (this folder may be hidden).
2) edit nvapps.xml
3) find "biogame.exe" under mass effect 2 and change it to "MassEffect2.exe"
4) insert:

5) set AA to override in mass effect 2 profile.
6) enjoy without having to use nhancer

full details:
http://forums.nvidia...howtopic=157394


Thanks a lot for this! Worked nicely :)

#23
Guest_Pryce86_*

Guest_Pryce86_*
  • Guests
I have NVIDIA® GeForce® GTX 275 and from what i have heard so far the game itself doesn't support it so you have to force it in the Nvidia control panel. However, the latest driver might not support it. They fixed this issue in a newer driver, but they took it offline because those drivers literally fry graphics cards because of bad fan control. I assume the next driver will allow AA.

#24
BeresaadSoldier

BeresaadSoldier
  • Members
  • 169 messages

WhiteEclipse wrote...

sticks435 wrote...
The problem with using the control panel is that it doesn't allow you to do some things, like use Combined AA methods. It's great for novices, but anyone that knows anything about graphics card settings will want to use Nhancer.


I have to disagree.  By changing the game profile, in nvidia apps, you can force whatever AA method you want.  You are not just setting override in the game profile.
You *need* to insert to get the best AA mode.

This line is telling the drivers which type of AA to use (the one that works best).  nhancer is a fine program, but all it is doing is automating the process for you.  It cannot do anything that the drivers won't allow for.  Although there are a few instances where it can run certain tricks for you, this is not one of them.

I should also add that you need relatively recent drivers for this work.  No problem for posting this, but I didn't figure it out myself.


Mmm, you're right about the drivers, but you're wrong about the functionality of the game profile. nHancer has settings such as anti-aliasing modes that, unless you're familiar with the code, are not in there:l such as 4x4 or 2x2 supersampling etc. Also SLI + multisampling/SLI + supersampling, as well as a nifty feature to turn vsync on/off which, as far as I know, nHancer lets u do in an easier way. Just my opinion.

Modifié par BeresaadSoldier, 17 mars 2010 - 10:22 .


#25
MsKlaussen

MsKlaussen
  • Members
  • 520 messages

Pryce86 wrote...

I have NVIDIA® GeForce® GTX 275 and from what i have heard so far the game itself doesn't support it so you have to force it in the Nvidia control panel. However, the latest driver might not support it. They fixed this issue in a newer driver, but they took it offline because those drivers literally fry graphics cards because of bad fan control. I assume the next driver will allow AA.



You are correct Sir. They have now fixed the problem and the new driver does in fact support AA override, SLI, and multi-core/GPU benefits for ME2. Here it is for Windows 7 64Bit, but you can go to their driver page, fill in your particular details, and when the 196.2x drivers come up, just type "bad drivers" into the search box at top right and the links to 197.13 drivers for all systems will come up in the search results:

http://www.nvidia.co...bit_197.13.html

I have them installed as of last night but saw no difference after I tried to force 8X AA on my 8800GT so I'm glad that with the manual settings changes listed on this page the drivers will support my changes and do what they're told, YAY! :lol: