Jean de Valette wrote...
ME2 stresses the better vid cards like mad. I don't know why, we're not looking at the greatest graphical achievement ever or something.
That's probably the result of unoptimized coding.
When you create software, there are many different ways to obtain the same results and some are more complex than others. Code optimization is a process where you try to "clean up" your code, so that it achieves it's goal by using the least ammount possible of code and thus taking up less resources. In games, it can also mean that optimized code is written
specifically for certain hardware, taking advantage of specific features of that hardware. This would mean that someone running a game with an ATI or Nvidia card would run the game with code optimizations specifically written for that card's architecture and taking advantage of it's features. This clearly will outperform the use of "generic" code on those cards.
This is the main reason why some games with more demanding features may actually take up less resources than other more "dull" games - they have optimized code and the others don't.
This is also why the highly demanding Futuremark software works without glitches and acually stresses the system a lot less than ME2 - futuremark has one of the best code optimizations for GPU hardware out there and ME2 is clearly showing that it doesn't.
Cleaning up the code is time-consuming, but doable, so it seems that this issue could be eventually addressed via a patch.
One thing is certain right now: ME2 does appear to be using up way too many computing resources (be it Graphical or not) for the contents it's presenting.
In the meantime, avoid stressing your vid cards too much, because overheating will damage them.
Modifié par Terminus Pi, 08 février 2010 - 06:50 .