Check out our Monthly Survey Page to see what our users are running.

Yuzu is another incredibly promising open source project, emulating the Nintendo Switch which is not exactly a small job (not that emulation ever is) and it's improving at a rapid pace.

Some good news for NVIDIA users came, with some major problems now being solved. Recently NVIDIA dropped support for some older cards, and the driver changes towards it introduced issues for Yuzu. The devs explain "The root of the problem in NVIDIA’s drivers seems to be in negation of integer and floating point values, and bitwise conversions of input values." - but thankfully all known issues have been worked around. As it turns out, what they ended up doing fixes it for Intel too and was also an optimization so they're now doing it for all APIs.

Pictured - Fire Emblem: Three Houses running on Yuzu.

Other big upgrades came like a fix to scenes in games where multiple videos were playing, which would cause them to glitch and flicker. More improvements to their Vulkan support came along fixing and making LEGO® CITY UNDERCOVER playable. Plus, Immortals Fenyx Rising now works but for the moment has some graphical issues. Even more Vulkan improvements came along to help both The Legend of Zelda: Skyward Sword and Xenoblade Chronicles 2 fix up their broken shadows.

A fun addition has also been added to support gamepad hotkeys. Basically, it allows you to set special functions to gamepad buttons like access or exit fullscreen, unlock the framerate, pause/continue emulation, capture a screenshot and so on. This was done to help "handheld PC users, couch players, and anyone not wanting to reach all the way to their keyboard while playing" - so, Steam Deck?

There's tons more but for Linux users especially, we're getting better Flatpak support. There's video decoding crashes fixed and they implemented support for XDP's Inhibit API to help prevent the screen going to sleep in the Flatpak.

Article taken from GamingOnLinux.com.
10 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
6 comments

kellerkindt 12 Jan
View PC info
  • Supporter Plus
This on the Steam Deck could be quite enjoyable :)
JSVRamirez 12 Jan
I hope they're smart enough not to advertise it as working on the SteamDeck; it's a first class ticket to Nintendo sending a C&D.
Quoting: JSVRamirezI hope they're smart enough not to advertise it as working on the SteamDeck; it's a first class ticket to Nintendo sending a C&D.
At least in the United States, emulators are legal, as long as they don't make use of code from the original implementation. There wouldn't be such a huge proliferation in emulator software if it weren't, and classic titles offered for sale on the Switch even use open source emulators. How you obtain your game/ROM files to run using those emulators is where legality comes into question.

I'm a big user and fan of the Dolphin emulator to play my collection of Gamecube and Wii games on my devices, and mGBA for the same purpose with Game Boy and GBA games. I'm looking forward to installing both on a Steam Deck.
TrainDoc 1 years 12 Jan
Quoting: Chuckaluphagus
Quoting: JSVRamirezI hope they're smart enough not to advertise it as working on the SteamDeck; it's a first class ticket to Nintendo sending a C&D.
At least in the United States, emulators are legal, as long as they don't make use of code from the original implementation. There wouldn't be such a huge proliferation in emulator software if it weren't, and classic titles offered for sale on the Switch even use open source emulators. How you obtain your game/ROM files to run using those emulators is where legality comes into question.

While I absolutely agree, Nintendo has shown an intentional disregard for the legality of their actions when it comes to emulators and fan projects (see AM2R) and similar scenarios. Yuzu is fantastic and it's developers should be supported wholeheartedly. Plus, yuzu despite it's proficiency and unparalleled capabilities is very much still in it's "infancy" and a libretro port could slow it's development down. Not arguments I like to make but arguments that need to be made.
Calinou 13 Jan
It is possible to release emulators legally on Steam, but you need to be careful not to mention the original consoles' names or show their games in any way. The Steam page screenshots should show homebrew projects that can be legally redistributed. This is what RetroArch on Steam does :)


Last edited by Calinou on 13 January 2022 at 6:07 pm UTC
JSVRamirez 14 Jan
Quoting: TrainDoc
Quoting: JSVRamirezI hope they're smart enough not to advertise it as working on the SteamDeck; it's a first class ticket to Nintendo sending a C&D.

While I absolutely agree, Nintendo has shown an intentional disregard for the legality of their actions when it comes to emulators and fan projects (see AM2R) and similar scenarios.

This was more where I was coming from. Emulators are legal here, too, but Nintendo has form on these kinds of things and fan projects, even where they were entirely new games with a respectful nod to a Nintendo project.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: Liberapay or PayPal.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register

Or login with...
Sign in with Steam Sign in with Twitter Sign in with Google
Social logins require cookies to stay logged in.