Aller au contenu

Photo

nVidia cards: Enable Anti-Aliasing and use SLI


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

#76
LogicalDisconnect

LogicalDisconnect
  • Members
  • 7 messages
I've done some more testing today, and it looks like (at least on my PC) SLI just isn't doing anything at all in many places. nVidia's SLI visual indicators show both GPUs being used, but in many locations I get no better performance with SLI on than without it. I'm not sure that AA really has anything to do with it; it just worsens performance so it makes the lack of proper SLI support more apparent for people with older cards.



The weird thing is that SLI does seem to improve performance in a few places. Easiest example for me is the menu: I get ~40 fps with 8 x AA and no SLI but 60 fps with 8 x AA + SLI. I've also played through a few areas of the game both with SLI and without (with different AA levels), and in certain places I get much better performance with SLI (at least 20 fps better) while in most I get exactly the same performance.



I've tried pretty much every nHancer setting I can think of (plus the EVGA and nVidia SLI patches, which don't do anything special), and pretty much every recent driver release. The only thing that solves the problem completely is still turning off dynamic shadows.



Not really sure whether this is a Bioware or an nVidia problem (or maybe both?), but hopefully someone will do something soon.

#77
MaLDoX2

MaLDoX2
  • Members
  • 7 messages

LogicalDisconnect wrote...

I've done some more testing today, and it looks like (at least on my PC) SLI just isn't doing anything at all in many places. nVidia's SLI visual indicators show both GPUs being used, but in many locations I get no better performance with SLI on than without it. I'm not sure that AA really has anything to do with it; it just worsens performance so it makes the lack of proper SLI support more apparent for people with older cards.

The weird thing is that SLI does seem to improve performance in a few places. Easiest example for me is the menu: I get ~40 fps with 8 x AA and no SLI but 60 fps with 8 x AA + SLI. I've also played through a few areas of the game both with SLI and without (with different AA levels), and in certain places I get much better performance with SLI (at least 20 fps better) while in most I get exactly the same performance.

I've tried pretty much every nHancer setting I can think of (plus the EVGA and nVidia SLI patches, which don't do anything special), and pretty much every recent driver release. The only thing that solves the problem completely is still turning off dynamic shadows.

Not really sure whether this is a Bioware or an nVidia problem (or maybe both?), but hopefully someone will do something soon.


Hello, 

All the problem is dinamic shadows (projected shadows of characters) over some type of surface. There are two critical situations: over surface type 1 and over surface type 2. The first type is the one in the illusive man escenes. So, you can test it in the first cinematic intro starting a new game. The second type is the one in the room before the first friend encounter.

Setting compatibility AA to 8020205 resolves problem with second type surfaces.

Compatibility AA to 000100C5 solves problem with first type of surfaces.

And there is a AA mode that works with two types of problem, but is a mode that not is listed in nhancer.

Is 000100B5. So, you need to write directly in the nhancer text box.

With this mode, performance with AA + SLI is 10 fps more than 8020205 in second type of surfaces and same that 000100C5 in first type.

With 000100B5 + flags: 10, 13, 14, 22 and 25 SLI flags, performance is near perfect. But some cinematics with shadow over shadow over problematic surface (first intro where illusive man shadow is over chair shadow) have the more critical performance. In my case 57 fps. The only way to rise this situation performance is reducing projected shadows resolution. Default value is 512x512 pixels. So, adding the line in gamersettings.ini you can test the advantage. For example, setting shadows resolution to 256x256, performance goes up to 75 fps in same scene. A value of 320x320 do the trick. Or possibly you can live with 50 range fps in a very few cinematics and more than 60 in the rest of the game.

#78
LogicalDisconnect

LogicalDisconnect
  • Members
  • 7 messages
Thanks for this; you've obviously done a lot of testing and your results are really helpful.



Unfortunately, I'm still having issues. The AA compatibility flag you give does work better than 802025 and 000100C5 independently. But I still don't think SLI is working correctly in the shadow situations you suggest. For example, in the opening cutscene, I get a better framerate by turning SLI off. The same is true in the room that you discuss. (Incidentally, those are the two main locations early in the game where this problem is really apparent.)



The odd thing is that outside those particular areas, SLI does seem to improve performance. So, for example, when you exit the room you talk about and walk down the hallway, with SLI on, the framerate shoots back up to 60 fps, whereas it stays fairly similar to the framerate inside the room with SLI off. That suggests to me that the issue is an SLI compatibility issue. And it's one that has to do with the shadow situations that you discuss.



On that note, I've tried changing the shadow resolutions as you suggested and it makes no difference to my performance either. I can set the max resolution anywhere from 256 to 4096 (and I know it's working -- the difference is quite clear when looking at the character shadows in those two locations) and my performance will stay the same. I can only solve the problem by turning dynamic shadows off completely; then I get a steady 60 fps in every location I've tested.



Not sure why changing shadow resolutions made a difference for you. Have you changed any other relevant settings?