Discussion Cemu v2.1 is now available - includes the changes from all 93 experimental releases since Cemu 2.0.
For users that were already using our experimental updates (2.0-x), you can think of this release as the final experimental update. There are no noteworthy additional changes compared to Cemu 2.0-95 other than the new version number.
Starting with this release, Cemu will now only have a single release channel. Instead of experimental releases, there is a new option to control whether Cemu will update immediately to cutting-edge releases, which may contain uncaught bugs, or update with a slight delay. More details on this can be found here
Cemu 2.0 announcement. Linux builds, open-source and more
Cemu 2.0 release
Hey everyone, I'm very excited to finally reveal a very special update for Cemu.
The big news first: This update marks a new chapter for Cemu. Starting today we will transition to an open-source model for development. Our github repository is already available and anyone can contribute or study our codebase, but more about this later.
We now also offer Linux builds, albeit not in the most straightforward way. Right now you still have to compile Cemu yourself for most distros. However, we are looking into adding appimage or flatpak releases for convenience. Be aware that the Linux version of Cemu isn't fully fleshed out yet. It should generally work fine, but there are some remaining issues, most of them related to the UI.
You might be wondering why this release is called 2.0 instead of following our usual three-number pattern (e.g. 2.0.0). We are using the opportunity to simplify the versioning a bit by shortening the version numbers. So going forward the next numbered releases would be 2.1, 2.2 etc.
Besides all the organizational changes there are also the usual bug fixes and feature additions in this release. Just like in the past, you can find the full list on our changelog page.
A disclaimer: This is a pretty substantial update with lots of internal changes. As such it should be seen as experimental. If you want to try it out, you have to manually download it for now. We'll consider auto-updating Cemu installations that are on 1.27.x to 2.0 once we get enough feedback about the stability.
On a personal note...
Usually I keep these types of announcement posts free of personal backstories. But this is a special occasion and it's maybe interesting to know a little bit of background info.
As you may know, I am the lead developer and founder of Cemu. Since earlier this year I am also the sole developer of Cemu. The other long-term core developer, Petergov, has moved on to other personal projects a couple of months ago. His swan song was the big input rework we had in December.
I have been working on Cemu for almost 8 years now, watching the project grow from an experiment that seemed infeasible, to something that, at it's peak, was used by more than a million people. Even today, when the Wii U has been mostly forgotten, we still get a quarter million downloads each month. There are still so many people enjoying Wii U games with Cemu and I will be eternally grateful that I got the chance to impact so many people's life in a positive way, even if just a tiny bit.
But over the past two years I also have developed a growing feeling of being "stuck". I still enjoy working on Cemu, but it eats up all of my spare time, meaning there is no room left for any other programming projects or hobbies. Whenever I tell myself to make time for other things, I end up feeling guilty because my self-inflicted sense of responsibility drives me to always prioritize Cemu over my own interests. This year was especially intense because I single-handedly ported Cemu to Linux while also trying to deliver somewhat constant feature and bug fix updates.
In the end, opening up development seems like the logical decision. It has always been the long-term plan anyway. With Cemu being open-source, the hope is that new contributors will pick up where I left of. This is not to say that I will abandon Cemu, I'll just take on more of a background role, still contributing code but not on a full-time basis.
How will all of this affect Cemu?
In the immediate future, probably not much will change or happen. It will take a bit of time for any interested developers to become familiar with the codebase before they can make any significant changes. I do believe that certain parts, like Linux compatibility, will see a pretty quick boost in progress as other developers simply have more experience with Linux development than I have.
Then there are questions like how will we handle releases in the future. I can't really give you a definitive answer right now but one thing that we already started to set up are daily cutting-edge builds. We'll probably also have some form of stable and experimental releases but the details are still uncertain.
I think the biggest win from going open-source is that having more developers (assuming people are interested in contributing) will allow for more attention towards issues that were previously considered too low priority due to time constraints. For example, we are missing some convenience features, like being able to stop/restart emulation. These features can take a lot of time to implement but aren't difficult to do per se. The OpenGL backend could be made more compatible with older hardware that would otherwise be performant enough to run many Wii U games. And there is also housekeeping work that remains to be done as we still have legacy C code left over from the early days of Cemu (Cemu used to be written almost exclusively in the C programming language). Having a tight release schedule didn't give us a lot of spare time to go back and correct old mistakes or fix up code.
For C/C++ developers who want to contribute:
If you are interested in contributing or just want to ask questions about Cemu's codebase, you can come and visit our discord where we have created a channel for developer discussion. I know that Discord isn't everyone's thing, so we are also looking into setting up an IRC bridge in the future.
Why did we pick Mozilla Public License 2.0?
Most emulators are licensed under the GPL. But our stance on it is that the infectious nature of it prevents a lot of legitimate reuse of the source code. Anything that links GPL, or statically links LGPL, also becomes GPL/LGPL which is often not desirable. Being previously closed source, we know the struggle and already had to step around GPL licensed libraries.
In a perfect world, we would have gone with a very liberal license like MIT. But it opens up too many doors for hostile or damaging behavior towards Cemu, so instead we picked a license which is somewhere in the middle. MPL has most of the advantages that GPL has, but isn't infectious and allows even closed source projects to use parts of our source. Only modifications need to be made available as source.
Final words
Last but not least, I want to thank everyone who supported us along the way. Special thanks to all our Patrons who made this project stay afloat in the first place.
Sometimes I get the question of what I will do after Cemu (with which I'm not done yet!). I think I'll take a break from emulator development, but knowing myself I'll eventually return because I'm craving the challenge. I could also see myself sticking with Cemu as a side-project for a very long time. Who knows.
Best regards,
Exzap
r/cemu • u/luigirools • 57m ago
Question How to Remap buttons on Steam Deck?
I have been at this for HOURS. I have been googling and fiddling for literally like 5 fucking hours.
I’m hooking my Steam Deck to my tv and trying to use an external controller. By default cemu on emudeck is set up so you can use it handheld and that works great. However, the AB and XY are swapped incorrectly on external controllers and I have been trying to fix that for HOURS. I’ve looking on this subreddit and tried every last fix I could and it still will not recognize any fucking changes at all. I’m at my wits end. How the FUCK do you simply change a to b and b to a? It shouldn’t been this fucking hard. I simply cannot get any change to happen. What the hell do I do?
r/cemu • u/Dreams-64 • 21h ago
Discussion Recommend me some games that can most likely to run smoothly on a Galaxy S24 FE ( read description )
These 3 I have tested and outside of random crashes sonic lost world works perfectly so im just wondering what games that can run well on my device while looking fine enough visually without it being super distracting
r/cemu • u/Gold-Monitor-9523 • 1d ago
Troubleshooting Is Takamaru’s Ninja Castle bugged?
I can only hit the taiko drum once, but after that it always misses. But on a real Wii U I can hit it three times in a row first try
r/cemu • u/tabassa06 • 1d ago
Troubleshooting Not sure what the problem is...
I'm trying to run Cemu on emudeck. I have the BotW wux file and the keys that deal with encryption. The game even appears on the Cemu menu. I boot it up and it stays on the loading screen. I've waited up to 30 minutes with nothing happening. Am I missing something? The only thing that I may have messed up is the location of the keys. When I go to find the required location on the cemu website it doesn't exist in my directories. If anyone has anything to offer it would be great. Thanks!
r/cemu • u/Gold-Monitor-9523 • 1d ago
Tutorial [Tutorial] Cemu with no HDMI
Get a remote access program (Sunshine/ Moonlight, Teamviewer, Rustdesk) and send your screen to your phone
Screen mirror your phone to your roku tv or projector
Resize Cemu’s main and gamepad windows to your liking, and then on your phone zoom in on the main window
You can now use your Steam Deck or whatever as the gamepad and freely move it around for gyro games without worrying about an HDMI cable being yanked
Remember to change the remote settings on your phone to prioritize speed/ reaction time so that theres no lag with the main display
You can do this with the Steam Link app but sometimes you get a black screen
r/cemu • u/CaramelsArts • 1d ago
Question Is it possible to use wiimote + nunchucks as a WiiU Gamepad?
The Game I want to play is only playable with an WiiU Gamepad, so I have to emulate that.
I tried many things, but the nunchuck is only an option when I emulate a Wiimote. When I use Gamepad as the emulated Controller, and Wiimote for the API, there's no option for my nunchuck and I need that.
I heard something about Xinput and combining Wiimote and Nunchuck, but is that the best option? I have no other controller and I'd like to stick to cemu.
Any help is highly appreciated
r/cemu • u/Rodimus_pr1me0 • 1d ago
Troubleshooting Games no wanting to run with open gl Version 2.6
There is a bug where image of my game is not running well with open gl. But it only runs with vulkan.
(low end device) Does any body know how to fix it I already down graded the version just to make it work.
Processing img fpo30b0f4jwh1...
r/cemu • u/Pernova12 • 2d ago
Troubleshooting ok why is my mii faceless
it only seems to do it on mario kart, not smash or mii maker
r/cemu • u/SnooRadishes7641 • 3d ago
Question Help with cemu emulator
Does anyone have a fix for skylanders superchargers and imaginators to work on cemu on the AYN Thor
r/cemu • u/Glittering-Essay-977 • 3d ago
Question Splatoon issues (Android)
I have an ayn thor max, and I'm currently using cemu ds fork to play splatoon campaign mode, it hasn't crashed but sometimes the screen freezes except for hud elements and the bottom screen, it fixes itself if I quit the level or die, but is there anyway to permamently fix this issue? (Using turnip driver 30 toasted)
r/cemu • u/GurbelCRS • 3d ago
Question Is a Zelda botw multiplayer / seamless coop still in development?
Not sure if this is the right sub for this but a few years ago PointCrow released a multiplayer mod for botw which was very janky and out of sync. Did this mod get any updates or is there anything planned? Would absolutely love a seamless coop experience a la Elden ring.
r/cemu • u/Porsche7188 • 4d ago
Question Possible to use Joy con controller separately?
Hi, is it possible to use the joy cons separately for example in splitscreen in Mario kart? I’ve tried by connecting but it doesn’t work.
r/cemu • u/NoSolaceForMe • 4d ago
Troubleshooting Does anyone know how to mount cemu (botw) to steam and have it record via steam recording?
All the old guides for mounting specific games to steam work, but they cancel the steam recording. Anyone know a work around?
Troubleshooting Having trouble running booting Sonic Lost World (CEMU Android ver, Ayn Thor)
Hello! Im having an issue where Sonic Lost World crashes at the title screen when you press start. I read that I some .dat files were required, so I put them in what I hope is the appropriate spot, but the game still crashes.
Troubleshooting No controls working in steamdeck
I can get cemu to load and I see my roms. In desktop mode I am able to launch the roms which load fine, but no controls are working. I tried to Google it but every option I tried nothing works. Any idea what I could be missing?
r/cemu • u/YamiYoru_ • 6d ago
Question Breath of the wild saving infinitely
After years and years of the bug in Breath of the wild that causes the game to get stuck in an infinite save loop, is there any way to fix it, or is it impossible?After years and years of the bug in Zelda that causes the game to get stuck in an infinite save loop, is there any way to fix it, or is it impossible?
r/cemu • u/Standard_Ad_6045 • 7d ago
Image Playing BOTW 4k60fps on tv
It will be hard to play on the switch again
r/cemu • u/Azorieuz • 6d ago
Question J arrive pas a installer des jeux wii U sur ma ayn thor.
Bonjour, j'ai une ayn thor et j'ai installer dessus des jeux wii, ds, 3ds, ps3, ps2, vita, et 360... mais la wii u sur cemu rien a faire.
r/cemu • u/SuperPapernick • 6d ago
Troubleshooting Cannot get motion controls to work in cemu (EmuDeck)
I've been trying to get motion controls enabled in cemu but I simply can't get it to work. The option "Use motion" in the controller settings is ALWAYS greyed out and I can't enable it. I have the emulated controller set to Gamepad and I have tried it with a genuine Switch Pro, an 8BitDo Pro 2 and Steam Controller, all of which have gyro, and I just can't get it to work. All the controllers I used were automatically detected as SDL in cemu. Cemu doesn't let me enable it. I've also tried disabling Steam Input, and that didn't help either.
What am I doing wrong?
r/cemu • u/BOHEFORMISTA • 7d ago
Question why the FPS drops when i try go Co-op in Sonic Boom: Rise of Lyric?
The game runs well—I’d even say perfectly—in single-player mode, but when I start playing with my brother, the frame rate drops massively.
r/cemu • u/Friendly_Rip7831 • 9d ago
Question Title: Does Cemu Wii U emulation work well on Android with only 8GB of RAM?
Hi everyone!
I'm considering getting an Android handheld, such as the AYN Odin, and I'm interested in emulating Wii U games using Cemu.
I have a few questions for people who have actually tested Cemu on Android:
- Does Cemu run well on Android nowadays?
- Is 8GB of RAM enough for Wii U emulation, or would 12GB make a noticeable difference?
- Which Wii U games run smoothly, and which ones still have performance or compatibility issues?
- Is the performance mainly limited by the processor/GPU, RAM, or the current state of Cemu for Android?
I'm particularly interested in real-world results rather than theoretical performance.
If you've tested Cemu on an Android handheld with 8GB of RAM, I'd really appreciate hearing about your experience, including your device, the games you've tried, and their performance.
Thanks!
r/cemu • u/Pigeon49834 • 9d ago
Question How to progress pikmin 3 with the wii u d-pad requirement?
I started up the game today and immediately ran into a wall during the tutorial because you have to use the gamepad for the map. I use an 8bitdo ultimate 2c controller, but I haven't been able to figure out a way to get it to function. Is there a good work around for this? I think BOTW has a few puzzles in shrines that requires it but those are at least optional.
Edit: I meant the GAMEPAD not the D-Pad, ignore the title lol.
