In order to edit this wiki, you must register and verify your account.
Serfrosts Cemu Setup Guide: Difference between revisions
No edit summary |
No edit summary |
||
Line 20: | Line 20: | ||
<div style="margin:5px;text-align:center"> | <div style="margin:5px;text-align:center"> | ||
<big> | <big> | ||
Last Edit: | Last Edit: 10.14.2018 | ||
CEMU Version 1.13.2 or newer. | CEMU Version 1.13.2 or newer. | ||
AMD GPU Users - 1.12.0 or 1.14.0 | AMD GPU Users - 1.12.0 or 1.14.0 WIP14+ | ||
Cemuhook v0.5.6. | Cemuhook v0.5.6.8 or newer. | ||
AMD GPU Users - 0.5.6.4 for 1.12.0 or 0.5.6. | AMD GPU Users - 0.5.6.4 for 1.12.0 or 0.5.6.8 for 1.14.0 WIP12+ | ||
BotW Update v1.5.0 (v208) + DLC 3.0 (Champion's Ballad) are highly recommended. | BotW Update v1.5.0 (v208) + DLC 3.0 (Champion's Ballad) are highly recommended. |
Revision as of 23:13, 14 October 2018
Guess you're wanting to try Cemu? If you're short on time, please come back when you can provide your full attention. Please read all sections to make sure you have a good understanding. If you can memorize most information in this guide, any game outside Breath of the Wild should be of little difficulty to run, as long as it's rated well on the Official Cemu Compatibility List Webpage. That said, Breath of the Wild exclusive sections are labeled as such, so take notice.
If you appreciate this guide, please consider donating to me. Any spare change is greatly appreciated and I'd love you. :] Click ---> PayPal Donation Page |
Modding Breath of the Wild on CEMU? Click here
|
Last Edit: 10.14.2018 CEMU Version 1.13.2 or newer. AMD GPU Users - 1.12.0 or 1.14.0 WIP14+ Cemuhook v0.5.6.8 or newer. AMD GPU Users - 0.5.6.4 for 1.12.0 or 0.5.6.8 for 1.14.0 WIP12+ BotW Update v1.5.0 (v208) + DLC 3.0 (Champion's Ballad) are highly recommended. Please note that the game must have Update Data applied to boot at all. |
What are the Requirements?
CPUWe recommend Intel or AMD Ryzen series Processors. Generally speaking for Breath of the Wild and almost any CPU, you want to be over 4.0GHz. Pre-Ryzen AMD CPUs are so-so, but with the new Dual Core or Triple Core Recompiler options, performance should be better. You can check out Darkemaster's AMD FX Compatibility Video list for Cemu 1.12.0 [Here] For Intel Users: You can check out this thread to get a figure on where your CPU Ranks to newer and older models, this was before Multicore options were implemented: https://www.reddit.com/r/cemu/comments/6sdgic/while_we_are_on_the_subject_of_cemu_optimization/ If you want to try and test your CPU against Cemu user's scores with CPU overclocking enabled, you can use Cinebench, again most of these were before Multicore options were implemented: https://www.reddit.com/r/cemu/comments/6rp7j4/benchmarking_for_30fps_in_zelda/ Experimental Multi-Core RecompilerThis experimental setting allows up to 3 cores for PPC CPU emulation instead of 1, however not many games actually utilize multiple PPC cores and currently causes stability issues or offers no benefit for most titles.
RAMWe recommend at least 8GB RAM for most games, but preferably 16GB+. Solid State Drives (SSD) help in this regard for when shaders are paged/swapped. PagefileA pagefile (virtual memory) is essential to have to avoid crashing when running out of available system memory, or RAM. Instead of crashing when exceeding RAM limit, you may experience lower performance when a pagefile is used and may also experience additional micro-stutter when swapping. One way to see if one is using a pagefile while using Cemu is to see their total commit size in task manager and note if the number shown exceeds the amount of physical RAM available, as pagefile usage is typically not shown under RAM usage statistics. Your GPU vendor can also play a role in what your RAM usage will be in Cemu and will determine how essential a pagefile is, or how often it will be used, if at all. It is recommended to have a pagefile on an SSD or the fastest drive available, and to leave pagefile size as Alternatively, some users suggest to have a custom size of .5 times your physical RAM as GPUNVIDIA GPUs can take some strain off of your CPU and have better performance through threaded optimization/OGL multithreading when under heavy CPU workloads/when CPU limited and you have extra cores/threads available. AMD GPUs perform the same when not under heavy CPU workloads/when not CPU limited and have the greatest compatibility with Cemu in general/are the least likely to have bugs when new titles or features work and requires the least user-side workarounds. Intel Integrated Graphics (iGPU) is not officially supported but has decent compatibility. See BenjaminLSR's iGPU Compatibility list
GPU power and available VRAM is not very important unless you want to increase your game's internal resolution or reaching higher FPS limitiations. If you lose noticeable performance when playing at a higher resolution it means you are GPU/VRAM limited and your graphics card/VRAM amount is not sufficient to maintain said resolution without a performance loss. It is possible to be GPU/VRAM limited at native resolution with weaker/1GB-2GB GPUs and iGPUs, to determine if you are when under these conditions lower resolution and see if performance improves.
[Any Game] For standard gameplay at 720p / 1080p native Wii U resolution, I recommend anything from the Nvidia GTX 600 or AMD HD 7000 series and above. |
Dumping Wii U Games for use with Cemu - Homebrew Required - [We don't support Piracy!]
A tutorial for dumping Games, Updates, and DLC is located here: Click Here |
Using Cemu's Online Mode (Connect to Nintendo's Native Servers)
This requires Cemu 1.11.1 or newer. Currently supports Smash Bros, Mario Kart 8, Splatoon, Super Mario Maker, and others. To connect online you'll require your Wii U with Homebrew, and a way to dump files from your Wii U NAND onto your SD Card. Follow this guide from Flocker Click Here |
Playing Cemu with Local Co-op Online (Parsec)
Check out this thread and video to get started; decent internet connection recommended. [Click Here] |
Downloading & Updating Cemu for Public Releases
Setup:Download Cemu from http://cemu.info/ and extract to a folder in one of these locations: a. ) Desktop b. ) Your C:\ Drive, root directory c. ) A separate Storage Device. Do NOT put it in your Program Files or other system directories, Cemu will lack file permissions!** Open the folder, right-click on If available, enable the option resembling :
If available, enable Lastly, enable Apply, then click Updating:Updating Cemu is simple, just download and replace the You may want to keep a backup of your Cemu folder before alterations, just to be safe! It may also be a good idea to delete your Deleting your If deleting the Archive of Previous Cemu Releases:QwerkyPengwen has compiled an archive of Cemu Versions, [Click Here] |
Updating for Games & DLC
Easy Mode:Instead of the guides below, you can now use Cemu's Manual Mode:Adding updates to the right directory - http://compat.cemu.info/wiki/Tutorial:How_to_update_a_game Adding the DLC to the right directory - http://compat.cemu.info/wiki/Tutorial:How_to_install_a_DLC |
ShaderCache
Transferable shaders are dumped Wii U shaders + some render state info. It's the raw input needed for shader translation and can be transferred across different computers to different Cemu installations.
Transferable ShaderCache becomes Precompiled ShaderCache once you load the game. Precompiled shadercache is an extra cache layer to speed up shader cache loading. Each time you encounter a new effect or piece of environment in a game you will freeze temporarily and it will save those shaders into your Precompiled and Transferable Cache. You should not freeze again after encountering that shader. Transferable ShaderCaches are stored as
|
[BotW] - GX2DrawDone() for Accurate Emulation
Located at: 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:
|
Cemuhook
Download Cemuhook from https://sshnuke.net/cemuhook/ Extract ALL contents of the Cemuhook ZIP / Archive into your Cemu folder. When opening Cemu, make sure to download your Shared Fonts. These are used to display in-game text in some titles, such as Super Smash Bros. Wii U, Mario Tennis: Ultra Smash, and Super Mario Maker Cemuhook also allows the following: Extended Debug Mode with Extra Options, some required for various games. (QPC Mode) Allows you to set up a Gyro-enabled Device / Controller / Phone to use with Motion Control games. Allows in-game cutscenes to play on various titles instead of crashing or a glitchy green-screen. Lets you play games in fast-forward or slow-motion mode under Debug. Motion Controls
|
Graphic Packs
Grab your packs from here, make sure to unzip the archive after downloading. Place them into your graphicPacks folder. The Github Website Appveyor Link Graphic Packs can drastically increase your game quality, and should have little to no impact on performance. Any pack should work fine with little to no performance hit; resolution packs for better quality are an exception. [BotW] - I recommend the 1440p Resolution, Clarity GFX + my personal preset, and FPS++ or Static FPS packs. Keep in mind the higher resolution you go, the more likely you will lose FPS. [BotW] Graphic Pack Descriptions:Graphic Packs that Fix Problems:
Graphic Packs that Effect Performance and/or Gamespeed:
Graphic Packs that offer Better Visual Quality and Additional Customization:
|
Nvidia Control Panel and Tweaks with NVPI (Nvidia Profile Inspector)
Recommended Nvidia Control Panel settings - Download Nvidia Profile Inspector -https://ci.appveyor.com/project/Orbmu2k/nvidiaprofileinspector/build/artifacts Open Nvidia Profile Inspector: Edit your Global Profile, these options should be beneficial to games in general. The "Common" section: "Multi-display/mixed-GPU Acceleration" : set to "Single Display Performance Mode" "Power Management Mode" : set to "Prefer Maximum Performance" "Threaded Optimization" : set to "On" Apply changes. Cemu must be restarted before changes can take effect. Credit to xElite_V/Carl for provided images. |
AMD Radeon Settings
[BotW] Xalphenos's Dynamic FPS Patch
Now included in the Graphic Packs included from [The Github Website] [Appveyor Link]
Simply drag and drop the extracted file from the ZIP to your |
[BotW] Epigramx's Static FPS Mods
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.
To clarify, there is only FPS++ from Xalphenos and then Epigramx's Static mod of the aforementioned. There is no BSoD FPS Unlocker (which is literally a renamed FPS++ from Xalphenos) We do not name things "unlockers" because of confusion, where people think it will automatically run @ 60 even though your hardware is the reason it will or will not.
So the decision is yours.
If you wish to make your own version for a custom FPS, please read the readme.txt as follows:
A small tutorial by faW4t: If I want to set the Static FPS limit to, let's say
These steps will give you the custom version you want if they are not provided. |
Extra
Gamecube Controller Support?They are not natively supported however the Official Adapter and Mayflash Adapter can be used - I personally use this: Here Exzap and Petergov plan to add native support for the Wii U Gamecube Adapter in the near future. Laptops: A risky way to get better FPS & PerformanceGaming Laptop users should take a look at this thread for information on CPU / GPU throttling: https://www.reddit.com/r/cemu/comments/73xoex/possible_fps_gain_for_intelgaming_laptop_users/ Cemu Options & Windows Optimizations:
GPU Driver Updates & Downgrades:Each time after updating or downgrading your GPU Driver, you will need to delete your Precompiled shaderCache. 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, you can use DDU to uninstall your drivers entirely. Restart your computer. Reinstall your driver afterwards. Display Driver Uninstaller Download [BotW] Graphic Bugs, Glitches & Problems:Slashiee's Compilation of Bugs & Fixes: If you're experiencing any weird anomalies with graphics, check out Slashiee's FAQ - [Click Here]
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. If still persistent, that's when you would want to try getting assistance or trying the GPU Driver Re-installation fix located in section #15.4 above. AMD Users + Mesa Mild:AMD's lack of performance is due to their deprecated OpenGL support since moving their attention to the Vulkan API. Had AMD finished OpenGL compatibility 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, however Cemu does plan to incorporate Vulkan in due time, but not in the near future. In the meantime, Linux users can use custom user-built drivers for AMD that aren't applicable to Windows systems; the information I have is below. (Please do not bug the Cemu Developers about Vulkan.) As a precaution, I don't recommend diving into this unless you are comfortable with Linux, but the option is here for you. [Mesa Mild Compatibility Github] Epigramx 's quick guide to setting up Mesa Mild on Linux. [Click Here] Further support for AMD related questions and Mesa Mild can be discussed within our Official Discord (linked below.) Bugs and glitches should be reported in the Weekly Troubleshooting ThreadFor quick and reliable support, feel welcome to come by the Discord. https://discord.gg/5psYsup MAKE SURE TO READ THE RULES IN #WELCOME >:) Please let me know if I missed anything~ |
If you appreciate this guide, please consider donating to me. Any spare change is greatly appreciated and I'd love you. :] Click ---> PayPal Donation Page |