Jump to content

Colin MCRae DiRT - 6 & 8 thread CPUs fix & Resolution Fix


About This File

Now presenting...

CMCR-DiRT-MTFix
A VERY WORK-IN-PROGRESS Colin MCRae DiRT Multithread Fix, for Windows OS

 A little insight
The game was launched on 2007, just prior to Intel's Sandy Bridge Core microarchitecture , which more or less marked a milestone on multithreading as we all know it nowadays.
So given that circunstance, the game already has support for 2 and 4 cores CPU, mostly from the Dual and Quad Core era. It even has a non-working 8 core support implemented (in fact, the 8 core worker map file is there, but the game won't make use of it on modern hardware and implements it weirdly).

EGO engine it has been vastly used on several titles from Codemasters, so I did a little investigation on other EGO 1.0 and 1.5 titles, and came up with a fix for that 8 core workermap.
Upon testing, I realized that the workermap could be extrapolated to more cores, so I made several other worker map files to support 6, 8 and 12 cores. I don't really know how much better the game will perform, but at least It won't hurt as much as being only using 4 cores max.

Also, this method fixes several other hardware detection problems as:

  • Improper resolution detection
  • Improper system internal rating

What exactly does this fix?
Well, it copies my fix xml files to your game's system folder, and then using a template, will detect your CPU's logical cores, and create a personalized hardware restriction file, to make your the game uses the most amount of cores possible, to a max of 12 cores, as it seems this EGO iteration won't work with more cores.

In what Release do I have to use this fix?
It should work on any release, but I've only tested it in the v1.22 release, the one that removes the DRM, so I encourage you to use that one.

How to apply the fix
If you already have the requirements above done, the fix is easy to apply.

 

  1. Download the fix

    Download the file "CMCR-DiRT-MTFix.exe" and paste it on the main Colin MCRae DiRT folder, just near the DiRT.exe file.
     
  2. Execute CMCR-DiRT-MTFix.exe

    Let it do its things
     
  3. Run the game and reconfigure it.

    Your settings should be gone. Set them up again.

If everything works, you can now play Colin McRAe DiRT making the most out of your hardware.

Strong Recommendation
I really encourage you to pair this fix with DXVK from Ph42oN if your GPU is Vulkan capable. On my system I go from 180fps in race with D3D9 to 400fps with Vulkan. Give it a try!! 

Check my Github for more info, even a SteamOS release, as this script is open source!





User Feedback

Recommended Comments

There are no comments to display.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...