There is an infamous "core affinity" fix for this (works for some ppl, doesn't work for others) - but it's only a workaround, also it affects performance, as you are forced to use only one (or two in quad-PCs) core.
Solution? Well, thanks for the community, this "illegal DX function calls" are already fixed by the wonderfull Fallout community, with a tiny DLL file. You can download it here:
For Nvidia cards download here
For ATI cards download here
Installation: put the DLL file into your game executables directory, usually in:
install path/Dragon Age/bin_ship/
Tested with 1.02 = 54 hrs of gameplay (10 session, average 6hrs/session) on max settings, zero crashing.
Tested with 1.04 = 28 hrs of gameplay (6 session) on max settings, zero crashing.
Not tested yet: 1.03 (don't use 1.03 anyway, its horrible)
Without the fix: constant crashing in big battles (especially boss battles), average 1-2 CTD on every 40-60mins.
What the Fix does
This .dll file is essentially a light-wrapper for a 'supported' video card's .dll, which tricks the games to use "older" DX function calls. In some games it affect visual quality of effects (in DAO we didn't noticed any difference). Works with almost all games, from Dragon Age tru Fallout3, FNV, etc.
Please note, this fix doesn't help with the famous memory leak problem (long loading times, etc.) - this is only a solution for the constant crashes. Also using this DLL together with Gamebooster helps more.
Give it a try - let us know... did it work for you?
Użytkownik henryke11 edytował ten post 23 listopad 2010 - 01:22





Do góry






