Jump to content

Processor Affinity can help crashing

Recommended Posts


Like other I have seen two random issues - first is for no reason the game will vaporize and the process is terminated.  The second is the game gets stuck - display is frozen but the game loop is still running.


No pattern - the larger the map the higher the chance to have it hit. 


I tried the executable under windbg - and caught the lockup - its a deadlock condition.  Ok - not surprising - given the later 90's coding threading errors could easily have been made given that the dev's themselves may not have had a dual core processor back then and I'm on a 12 core. Many threading errors simply wont show up in a single core since you don't really have asynchronous threads at the same time.


So for laughs I launched the legorr.exe, and then fired up task manager, details on that exe, right click, set process affinity, and only allowed a single core. This basically tells windows to only let the scheduler only run the threads for that process on that CPU - basically acting as if it was now a single core. Settings are not saved, its just for that process running currently (so have to do everytime you launch the game). Ran a couple of missions that would almost always lock up - no problem.  Game is a bit laggy but I'll take laggy on big maps vs crashing.  FYI, going through the Baz missions.  Enjoy.

Share this post

Link to post
Share on other sites

Join the conversation

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

Reply to this topic...

×   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.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.