Battlefield 1: choppy graphics fix

Ever since I bought Battlefield 1 on release day, it never ran well on my PC. The FPS would spike to 0 randomly and frequently.
Monitoring my system during gameplay, the temps were fine, CPU and GPU not under 100% load and plenty of RAM unused.

It clearly wasn’t the hardware. I took my time to change many different graphics settings to try and pinpoint a single setting that might be causing the issues, to no avail.

Turning off DX12 (DirectX 12) prompted me to restart the game. Loaded into a new multiplayer game and it ran as smooth as butter.

If you play Battlefield 1 on PC and you experience choppiness, turn off DX12!

No Man’s Sky “Loading Shaders” crash fix

Following news about the new “Next” update for No Man’s Sky, I decided to to buy it through Steam. However, I initially spent alot of time trying to play it, without success. During the “Loading Shaders” starscape, the game would crash to the desktop.

I followed many different guides that the community had put together to fix the issue:

  • Remove overclocking CPU/GPU
  • Delete Shader cache and “keep trying”
  • Change resolution in game settings file
  • Change buffer sizes in game settings file
  • Change CPU threads (min & max) in game settings file

I spent hours changing these settings incrementally and running the game again until it crashed back to desktop. After more searching, I read someone suggesting that it was caused by the game running out of RAM. Since I had 16GB installed, I was a little dismisive at first. Dispite this, I followed a suggestion to increase the “pagefile” size in Windows 10.

As a last resort, I decided to give it a go.
I deleted the SHADERCACHE and changed the pagefile setting from 800Mb to “Automatic” and started the game.

The game finally stopped crashing and found myself on a colourful planet in the middle of an expansive universe. It worked!

I put together a guide to accessing the pagefile settings for Windows 10:

A guide to change pagefile / virtual memory in Windows 10