Citra 3DS emulator gets Vulkan support

citra-vulkan-announcement.png

Citra, the popular Nintendo 3DS emulator has been updated with support for the Vulkan graphics API.

The introduction of Vulkan support for Citra not only modernises the popular emulator that was previously built around the ageing OpenGL standard but can even boost performance for some users, especially those on Android devices. It also means that Apple Silicon devices are now supported.

As of now, feature parity and emulator compatiblity is not on par with the previous OpenGL releases due to the ongoing implementation of Vulkan but work is underway and the devs are encouraging users to report any issues they encounter.

Vulkan support can be found in the latest nightly Citra release.

Failed to fetch tweet 1702812371650335163
:arrow: Source
 

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,995
Trophies
4
Location
WA State
Website
ko-fi.com
XP
17,048
Country
United States
I wonder how it'll perform in my Pixel 6a now, it wasnt great last time i checked.
I use an old 2020 Chinese build just for playing the 3DS port of Super Mario 64, and it runs without any issues. It's by far my favorite way to play Super Mario 64 on Android. And I'm rocking a Samsung Galaxy S21 Ultra, with a SnapDragon 888 SoC.
 

blashy101

Well-Known Member
Newcomer
Joined
Sep 12, 2023
Messages
78
Trophies
0
Age
31
XP
394
Country
United States
I'm hoping this might help improve performance on future builds of the Citra core for Switch! It already does pretty well with OpenGL, so fingers crossed! Great news!
 

SaulFabre

I like Yoshis and the Wii/Wii U scene.
Member
Joined
Feb 6, 2019
Messages
3,182
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,820
Country
Ecuador
What GPU? In theory, Vulkan can run on anything compatible with OpenGL 4+ so long as drivers are avaialble. Any AMD or NVIDIA GPU (AMDs APUs included) from 2012 and up supports Vulkan just fine on all OS's with whatever latest drivers you can install, and Intel officially supports Vulkan on all iGPUs from Skylake+ on all OS's as well (which I suppose is irrelevant for you :P)

If it's an Intel iGPU, technically there's very basic support for Vulkan on Ivy Bridge->Broadwell based iGPUs in Linux with HASVK.

But chances are OpenGL would perform better and be less buggy for you if you are on Intel in this instance, so unless you have an AMD APU/ a dedicated NVIDIA GPU I suppose you won't see much benefit :P




As for the news, I'm glad to see native Apple SoC support, on my M1 MacBook Air Citra had weird crashing/graphical issues, I'd love to see if this improves stability as it matures.
I have an integrated graphics card, my laptop has Intel HD Graphics 5500 (and i have Intel Core i7, 5th gen i think?)

EDIT: Oh, and darn i don't use Linux. I use latest Windows 10.
 

Paralel

Well-Known Member
Member
Joined
Sep 19, 2006
Messages
100
Trophies
1
XP
1,175
Country
United States
I wonder if this will increase performance on my AMD laptop. I struggles to run Citra as a whole currently (despite that Pokémon doesn’t have great performance according to their docs) it’s a slideshow

It should. AMD is known for its lacking of support in its drivers for OpenGL on its modern silicon. You should see a substantial performance jump.
 
Last edited by Paralel,

Tigran

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
1,629
Trophies
2
XP
3,683
Country
United States
Yay better Steam Deck performance. Though if I'm being real, 3DS is probably my least-emulated system even though I transferred over a number of ROMs.
My biggest problem with 3Ds Emulation on Steam deck is while using Emudeck.. there is no good Switch screen key. *that I have found at least*
 

Tigran

Well-Known Member
Member
Joined
Nov 6, 2002
Messages
1,629
Trophies
2
XP
3,683
Country
United States
You can change the binding yourself if you open up Citra in desktop mode. I set it to one of the rear buttons.
Thanks.. Everything I saw was people saying you could set Screen Switch to controller bindings they were keyboard only.. Which last time I tried *granted it was a while ago* effed up the Emudeck control scheme.

But I think I need to just wipe my Steamdeck and pretty much start again anyways.
 
  • Like
