Laptops with Dual Graphic Cards
Ensure your laptop is using your desired GPU for Cemu, otherwise you will likely be using Intel Integrated Graphics (iGPU)
Nvidia Users: Open Nvidia Control Panel
> Manage 3D Settings
> Program Settings
> Set the preferred GPU for CEMU.exe
AMD Users: If you know how to change this setting for AMD users, please shoot me a message on Discord so I can add it here. Serfrost#7643
AMD Users + Linux (Better Performance)
AMD's lack of performance is due to their deprecated Windows OpenGL support since moving their attention to the Vulkan API. Had AMD added additional compatibility extensions it would not have the problems it does, and to be fair, it's mainly Breath of the Wild that is effected. Will AMD ever improve their OpenGL driver support?--We don't know. Probably not.
In the meantime, Linux users can use MESA drivers for AMD which aren't applicable to Windows systems, seeing anywhere between a 25~50% performance increase in contrast.
Courtesy of Discord user Johngalt#5368 -
- It's pretty much streamline from there.
- Linux: Currently, Cemu 1.14.0 breaks compatibility with New Super Mario Bros. U on AMD Vega 8 GPUs
- Further support for Linux related questions can all be discussed within our Official Discord in the #Linux channel.
Vulkan Support?
Cemu's Vulkan support is estimated to begin between Q1 to Q3 of 2019
|
- Further information regarding Vulkan can be found by searching Cemu's Discord: Search
from: Exzap#0700 has: vulkan
Gamecube Controller Support?
The Mayflash Adapter is natively supported; and though not natively supported, the Official Adapter can be used via: Here
Exzap and Petergov plan to add native support for the Official Wii U Gamecube Adapter at some point.
Windows PC Optimizations
Windows 10 Users:
|
Open Msconfig ( Win Key + R > Type " msconfig.exe " > Press Enter > Navigate to " Services " )
Disable the Following:
|
Xbox Accessory Management Service
Xbox Live Auth Manager
Xbox Live Game Save
Xbox Live Networking Service
|
Apply changes & restart your PC.
|
These services are unnecessary for Cemu and you can see a rough 1~5 FPS increase.
For games you want to use them with, make sure to enable the services again.
Additionally, make sure all background programs that are running are closed before running CEMU.
Simply having Discord, Firefox, or Google Chrome open can decrease your performance.
I recommend the following:
- Process Explorer: Click Here (A more powerful Task Manager)
Disable OSD Monitoring Programs (On-Screen Displays):
|
Using OSDs may cause FPS drops while using CEMU. Make sure they're disabled. This includes Nvidia's overlays, Win10 Xbox Game Bar, Steam Overlay, and other types of rendering software.
|
Playing BotW? Only have 8GB of RAM? Try this:
|
Within CEMU, right-click your game and go to its GameProfile
Under [Graphics] , edit the Line:
accurateShaderMul = true changing "true" to "min"
Note: This may disable some textures, however it can save quite a bit of RAM.
( i.e. Going from 12GB free required to 8GB free required. )
Go to your *\shaderCache\Precompiled\ folder and delete the cache for the game.
(Seen in log.txt after running the most recent game in question.)
I recommend clearing the GLCache in %localappdata% \ Nvidia|AMD \ GLCache
Win Key + R --> %localappdata%
|
GPU Driver Updates & Downgrades, Corruption?
Each time after updating or downgrading your GPU Driver, you will need to delete your Precompiled shaderCache.
I recommend clearing the GLCache in %localappdata% \ Nvidia|AMD \ GLCache
Win Key + R --> %localappdata%
Always make sure to be using the newest, or otherwise, most stable GPU Driver to date. If you have some issues, make sure it isn't your driver.
If you think your driver is corrupted or your driver isn't behaving as expected, you can use DDU to uninstall your drivers in Safe Mode. Restart your computer. Reinstall your driver of choice afterwards.
Display Driver Uninstaller Download
Note: If reinstalling your driver does not fix the issue, make sure to view the other bugs mentioned below. Ask on the Cemu Discord if any other users are having problems after changing GPU Drivers.
[BotW] Xalphenos's FPS++
Now included in the Graphic Packs included from [The Github Website]
[Appveyor Link]
Supports BotW v1.4.0, v1.4.1, v1.5.0
|
Cemuhook required.
|
Make sure to disable any FPS limiters or vsyncs that force 30FPS unless you only want 30FPS.
If you only want 30FPS, I recommend Epigramx's Static 30FPS Mod for FPS++ instead (Higher stablility.)
If you experience slow-motion, please switch to standard FPS++
|
Simply drag and drop the extracted file from the ZIP to your graphicPacks
folder.
Open CEMU > Options > Graphic Packs > Enable "The Legend of Zelda Breath of the Wild - FPS++"
|
[BotW] Epigramx's Static FPS++ Mods
Supports BotW v1.4.0, v1.4.1, v1.5.0
|
Cemuhook required.
|
Make sure to disable any FPS limiters or vsyncs as this uses its own FPS limit and vsync variable.
|
Link's shaky animation and laggy camera movement, (in short, due to frame-pacing), is from the "Dynamic FPS Mod", FPS++, from Xalphenos. The dynamic feature was put in place for those who cannot maintain stable framerates.
It allows the game to play in full speed even if you can't maintain your FPS, as most people cannot with mid or lower-end hardware.
Epigramx has since simplified FPS++, dropping the dynamic feature in order to be more reliable with different permanent FPS limits, you can fix the frame-pacing so long as you don't, at any time, go below that FPS limit you set by using one of his packs; if you can't maintain a steady maximum, you'll go in slow motion.
If you set one of these up and go below the FPS required you will have the game slowed down and not at normal speed, this is why Xalphenos mandated FPS++ be dynamic so that it can change freely; that said, if you continue to use FPS++ you will experience that juddery/shaky animation type. This is normal and happens with everyone.
For example, if you never drop below 40FPS, including in towns or in battle, you can make use of Epigramx's 40FPS lock. This will remove the shaky / stuttering animations of Link and the camera. However, if you cannot maintain even 30FPS, you should just use Xalphenos's FPS++ and deal with the shaky Link animations, in my opinion.
|
FPS Mods |
Info |
Slow motion? |
Allows 60+ FPS? |
Physics fixed over 30FPS?
|
Xalphenos's FPS++ |
Allows varying FPS but with pacing issues. |
Will not happen. |
Yes |
Not yet.
|
Epigramx's Static FPS |
Limits FPS and balances pacing. |
Yes, if you go below your specified FPS. |
Yes, with the right version or your edited one. |
Yes, for the most part.
|
So the decision is yours.
[BotW] GX2DrawDone() for Accurate Emulation
Located at: Options > General Options
This option is recommended to help avoid potential CPU<->GPU desync issues and accurately emulate the CPU<->GPU sync behavior that most games expect.
Keep in mind that the higher the resolution you use in-game, the more of a performance hit you will take.
- Issues it fixes include but are not limited to:
- Stuttery NPCs at a distance, including enemies and wildlife.
- The Camera Rune being unable to detect objects for photos.
- Possible rune-related crashes.
- Fixes Rain / Wet Surface Detection
- Constant Blood Moons at the wrong periods of time. (aka Blood Moon spam)
[BotW] Graphic Bugs, Glitches & Problems
Slashiee's Compilation of Bugs & Fixes
First of all
, if you're experiencing any weird anomalies with graphics, check out Slashiee's FAQ - [Click Here]
[BotW] Other Graphic Problems:
If you encounter any strange artifacts or issues that don't disappear with a restart of Cemu, you can try deleting your Precompiled cache and rebuilding it. If it's still in error, it may be your Transferable shaderCache; delete it for the specific game and then you may try building your own--if that's too much of a hassle, you can find one online but you may end up with the same problem; we do not provide links as this is considered a form of piracy! If still persistent, that's when you would want to try getting assistance or trying the GPU Driver Re-installation fix located in the section above.
Other Glitches:
- Slate Runes cause the game to crash.
- Enable
Options > General Options > Full Sync at GX2DrawDone()
- Enemies/NPCs are stuttering & freeze when I'm not near them.
- Enable
Options > General Options > Full Sync at GX2DrawDone()
- The Camera Rune doesn't recognize items and other objects.
- Enable
Options > General Options > Full Sync at GX2DrawDone()