A native Nintendo Switch port of the standalone Dolphin emulator, featuring an all-in-one SDL
launcher with cover artwork, per-game settings, controller configuration, save and NAND tools,
RetroAchievements, and a Vulkan/NVK renderer.
Features
Game library and launcher
Cover-art library with grid navigation, animated backgrounds, region badges, and UI sounds
Recursive game folders on the SD card, USB mass storage, and authenticated or guest SMB shares
SD, USB, and SMB file manager with rename, copy, move, paste, and cancellable transfer progress
SteamGridDB cover search and artwork selection using your own API key
Global settings and independent per-game overrides
its already possible man. u just need to use patched games for wiimmfi. but my question is about what performance yall are getting on mario kart wii, bc im getting with max OC about 35-40fps in a race
Thanks for this very detailled feedback, i'll take at look at all of this for the next release
About performance, exactly what i noticed too, this newer nvk driver i worked on get around 10-15% more performance compared to the previous one, Tico core should update to it soon
hey nagaa, how did you get mario kart wii to play at full speed like in the screenshot? i have an average of 30fps with lots of dips, and i really loved your work on the network stuff so id like to play some online too on wiimmfi, but its not possible with this kind of performance
hey nagaa, how did you get mario kart wii to play at full speed like in the screenshot? i have an average of 30fps with lots of dips, and i really loved your work on the network stuff so id like to play some online too on wiimmfi, but its not possible with this kind of performance
Here are some game tests I played on my Switch, which hasn't been overclocked, so some games will work even without overclocking the system.
On my system, LSFG-VK frame generation is generally enabled; however, some games like Lost in Blue don't work with it and need to be disabled. These settings should also work without LSFG-VK for those who don't have it.
you can try things out, but most things that should work should work; it's up to you to test them:
internale resolution: 1x (You can test with 2x, but I can't guarantee anything.)
anti-aliasing:x2 SSAA (If the FPS is too low, you should change it to MSAA x2 or x4 or x8. Try from largest to smallest; if that still doesn't work, try disabling it.)
Textur filtring: x2 aniosotropique (If the FPS is too low try disabling it.)
arbitrary mipmaps: on (If you are experiencing display bugs, try removing them first before making any other changes.)
a little overlocking should normally improve performance but is perfectly playable without it
internale resolution: 1x (It won't work in 2x mode; it becomes too slow. Ideally, a 1.5x version would be a good compromise, but unfortunately, it doesn't exist yet, so 1x is mandatory.)
anti-aliasing: x2 SSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
internale resolution: x1
anti-aliasing: x2 SSAA (Don't test too far, try MSAA if you experience FPS loss.)
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
or
internale resolution: x2 (Don't test too far, try x1 if you experience FPS loss.)
anti-aliasing: x2 MSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
is playable and stable at least from what little I've tested
internale resolution: 1x
anti-aliasing: x2 MSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
LSFG-VK frame generation must be disabled to function correctly; otherwise, display bugs may occur.
internale resolution: 1x
anti-aliasing: x2 SSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
or
internale resolution: 1x
anti-aliasing: x2 SSAA
Textur filtring: x2 linear
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
LSFG-VK frame generation must be disabled to function correctly; otherwise, display bugs may occur. (If LSFG-VK frame generation activating the game turns black and appears frozen, Dolphin)
It seems stable and perfectly playable from what I've tested. We'll see with more playtime, but for now it seems perfect even without overlocking.
internale resolution: 1x
anti-aliasing: x2 MSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
or
(It also works with the settings below, but more slowly with FPS drops in certain areas, but it's still playable from what little I've tested.)
internale resolution: 2x
anti-aliasing: x2 MSAA
Textur filtring: x2 linear
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
LSFG-VK frame generation must be disabled to function correctly; otherwise, display bugs may occur.
It seems quite limited, but it's still playable.
internale resolution: 1x
anti-aliasing: x2 MSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
With overclocking, some games might run perfectly; I'll let you test it. I don't overclock my Switch.
Useless, doesn't work even at x1 internal resolution. It can impose modified settings, but it remains stuck at 20/27fps, unstable and slow in games. If anyone finds a way to make it work without overclocked, please share the settings. even though in my opinion it will be necessary to overclocked for him
works in a very limited way (It's really very, very limited, almost unplayable.) LSFG-VK frame generation must be disabled to function correctly; otherwise, display bugs may occur.
internale resolution: 1x
anti-aliasing: off
Textur filtring: default
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
Unexplained FPS drop
internale resolution: 1x
anti-aliasing: off
Textur filtring: default
arbitrary mipmaps: off
There's no sound, but if you stay in audio: HLE the game is stable but has not sound, then when audio: LLE the game becomes unplayable but has sound.
internale resolution: 1x
anti-aliasing: x2 MSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
The only truly playable games on my list no overclocked switch, at least from what I've seen, are Mega Man X Command Mission, Lost in blue shipwrecked, yu-gi-oh! the falsebound kingdom, Tales of Symphonia, Anno, Luigi mansion
It would be great if the developer could allow the use of an intermediate resolution between x1 and x2 for internal resolution, such as x1.5. This would allow for better visual quality; at x2 some games are unplayable, with x1.5 we would have a fairly good quality with perhaps games that still work compared to the 2x.
Some games may work better in the future, or not, but you already have some leads for your tests and the parameters to aim for if you don't want to overclock, or only overclock minimally.
- If the Steam Grid ID is not entered correctly, there's no way to change it. I had to edit it in the config file.
- It's not possible to download a new cover if there's already one.
- There's no way to enable Cheat Engine globally; it has to be enabled for every game individually. (Intentional?)
Could you add the Wiimote's accelerometer and gyroscope to the mapping options? Disabling the accelerometer's Forward and Backward mappings would keep the Wiimote pointer from going off-screen and allow the right stick to reach the entire screen in handheld mode.
Perhaps also add options like IR/Total Pitch, IR/Total Yaw, and IR/Relative Input, which are used to adjust this. I think IR/Relative Input must be enabled for this configuration.
Thanks for making this Dolphin port.
I'm really impressed with how well the motion controls and pointer have been adapted. I don't know why nobody else has mentioned it yet?, but you really nailed it.
Compared to Tico, I'd say CPU performance feels very similar, but the GPU seems to have more headroom. Not enough* to run at 2x resolution, but enough to try things like 4x MSAA together with Sharp Bilinear (I'd recommend everyone give the latter a try).
I'm curious about this port, so that I can continue my 100% playthrough of Super Mario Galaxy (starting Super Luigi Galaxy). Are the motion controls responsive with no input lag? When I play Dolphin using Joy-Cons in my PC, I get frustrated by the moments where there is input delay when I'm using the Direct Input with Steam Controllers config, so I want to know if that is no longer an issue in this Switch port.
I'm curious about this port, so that I can continue my 100% playthrough of Super Mario Galaxy (starting Super Luigi Galaxy). Are the motion controls responsive with no input lag? When I play Dolphin using Joy-Cons in my PC, I get frustrated by the moments where there is input delay when I'm using the Direct Input with Steam Controllers config, so I want to know if that is no longer an issue in this Switch port.
I haven't tried Mario Galaxy, but I don't think the Switch has enough power to run it at full speed even with heavy CPU overclock. I can't really comment on the input lag either, I haven't tested the Joy-Cons on PC to check the latency, since I couldn't get them to connect the one time I tried.
I'm curious about this port, so that I can continue my 100% playthrough of Super Mario Galaxy (starting Super Luigi Galaxy). Are the motion controls responsive with no input lag? When I play Dolphin using Joy-Cons in my PC, I get frustrated by the moments where there is input delay when I'm using the Direct Input with Steam Controllers config, so I want to know if that is no longer an issue in this Switch port.
For some games you can save a lot of space, which is especially useful now that storage is so insanely expensive. For example the Switch port of Ikaruga is around 400mb, whereas the Dreamcast version is like 26mb, maybe the Switch version has upscaled textures or some other benefit, but from my experience both versions look and run virtually the same.
Here are some game tests I played on my Switch, which hasn't been overclocked, so some games will work even without overclocking the system.
On my system, LSFG-VK frame generation is generally enabled; however, some games like Lost in Blue don't work with it and need to be disabled. These settings should also work without LSFG-VK for those who don't have it.
you can try things out, but most things that should work should work; it's up to you to test them:
internale resolution: 1x (You can test with 2x, but I can't guarantee anything.)
anti-aliasing:x2 SSAA (If the FPS is too low, you should change it to MSAA x2 or x4 or x8. Try from largest to smallest; if that still doesn't work, try disabling it.)
Textur filtring: x2 aniosotropique (If the FPS is too low try disabling it.)
arbitrary mipmaps: on (If you are experiencing display bugs, try removing them first before making any other changes.)
a little overlocking should normally improve performance but is perfectly playable without it
internale resolution: 1x (It won't work in 2x mode; it becomes too slow. Ideally, a 1.5x version would be a good compromise, but unfortunately, it doesn't exist yet, so 1x is mandatory.)
anti-aliasing: x2 SSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
internale resolution: x1
anti-aliasing: x2 SSAA (Don't test too far, try MSAA if you experience FPS loss.)
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
or
internale resolution: x2 (Don't test too far, try x1 if you experience FPS loss.)
anti-aliasing: x2 MSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
is playable and stable at least from what little I've tested
internale resolution: 1x
anti-aliasing: x2 MSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
LSFG-VK frame generation must be disabled to function correctly; otherwise, display bugs may occur.
internale resolution: 1x
anti-aliasing: x2 SSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
or
internale resolution: 1x
anti-aliasing: x2 SSAA
Textur filtring: x2 linear
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
LSFG-VK frame generation must be disabled to function correctly; otherwise, display bugs may occur. (If LSFG-VK frame generation activating the game turns black and appears frozen, Dolphin)
It seems stable and perfectly playable from what I've tested. We'll see with more playtime, but for now it seems perfect even without overlocking.
internale resolution: 1x
anti-aliasing: x2 MSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
or
(It also works with the settings below, but more slowly with FPS drops in certain areas, but it's still playable from what little I've tested.)
internale resolution: 2x
anti-aliasing: x2 MSAA
Textur filtring: x2 linear
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
LSFG-VK frame generation must be disabled to function correctly; otherwise, display bugs may occur.
It seems quite limited, but it's still playable.
internale resolution: 1x
anti-aliasing: x2 MSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
With overclocking, some games might run perfectly; I'll let you test it. I don't overclock my Switch.
Useless, doesn't work even at x1 internal resolution. It can impose modified settings, but it remains stuck at 20/27fps, unstable and slow in games. If anyone finds a way to make it work without overclocked, please share the settings. even though in my opinion it will be necessary to overclocked for him
works in a very limited way (It's really very, very limited, almost unplayable.) LSFG-VK frame generation must be disabled to function correctly; otherwise, display bugs may occur.
internale resolution: 1x
anti-aliasing: off
Textur filtring: default
arbitrary mipmaps: on
LSFG 2x vulkan online: off (required with version 3.2.2 of lossless)
Unexplained FPS drop
internale resolution: 1x
anti-aliasing: off
Textur filtring: default
arbitrary mipmaps: off
There's no sound, but if you stay in audio: HLE the game is stable but has not sound, then when audio: LLE the game becomes unplayable but has sound.
internale resolution: 1x
anti-aliasing: x2 MSAA
Textur filtring: x2 aniosotropique
arbitrary mipmaps: on
The only truly playable games on my list no overclocked switch, at least from what I've seen, are Mega Man X Command Mission, Lost in blue shipwrecked, yu-gi-oh! the falsebound kingdom, Tales of Symphonia, Anno, Luigi mansion
It would be great if the developer could allow the use of an intermediate resolution between x1 and x2 for internal resolution, such as x1.5. This would allow for better visual quality; at x2 some games are unplayable, with x1.5 we would have a fairly good quality with perhaps games that still work compared to the 2x.
Some games may work better in the future, or not, but you already have some leads for your tests and the parameters to aim for if you don't want to overclock, or only overclock minimally.
I'm just pointing out the day of Anno and Luigi's Mansion in games that run without overclocking, and their optimal settings that I provided in my previous post.
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
Ocarina of Time is back in style as the upcoming Switch 2 remake looms on the horizon. But what's a fan of the game to do over the next few months? If you've been...
Tired of waiting for Game Freak to bring Pokemon Emerald to modern platforms? We've got you covered with a brand new port in the works. Currently available on GitHub...
For fans of Sinnoh, the pickings are slim. If you want the best experience you're left deciding between the updated region in Platinum, or the somewhat controversial...
If you've been waiting for an excuse to replay Super Mario Sunshine and happen to have up to nine friends, do I have some good news for you. Released earlier today...
The Switch 2 has been out for a year now, but you shouldn't count the original system out yet! Released a few days ago, popular PS2 emulator NetherSX2 has found its...
Hot on the heels of their NetherSX2 port, @Nagaa is back with another hugely anticipated release: a Switch port of the popular Wii U emulator Cemu. We've got more...
The Pokemon series is known for its vast assortment of spin off titles, with the majority being well-received. We've had an assortment of Mystery Dungeon titles, a...
Right on the heels of a NetherSX2 port, the Switch once again proves it's still got some life left in it as 3DS emulation graces the system. Promising mostly...
The golden age of emulation on the Switch continues as a native Dolphin port was released by @Nagaa earlier today. Included in this port, we're looking at cover art...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
Ocarina of Time is back in style as the upcoming Switch 2 remake looms on the horizon. But what's a fan of the game to do over the next few months? If you've been...
Tired of waiting for Game Freak to bring Pokemon Emerald to modern platforms? We've got you covered with a brand new port in the works. Currently available on GitHub...
Amidst news of layoffs and cancellations in the wake of Xbox's larger changes, Bethesda has today come out with a statement discussing their active projects. In this...
Announced today during the Octopath Traveler 8th Anniversary live stream, it's been confirmed that both the first game and its sequel will be launching on the Switch...
For fans of Sinnoh, the pickings are slim. If you want the best experience you're left deciding between the updated region in Platinum, or the somewhat controversial...
It's a good time to be a first generation Pokemon fan. But when was it not a good time to be one? In recent weeks we've seen a native LOVE2D recreation of Pokemon Red...
In this time of everything costing more a year after it's released, it's nice to see some things sticking to the old ways. Capcom have today announced that the latest...
If you've been waiting for an excuse to replay Super Mario Sunshine and happen to have up to nine friends, do I have some good news for you. Released earlier today...
The Pokemon series is known for its vast assortment of spin off titles, with the majority being well-received. We've had an assortment of Mystery Dungeon titles, a...