Reactions: Xzi

cokeman118

Well-Known Member
Newcomer
Joined
Nov 2, 2008
Messages
99
Trophies
1
XP
296
Country
United States
Awesome update, finally can play ocarina of time on my pixel 6 without the graphical glitches, and get full frame rate. Considered getting different phone other than google just for better emulation compatibility. Thanks devs!
 

SMNFXCN

fox-raccoon hybrid
Member
Joined
Jan 21, 2022
Messages
130
Trophies
0
Age
20
Location
/dev/nvme0n1
Website
simonfoxcoon.github.io
XP
529
Country
Canada
i wonder how the performance boost is like on some older flagship phones, since it took a while for vulkan to arrive. like i have a spare phone with a snapdragon 845 and it can handle some games, but i wonder if it'll breathe new life into it.
i don't use that as i have a steam deck, but it's still nice to see performance boosts across all devices in general. citra has felt stagnant for a while but it's great to see more improvements coming to it
 

Jayinem

Well-Known Member
Member
Joined
Dec 16, 2021
Messages
675
Trophies
0
XP
1,587
Country
United States
Is it just not very good yet or? I was playing Zelda Link Between Worlds just fine on OpenGL but it doesn't work on Vulkan.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    @SylverReZ, RC Pro AM was made by Rare, and that explains why I liked it. Just learned the other day about a game I loved that was made by Rare and I was surprised lol
  • K3Nv2 @ K3Nv2:
    I was playing need for speed remastered and said to myself this is a nice Forza remaster
  • Psionic Roshambo @ Psionic Roshambo:
    https://en.wikipedia.org/wiki/List_of_video_games_developed_by_Rare Not all of them are awesome but man the hits on that list.
  • Psionic Roshambo @ Psionic Roshambo:
    Oh snap Super Offroad was by them too? lol damn
    +1
  • BakerMan @ BakerMan:
    Today I learned that the creators of the Donkey Kong games also made Sea of Thieves
  • BakerMan @ BakerMan:
    why do i feel the sudden urge to start singing pirate's scorn from the donkey kong country cartoon?
  • BigOnYa @ BigOnYa:
    Are you being for real, cause that's hard to believe, DK is Nintendo and made in japan, Sea of thieves was from Microsoft, in America. I'm not calling you a liar, just didn't know.
  • BigOnYa @ BigOnYa:
    Ok yes they were both made by Rare, but DK was from Rare back then, Rare now is owned by MS. So makes since.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    They even developed a LJN game.... lol
  • K3Nv2 @ K3Nv2:
    It was pretty rare
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder what deal with Satan LJN worked to get Rare to make that one...
  • BigOnYa @ BigOnYa:
    I remember couple years ago, they announced they were working on a Perfect Dark remake, wonder what ever happen with that?
  • K3Nv2 @ K3Nv2:
    It went into the darkness
  • BigOnYa @ BigOnYa:
    Me and buddies used to play the hell out of Perfect Dark on N64, that and Goldeneye, was the first real PvP shooter games I remember
  • BigOnYa @ BigOnYa:
    4-way split screen on a tiny 19" TV, lol
  • K3Nv2 @ K3Nv2:
    Did you share joysticks also
  • BigOnYa @ BigOnYa:
    Nuh we had the 4 controller add on thingy for n64. Duh I just got your joke, lol
  • K3Nv2 @ K3Nv2:
    So you touched ends
  • BigOnYa @ BigOnYa:
    Yea, but being in the boy scouts, they forced us to
  • K3Nv2 @ K3Nv2:
    Chopped down some wood for the scout master
  • BigOnYa @ BigOnYa:
    Big Gay Al was our Scout leader.
  • BigOnYa @ BigOnYa:
    I was actually in the scouts for 1 week, til they assigned me homework, n I was like f this, and quit, I was like 10 yrs old.
  • K3Nv2 @ K3Nv2:
    Was the homework about getting to know the scout leaders
    K3Nv2 @ K3Nv2: Was the homework about getting to know the scout leaders