The Last of Us Building Shaders Taking Forever: How to Fix

If you face The Last of Us building shaders problem, update the graphics card and tweak these settings ✅


If you are having building shaders issues on The Last of Us, you are not alone. After the initial release of this game on PC, many users have had this problem. This article will explain this issue and feature a few possible solutions.

Undoubtedly, The Last of Us Part 1 is one of the best-looking games with an excellent story. You will not find a second title similar to this. But, many users are having various issues with this action-adventure survival horror game. Building shaders problem is one of them.

Learn how to fix The Last of Us stuck on the loading screen if necessary.

Why does The Last of Us keep building shaders?

Shaders in games are essential. It’s a program that renders different pixels to create shadows, lighting, texture effects, etc. When you first open The Last of Us Part 1 on a PC, it starts creating the shaders, and you may see the Building Shaders message in the bottom right corner.

The building shaders’ percentage should be increasing. After a while, this message will go away. But, for some users, it may stay there for a very long time or forever after reaching a certain percentage, like 90%. This is the real problem.

What may cause The Last of Us building shaders issue?

The reason behind this problem in this title is not apparent yet. However, according to the latest update from various sources, this is a known issue with the current version of this game. This issue may appear due to driver problems and some settings.

It also can be a result of system requirement issues on your Windows 10 or 11 PC.

How can I fix The Last of Us building shaders issue?

We have discovered the most working solutions to fix The Last of Us compiling shaders problem. However, before getting started, we like you to do these three quick things:

Now, if needed, follow these methods to fix this problem:

  1. Update the graphics card driver
  2. Clear the shader cache and try again
  3. Lower VRAM usage by tweaking in-game settings
  4. Tweak the DLSS settings
  5. Update the game
  6. Update Windows to the latest version

1. Update the drivers

  1. Right-click on the Windows start button and then go to Device Manager.
  2. Expand Display adapters.
  3. Right-click on the display driver and click on Update driver.clicking update graphics card driver device manager windows
  4. Click on Search automatically for drivers.
  5. Follow any onscreen steps to finish the updating process.
  6. Similarly, update all other drivers.

It will take a lot of time to update dozens of drivers manually. So, we suggest you use PC HelpSoft. This tool can update multiple drivers with just a single click.

⇒ Get PC HelpSoft

2. Clear the shader cache and try again

  1. Press Win + I to open Windows settings.
  2. Navigate to the System and click on Storage.going storage settings windows
  3. Go to Temporary files.
  4. Check DirectX Shader Cache.clearing directx shader cache windows settings
  5. Uncheck all other options.
  6. Click on Remove files.

3. Lower VRAM usage by tweaking in-game settings

  1. Launch The Last of Us Part 1.
  2. Go to Options.
  3. Then, go to the Graphics settings.going graphics settings the last of us part 1 pc
  4. Lower the Graphics Preset to decrease the VRAM usage.tweaking graphics preset the last of us part 1
  5. You also can lower other settings according to your preference.

This method will also help if you are facing low frame rate issues on The Last of Us.

4. Tweak the DLSS settings

Time needed: 2 minutes

Depending on various situations and PC specifications, enabling or disabling DLSS settings in The Last of Us can fix the building shaders issue.

  1. In the game, go to the Display settings.

    going the last of us display settings pc part 1

  2. Enable the NVIDIA DLSS Super Resolution under Scaling Mode.

    enabling nvidia dlss super resolution the last of us part 1

  3. Change the Quality of DLSS.

    nvidia dlss quality tweak the last of us part 1

  4. Save the Settings.

Now, relaunch the game and see if it helps. If you already had the DLSS enabled, disable it and see if it fixes the problem or not.

5. Update the game

  1. Open Steam.
  2. Go to the game library.
  3. Right-click on The Last of Us and go to the Properties.going the last of us properties steam
  4. Go to the Updates tab.
  5. Set High Priority – Always auto-update this game before others on the Automatic update section.setting high priority automatic updates for game steam
  6. Save the settings.

Now, if a patch is available, Steam will update The Last of Us before any other things and solve the stuck on building shaders problem.

6. Update Windows to the latest version

  1. Go to Windows Settings.
  2. Navigate to the Windows Update and click on Check for update.checking for windows update windows 11 settings
  3. If anything is available, click on Download/Update button.
  4. After updating, restart Windows and see if it fixes the problem.

Now, play The Last of Us and see if the building shaders’ progress is still stuck at a certain percentage or not.

Extra steps:

If the problem still persists, consider doing these things:

  • Troubleshoot internet connection. According to some users, it has worked for them.
  • Re-install The Last of Us on an SSD.

Learn how to solve The Last of Us crashing on PC if necessary.

This article has explained how to fix The Last of Us stuck on building shaders problem. If you have any questions, let us know in the comment box.

You might also like
Leave A Reply

Your email address will not be published.