Posted August 22, 2021
high rated
Just wanted to put this here in case anyone has the same issue.
Underworld was crashing with an Access Violation Error (0xc0000005). It seems Underworld has a max limit on the number of threads it can use. It must be less than 32, so anyone with a 16 core/32 thread processor will run into this issue. Setting affinity in my third party program wasn't working because it couldn't set the affinity BEFORE the process ran, so the fix was to make a bat file to launch the game.
In explorer open to the Tomb Raider Underworld directory. In there create a new text file and add the following lines:
@echo off
start /affinity 7ffffff tru.exe
then save the file (I named it TRU-31cores.txt). In explorer rename that file from TRU-31cores.txt to TRU-31cores.bat. Then go to your Tomb Raider Underworld shortcut. Right Click it with the mouse and select properties. In the target field change the end of the line from tru.exe to TRU-31cores.bat and you are done.
Underworld was crashing with an Access Violation Error (0xc0000005). It seems Underworld has a max limit on the number of threads it can use. It must be less than 32, so anyone with a 16 core/32 thread processor will run into this issue. Setting affinity in my third party program wasn't working because it couldn't set the affinity BEFORE the process ran, so the fix was to make a bat file to launch the game.
In explorer open to the Tomb Raider Underworld directory. In there create a new text file and add the following lines:
@echo off
start /affinity 7ffffff tru.exe
then save the file (I named it TRU-31cores.txt). In explorer rename that file from TRU-31cores.txt to TRU-31cores.bat. Then go to your Tomb Raider Underworld shortcut. Right Click it with the mouse and select properties. In the target field change the end of the line from tru.exe to TRU-31cores.bat and you are done.
Post edited August 22, 2021 by LurkerLito