why does starfield run so bad

1 day ago 4
Nature

Starfield runs poorly on many PCs primarily due to poor optimization and high CPU dependence. The game misuses certain graphics API calls (like DirectX 12's ExecuteIndirect), which causes GPU driver inefficiencies leading to stuttering and lowered frame rates. Additionally, Starfield is very CPU- intensive, so a powerful GPU alone can't ensure good performance without an equally strong CPU. Other reasons include:

  • The game engine is old and heavily modified over 20 years, making it hard to fix deep-rooted optimization bugs without a full rewrite.
  • Many users report performance drops due to the game tracking too many save files and loading many planets, which burdens the CPU.
  • Issues with texture streaming and settings such as dynamic resolution can cause inconsistent frame rates.
  • Starfield sometimes improperly allocates memory, causing crashes and driver issues.
  • Lack of certain performance options in the game settings compounded by default filters affect visuals and smoothness.
  • Installing the game on HDD instead of SSD can cause streaming delays and stutters.

Several fixes to improve performance include setting Starfield's CPU process priority higher, disabling dynamic resolution, installing on SSD, and using community mods to fix graphic filters and improve settings.

In summary, Starfield's poor running on some PCs comes down to high CPU demands, inefficient GPU driver interactions, aged game engine limitations, and insufficient optimization at launch.