SwiftShader 2.1 typically came in a package containing files like d3d9.dll, swiftshader.ini, and sometimes opengl32.dll.
If you own a netbook or a budget laptop with an Intel Atom or Celeron processor, Swift Shader can turn playable frame rates (10-20 FPS) into smoother experiences (25-35 FPS) by leveraging multi-core CPUs. Swift Shader 2.1 Download
Edit the registry or create a SwiftShader.ini file in the game folder: SwiftShader 2
[SwiftShader]
ThreadCount = 2 (set to your CPU core count)
TextureMemory = 256
EnableMultisample = 0
Higher ThreadCount may improve FPS; too many can cause stuttering. Higher ThreadCount may improve FPS; too many can
Cause: Single-core CPU or missing ThreadCount setting.
Fix: Set ThreadCount = 4 in config file. Also close background apps.
Cause: The game uses DirectX 10 features or unsupported surface formats.
Fix: Force the game to run in DirectX 9 mode via launch options (e.g., -dx9 or -force-feature-level-9-3).