In order to edit this wiki, you must register and verify your account.
Serfrosts Cemu Setup Guide: Difference between revisions
No edit summary |
|||
Line 42: | Line 42: | ||
<br> | <br> | ||
= '''Recommended Settings = | = '''F.A.Q.''' | ||
{{cot|1=FAQ - Frequently Asked Cemu Questions & Frequent Zelda Problems|left=yes|expand=no}} | |||
{{cot|1=Where can I get games, updates, or DLC?|left=yes}} | |||
::* You dump all of this from your own Wii U console. You may use a friend's console as long as you own the content you are dumping. '''No exceptions, do not ask for alternatives.''' | |||
::* Asking for links or other will result in a warning or ban in any Cemu Discussion areas. Cemu will never support illegaly sharing copyrighted content. | |||
::* Dumping the content from the Wii U is covered by: [[Getting_Started|[ Getting Started Guide ]]] | |||
{{cob}} | |||
{{cot|1=Cemu says it needs a System Update when trying to launch a game?|left=yes}} | |||
::* This message means you have not applied the latest update to your game. | |||
::* Most games will not work unless they have been given update data to use. | |||
::* To dump your Update/DLC from your Wii U and install them on Cemu, you may follow: [[Getting_Started|[ Getting Started Guide ]]] | |||
::* If the message does not disappear, you did not apply the update correctly or the update is corrupt and needs a fresh copy, then reinstall. | |||
{{cob}} | |||
{{cot|1=How should I set up my controller?|left=yes}} | |||
::* The <code>Options > Input Settings</code> menu will let you configure a controller. | |||
::* Player 1 should almost always be set as Wii U Gamepad, as this is what Wii U games typically expect. | |||
::* Every other player should likely be a Wii U Pro Controller. | |||
::* It is expected you map your buttons as they would be placed on the Wii U Gamepad. If you don't remember the layout, I suggest Googling a photo of the layout. | |||
::* And no, remapping the controller buttons differently from whats on the Gamepad will not change what they look like or are named within the games. | |||
{{cob}} | |||
{{cot|1=How do I use motion controls for games?|left=yes}} | |||
::With Cemuhook added to support Motion Feedback from controllers and other devices, you may check the '''Motion Controllers & Cemuhook''' section. Supports Android & iPhones. | |||
{{cob}} | |||
{{cot|1=Why is my Audio all crackly & fuzzy?|left=yes}} | |||
::* If you cannot maintain a rock solid framerate that the game expects, the audio may become distorted. In this case, the only way to fix it would be to reach the FPS necessary. | |||
::* Sometimes this can be alleviated by changing the Audio Latency in <code>Options > General Settings > Audio</code> in addition to trying either DirectSound or xAudio. | |||
::* Some games simply have bad audio support within Cemu for now and this will not be fixed until newer Cemu versions release. | |||
::* If neither of these solutions work, then it likely is not going to be fixed by you playing around with anything. | |||
{{cob}} | |||
{{cot|1=Why is my game horribly stuttery and freezing repeatedly?|left=yes}} | |||
::* All games must build a shaderCache before blissfully smooth gameplay can happen. This happens automatically as you play. The stuttering becomes less frequent the longer you play. | |||
::* Cemu will load the shaderCache each time you boot the game. After a GPU Driver or Cemu update this compile time will be roughly 10~20x as long since the older copy became invalidated. | |||
::* If Cemu begins to act as if there is no shaderCache, ensure no ghost Cemu / Wii U Emulator processes are running. To check, open Task Manager and go to the Details tab. Restart Cemu afterwards. | |||
{{cob}} | |||
{{cot|1=ShaderCache FAQ|left=yes}} | |||
::* Yes, shaderCaches are absolutely required for games to run. You cannot disable these and you would gain nothing if you could. | |||
::* No, we do not distribute shaderCaches because they contain copyrighted code and it would become a legal concern for Cemu. You should build your own, otherwise you'll likely encounter problems. | |||
::* Sometimes you may need to see if your shaderCache is causing your problems or a crash; to test this, temporarily rename your shaderCache folder in Cemu's folder and test the game. | |||
::* If Cemu is acting as if there is no shaderCache, ensure no ghost Cemu / Wii U Emulator processes are running. To check, open Task Manager and go to the Details tab. Close any that are open. | |||
{{cob}} | |||
{{cot|1=What are the best performance settings for Breath of the Wild?|left=yes}} | |||
::* The Recommended Settings Section covers the best settings for '''every game''' as the settings are universal. | |||
::* The best settings for your GPU are also covered in Recommended Settings. | |||
::* The recommended graphicPacks are covered in the GraphicPacks Section. | |||
::* Aside from this, as long as you have set them correctly, there is next to nothing else that you can do. | |||
{{cob}} | |||
{{cot|1=Will my PC be able to run Cemu / Breath of the Wild? At 60FPS?|left=yes}} | |||
::*The Requirements Section covers what type of hardware is recommended for Cemu. | |||
::*The FPS you will obtain within games is determined primarily by your CPU, secondly your GPU, next being your RAM. | |||
::*Breath of the Wild can make use of the Dual & Triple Core Recompilers, so if you have a supported CPU, you should enable this or suffer the consequence of bad performance. | |||
::*Ensure you have followed the Recommended Settings section, readers that skim info & speed-read never win. | |||
{{cob}} | |||
{{cot|1=Why is Breath of the Wild stuck at 20 or 30FPS?|left=yes}} | |||
::*It's likely you didn't follow the Recommended Settings section and skipped stuff like a noob. | |||
::*Cemuhook must be updated to the latest version or a version that is supported with the version of Cemu that you are using. | |||
::*You must ensure FPS++ is enabled by toggling it's 4 graphicPacks from within the graphicPack menu of Cemu. | |||
::*To change the framerate cap from 30 to 60 or otherwise, highlight the <code>Set FPS Limit</code> graphicPack and then select which Preset you wish to use. | |||
:::*You absolutely must have the latest update for the game installed. | |||
:::*To dump your Update/DLC from your Wii U and install them on Cemu you may follow: [[Getting_Started|[ Getting Started Guide ]]] | |||
{{cob}} | |||
{{cob}} | |||
= '''Recommended Settings''' = | |||
{{cot|1=Cemuhook [Required]|left=yes}} | {{cot|1=Cemuhook [Required]|left=yes}} |
Revision as of 09:20, 21 August 2019
Wanting to add mods to games on CEMU without replacing files? Click Here
|
Consider reading all of the sections to get a good understanding.
If you're able to do that, any game that is known to run okay should be of little difficulty to run, as long as you have the hardware.
A large chunk of games will not behave correctly and will be covered by each game's page on the Compatibility List which is linked below.
[ Current Version ] | |
---|---|
|
= F.A.Q.
FAQ - Frequently Asked Cemu Questions & Frequent Zelda Problems | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Recommended Settings
Cemuhook [Required] | |
---|---|
REQUIRED FOR FPS++, TEXT, and VIDEOS Download Cemuhook by Rajkosto from: https://sshnuke.net/cemuhook/ Extract When opening Cemu, make sure to download your Shared Fonts.
These are REQUIRED for various titles to function correctly, such as Mario Kart 8, Super Smash Bros. Wii U, Mario Tennis: Ultra Smash, and Super Mario Maker; along with other titles!
|
Cemu's Properties Settings |
---|
Cemu's Properties Settings
|
GPU Settings | |||||||
---|---|---|---|---|---|---|---|
|
CEMU Settings | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Requirements
Prerequisites |
---|
Prerequisites
|
CPU | ||
---|---|---|
CPUAny CPU will work, technically, but non-Ryzen AMD CPUs typically lack Single-Thread processing power; non-Ryzen AMD CPUs may struggle heavily with more demanding Wii U titles. It is suggested AMD CPU users keep better quality RAM installed (DDR4 3200Mhz recommended,) using more than 1 RAM stick, as emulators are particularly RAM intensive.
You can check out Darkemaster's AMD FX Compatibility Video list for Cemu 1.12.0 [Here] and for 1.15.3~1.15.8 [Here] Single Thread IPC and Overclocking are the most important factors for how well CEMU will perform on your PC!
I wouldn't recommend going under a score of ( 1,800 ) if you plan to play Breath of the Wild at 1080p 30FPS (Native Wii U Framerate) Experimental Multi-Core Recompiler Info
This experimental setting allows extra cores to be utilized for PPC CPU emulation instead of 1, however not many games actually utilize multiple PPC cores and currently causes stability issues/crashes or offers no benefit for most titles.
|
RAM | |
---|---|
RAMWe recommend at least 8GB RAM for most games, but preferably 16GB+. If you run out of RAM and have a very slow SATA HDD, you are either likely to stutter relentlessly in-game or you may possibly have Crashes. Solid State Drives (SSD) are a boon to users with lesser amounts of RAM, as your PC will push data to the PageFile on your SSD if you set it to do so. They are much faster than SATA drives and therefore less likely to become unstable and crash with lesser amounts of RAM.
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 |
GPU | |||
---|---|---|---|
GPUNVIDIA GPUs are recommended; they can take some strain off of your CPU and have better performance through threaded optimization/OGL multi-threading when under heavy CPU workloads. AMD GPUs perform great for all but the heaviest of games, their performance is HIGHLY dependent on your CPU processing capabilities. This may all change with Vulkan implementation in the future.
Intel Integrated Graphics (iGPUs) are not officially supported but have decent compatibility.
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 throttling when under these conditions, lower your game's resolution and see if performance improves.
|
Installing & Updating CEMU
Setup |
---|
SetupFirst Installation: Download CEMU from http://cemu.info/ and extract the .ZIP to a folder in one of these locations: Recommended: SSD Storage a. ) Desktop b. ) Your C:\ Drive Root c. ) An alternative internal storage drive. d. ) An external storage device. Note: Not recommended unless USB 3.0 or 3.1; depending on the device, it may have slow data read/write speeds. However, even with slower read/write speeds (if you have a full ShaderCache) this should not hinder your performance! Do NOT put it in your Program Files or other system directories, CEMU will lack permission to write saves, shadercache, and other info!
|
Updating |
---|
UpdatingAs of Cemu 1.15.10, you can now use the [ Help > Check for Updates ] option to update Cemu. If you're on this version or newer, you can ignore the rest. Optionally, you may enable checking for updates automatically in Options > General Settings. You simply download the new update and extract the .zip'd files over your older Cemu version. That's all you have to do presently, to update Cemu. If you're upgrading from a version before 1.15.1 you will need to delete your graphicPacks. After updating CEMU, use the download button in the graphicPack window to download them fresh. Use this button to update the packs from now on. You should always make sure your Cemuhook is up-to-date. https://cemuhook.sshnuke.net/ |
Older CEMU Versions |
---|
Archive of Cemu ReleasesYou can copy the download link from Cemu's download page, paste into your URL bar, and edit the version number to point to the version you wish to download.
You may also grab downloads from this forum topic by QwerkyPenguin: [ Click Here ] |
Dumping Disc/Digital Games, Updates, DLC, and Save Data
Getting Started |
---|
This information can now be found here: http://compat.cemu.info/wiki/Getting_Started |
Online Mode and Online Local Co-op
Online Play |
---|
Online PlayTo connect online you'll require your Wii U with Homebrew support, and a way to dump files from your Wii U NAND onto your SD Card or an FTP client.
|
Online Local Co-op |
---|
ParsecCheck out this thread and video to get started; decent internet connection recommended. [Click Here] |
Motion Controls & Cemuhook
Cemuhook Download & Info | |
---|---|
Cemuhook Download & InfoREQUIRED FOR FPS++, TEXT, and VIDEOS Download Cemuhook by Rajkosto from: https://sshnuke.net/cemuhook/ Extract When opening Cemu, make sure to download your Shared Fonts.
These are REQUIRED for various titles to function correctly, such as Mario Kart 8, Super Smash Bros. Wii U, Mario Tennis: Ultra Smash, and Super Mario Maker; along with other titles!
|
Motion Controls | ||||||||
---|---|---|---|---|---|---|---|---|
Motion ControlsCemuhook is required for motion providers to work with CEMU.
|
Graphic Packs
GraphicPack Menu & Download Method (Cemu 1.15.1+) | |
---|---|
|
Breath of the Wild Graphic Packs (Recommended Packs & Explanations) | |
---|---|
Breath of the Wild Graphic Packs
Explanations - GraphicPacks for Breath of the Wild
|
ShaderCache
What is shaderCache? | ||||||
---|---|---|---|---|---|---|
|
[BotW] 11,000 Cache vs 9,600 Cache? |
---|
Game Update from 1.3.1 to 1.4.0 invalidated caches. Transferrable Cache that was made collectively with both -/1.3.1 and 1.4.0/+, together, will contain duplicates that will not be detected by CEMU as pointless, effectively bloating your RAM. Non-bloated cache for Breath of the Wild should be roughly 9600 shaders. Caches far exceeding this upper limit are known to be from older versions of the game. All other known games should be fine and should not experience this problem. There is no performance decrease with a bloated cache, however if your RAM is not sufficient to store all data on the RAM and therefore puts it on your HDD/SSD Pagefile, you may notice a sufficient decrease in overall performance for the game in question. Memory Swapping (pageFile,) is often much slower than RAM on its own, depending on the quality and speed of the storage device your pageFile is located on. In rare cases, more specifically on very slow HDD storage, this may result in crashes of the game. |
Performance
Windows 10 PC Optimizations | |||||||
---|---|---|---|---|---|---|---|
Windows 10 PC Optimizations
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 and reboot. If you use any Xbox-integrated programs like Xbox Messages, Xbox Live, etc.. You will be required to enable these services and restart the PC before they will work again. Additionally, make sure all 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:
|
AMD Users + Linux (+20~50% Performance) |
---|
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 affected. 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 20~50% performance increase in contrast. Courtesy of Discord user Johngalt#5368 -
|
Laptops - Disable CPU Parking (Possible Extra Performance) |
---|
Laptops - Disable CPU Parking
By default, core parking basically makes your processors go into a sleep state known as (C6) and is supported by most new processors. This allows your computer to save power. There is a trade off for disabling parking. If you use a laptop or tablet, you may notice a slight difference in battery life once you disable core parking on your CPUs. If you disable core parking on your CPUs, your computer may have faster benchmarks. (Reported higher frame rates by gamers and power users). How can this speed up my computer? Imagine that you have four engines and every time you stop and start you also turn some of the engines on and off. With all of your CPUs ‘on’, your engines are always ready to go. Does this work on all processors? No. Has there been reported improvements? Yes. |
Laptops - Disable BD PROCHOT (Possible Unlocked Performance) |
---|
Laptops - Disable BD PROCHOT
An informative Reddit post can be found here: Link BD PROCHOT - Stands for Bi-directional Processor Hot. PROCHOT is an emergency throttling system that is used when a CPU hits its maximum temperature (100 or 105C). BD PROCHOT is a system some laptops use where the CPU will be throttled when another component, such as a GPU, reaches a set temperature—even if the CPU is not hot to the point of throttling. Some laptops trigger thermal throttling as low as 60~70c, well below the maximum safe temperature. You can look into ThrottleStop and their documentation, then see if this is what's causing your CPU Core Performance to always drop below Turbo Speeds. |
Extra
Vulkan Support? |
---|
Vulkan Support?
|
Native Linux Build? |
---|
Native Linux Build?
|
Gamecube Controller Support? |
---|
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. |
Graphic Bugs & Glitches |
---|
Graphic Bugs & Glitches
BotW: If you encounter any freezes during cutscenes or issues while facing Bosses, make sure to cap your FPS to 30 temporarily for that area. 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 .bin for the game or the shaderCache\Driver folder and rebuilding it by booting the game afterwards. If it's still in error, it may be your Transferable shaderCache; rename it temporarily for the specific game and repeat the previous step. If the issue is still persistent, that's when you would want to try getting assistance on our Discord or trying seeing if your GPU Driver is either outdated or corrupt by following the [ GPU Drivers - Updates, Downgrades, and Corruption ] section below. |
GPU Drivers - Updates, Downgrades, and Corruption |
---|
GPU Driver Updates & Downgrades, Corruption?
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 your driver isn't behaving as expected, you can use DDU to uninstall your drivers in Safe Mode and while still within Safe Mode, reinstall the driver; then reboot. (DDU) Display Driver Uninstaller Download Note: If reinstalling your driver does not fix the issue, make sure the bug isn't already covered by the Compatibility Wiki page for the game.
|
Accurate Emulation with Full Sync @ GX2DrawDone() |
---|
Accurate Emulation with Full Sync @ GX2DrawDone()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.
|
Bugs and glitches should be reported on our Discord!
Information & Discord Server |
---|
For quick and reliable support, feel welcome to come by the Discord. https://discord.gg/5psYsup The Discord is more than just for troubleshooting. Our main community discussion hub and development are all focused there. MAKE SURE TO READ THE #RULES Message me on Discord if you have any questions regarding the Guide. Thank you. |
Donate?
I keep this guide updated for you guys! If you appreciate it, please consider tipping me - I appreciate every penny! |