[FIXED] Unknown problem playing LEGO Indy 2 (possibly refresh rate)

DarkPaladin

Enthusiast
Sometimes, if a game is old enough, downloading the NVIDIA PhysX Legacy Drivers can help (2007 releases or earlier). I checked the release dates of the games you've mentioned and while they don't meet the 2007 threshold, they are pretty close. It might be worth looking into it (I would only resort to this after attempting the other potential fixes first): https://www.nvidia.com/en-gb/drivers/physx/physx-9-13-0604-legacy-driver/

Additionally, while I'm aware you've tried capping the FPS, you could try altering the refresh rate in the NVIDIA Control Panel. I had to cap my 144HZ laptop resolution to 60HZ in order to make Sonic Adventure 2 run correctly:
  • Nvidia Control Panel
  • Change Resolution
  • Refresh Rate
  • 60HZ
I also managed to find a potential solution on Steam:
  • Go to Nvidia Control Panel --> Manage 3D Settings:
  • Under the global settings tab. Set the DSR Factors to off.
  • Now Go to the Program settings tab and select legobatman.exe and set the Max Frame Rate to 60FPS.
 
Last edited:
Thank you for your help! I've tried installing the PhysX Legacy Driver and that sadly didn't work. I also set the PhysX processor to specifically be the NVIDIA gpu but this did not work either. I also tried setting the preferred gpu to nvidia and setting the maximum fps both globally and for legoindy2.exe to 60FPS but this didn't work either. legoindy2.exe is also set to specific gpu > nvidia in windows graphics settings. I wasn't able to find a setting in nvidia control panel corresponding to "DSR Factors".

I have tried including using the DXSETUP.exe within the game's files for both games (didn't work for either).

Do you suggest Custom Resolution Utility at this point?

Images of NVIDIA control panel:

Screenshot (72).png


Screenshot (71).png


Screenshot (70).png
 
FIXED - how I fixed it:
  1. Downloaded cru-1.5.1.zip from here https://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU
  2. Unzipped to a location on C:/Users/[username]
  3. Ran cru.exe
  4. Created a "standard" resolution of 1920x1080 (16:9) @ 72Hz
    1. N.b. 60hz also works but produces quite choppy video output, presumably because 144hz is an integer multiple of 72 but not 60
  5. Click OK
  6. Run restart.exe from the CRU zip
  7. Windows Settings > System > Display > Advanced Display
  8. Choose 72Hz from the dropdown list
  9. Open NVIDIA control panel
  10. Set legoindy2.exe to run on iGPU
  11. Run legoindy2.exe
  12. In the in-game "video settings" set the resolution to 1920x1080, aspect ratio 16:9, refresh rate 72Hz, and vsync on
 
Top