Shardbound – How to Fix Startup Crash on New Computers

How to solve the problem of startup crashes in games developed with Unreal Engine 4.17 – 4.21 on new processors from Intel 10th generation and higher.

Issue

At the beginning of 2022, I bought a new ASUS TUF Gaming F15 FX506HM laptop with the following specifications:

  • Intel Core i7 11800H CPU with integrated Intel UHD Graphics;
  • NVIDIA GeForce RTX 3060 Laptop GPU (NVIDIA Optimus);
  • 16 Gb of RAM;
  • 240Hz screen;
  • Windows 10.

And to my great regret, Shardbound refused to work on the new hardware:

I have been trying to solve the problem of crashes on startup for several months.

I tried a million ways to fix the problem:

  • reinstalling the MSVC Redist libraries;
  • installing different versions of NVIDIA and Intel UHD drivers;
  • running the game in hardware accelerated virtual machines (VMWare with Windows 7-10, Ubuntu Linux and Arch Linux);
  • using all sorts of Linux wrappers for translating DirectX to Vulcan (DXVK) or OpenGL (WineD3D);
  • installing Ubuntu Linux and Arch Linux to run the game in Steam Proton.

But all attempts failed. The game crashed at the splash screen. There was nothing useful in the game logs too.

Solution

It turns out that the problem was not in the GPU or drivers, but in the new Intel i7 processor. It didn’t run the old OpenSSL library from the old Unreal Engine 4.17 (which is used in Shardbound).

There is a bug in OpenSSL and it is easy to fix it:

  • Open “File Explorer” (Win+E), right-click on “This PC”, and select “Properties”:
  • Select “Advanced System Settings”:
  • Select “Environment Variables” in the “Advanced” tab:
  • Select “New…” under “System variables”:
  • Input the text below and select “OK”:

Variable name: OPENSSL_ia32cap
Variable value: ~0x200000200000000

  • Confirm that the variable has been added successfully, then select “OK”:

Shardbound will start running on new Intel processors!

Helena Stamatina
About Helena Stamatina 2736 Articles
My first game was Naughty Dog’s Crash Bandicoot (PlayStation) back in 1996. And since then gaming has been my main hobby. I turned my passion for gaming into a job by starting my first geek blog in 2009. When I’m not working on the site, I play mostly on my PlayStation. But I also love outdoor activities and especially skiing.

Be the first to comment

Leave a Reply

Your email address will not be published.


*