Cemu not launching or black screen on game start — complete fix guide
Cemu opens (or refuses to open at all), you double-click a Wii U game, and the result is either a black screen, an instant crash, or nothing — Cemu just sits silent. These are among the most reported Cemu first-run issues and almost all of them trace back to three root causes: a missing C++ runtime, a wrong graphics API for your GPU, or shader pre-compilation not yet finished.
Symptoms that land here:
- Cemu won't open at all — a loading spinner appears and then nothing, or Windows says "The application was unable to start correctly (0xc000007b)" or a missing DLL error
- Cemu opens, you launch a game, and you get a black screen that never goes away (audio may or may not play)
- Cemu launches but crashes immediately or after a few seconds with no error message
- The game loads but is extremely slow for the first 10–30 minutes before becoming playable (shader cache compilation stutter)
What makes Cemu different from most emulators: Cemu requires a 64-bit Visual C++ runtime (included with most modern Windows installs but missing on fresh/minimal setups), and it uses either Vulkan or OpenGL for rendering — the wrong choice for your GPU or driver causes instant black screens. Additionally, Cemu compiles shaders in real time on first play, producing severe stutter until the cache is warm; this is not a hardware problem.
Re-test after each step below before continuing.
Solutions
solution #1470
Cemu requires the 64-bit Microsoft Visual C++ Redistributable (2017 or later). If it's missing you get an 0xc000007b error, a "VCRUNTIME140.dll not found" message, or Cemu simply refuses to open. Install it from Microsoft and retry.
- Download the latest Visual C++ Redistributable. Go to learn.microsoft.com and search for "Latest Microsoft Visual C++ Redistributable downloads." Download the X64 installer (even on a 64-bit system you need the x64 package — the x86 version is not sufficient for Cemu).
- Run the installer. It takes under a minute. If the installer says "already installed — repair/uninstall," choose Repair to fix any corruption in the existing installation.
- Reboot, then launch Cemu. Many runtime installations require a restart to take effect. After rebooting, try launching Cemu again before opening any game.
- If Cemu opens but still won't start a game, also install the Visual C++ 2015 package (same page — both the 2015 and 2019/2022 packages may be needed). Some Cemu builds reference both runtimes.
solution #1471
A black screen on game launch — especially with no error — almost always means Cemu is using the wrong graphics API for your GPU and driver. Switching between Vulkan and OpenGL (or vice versa) in Cemu's settings fixes this in the majority of cases.
- Open Cemu, go to Options → General Settings → Graphics (the exact path may say Debug or Settings depending on your Cemu version).
- Change the Graphics API. If it is currently set to Vulkan, switch to OpenGL. If it is already on OpenGL, switch to Vulkan. Click OK and close settings.
- Update your GPU driver before testing Vulkan. Vulkan support on Cemu requires an up-to-date driver. For NVIDIA: GeForce Experience or nvidia.com; for AMD: AMD Software or amd.com; for Intel integrated graphics: intel.com. Outdated Vulkan drivers silently produce black screens. Once updated, retest with Vulkan — it typically performs better than OpenGL on modern hardware.
- If Cemu crashes before you can open Settings (crash on launch before the UI appears), open the file
settings.xmlinside Cemu's user data folder and change the<GFXApi>value manually toOpenGL, save, and launch again. This bypasses the crash loop caused by a Vulkan initialisation failure. - AMD GPUs and Vulkan: Some AMD integrated and older discrete GPUs have known Cemu–Vulkan stability issues. If you have an AMD GPU and Vulkan black-screens or crashes, OpenGL is the more reliable choice until you verify your driver version against Cemu's release notes.
solution #1472
Cemu compiles shaders the first time each one is encountered in a game. On first play this causes severe stutter (hitching every few seconds) that looks like hardware under-performance but is actually normal behaviour — it goes away once the shader cache is populated.
- Understand this is temporary. The shader compilation stutter happens once per game on first play and then diminishes significantly on subsequent sessions as the cache warms. Playing through an area even with bad stutter builds the cache for future sessions. This is not a sign your PC can't run the game.
- Enable async shader compilation. In Options → General Settings → Graphics, look for Async Shader Compile or similar. Enabling this compiles shaders in the background on separate threads instead of blocking the main thread, which dramatically reduces stutter at the cost of occasional pop-in on first encounters. This is recommended for all but the oldest CPUs.
- Download a community shader cache if available. The Cemu community maintains pre-built shader caches for popular Wii U titles. Search for "[game name] Cemu shader cache" on community wikis or forums. A pre-built cache skips the first-play compilation entirely. Always scan downloaded files and only use caches from the established Cemu community — verify the source before extracting.
- Place the shader cache correctly. Cemu looks for shader caches in its
shaderCache/transferablesubfolder (the file is named after the game's title ID). If you downloaded a cache, extract and place the.binfile there, then launch the game — stutter should be minimal from the first session.
Comments (0)
Sign in to_leave_comment