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
 

RedoLane

Supreme Punmaster
Member
Joined
Sep 16, 2016
Messages
1,488
Trophies
1
Age
29
XP
4,260
Country
Israel
I got a HUGE performance boost on my Galaxy Tab S7 FE after switching to Vulkan.
Most of the games I have there can be properly upscaled above 1080p without a notable frame drop(it still stutters a little).
 

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
Beautiful.
Post automatically merged:


Well, as you yourself said, OpenGL is not ideal for contemporary emulators; its premises are ancient. Vulkan is an objectively better solution for our purposes, although OpenGL remains perfectly viable and great for legacy support.
It's not like OpenGL is ancient, that's false as far as OpenGL specs goes. You don't have anything 3D standard before OpenGL.
More like OpenGL is the standard for 3D graphics while Vulkan skips everything OpenGL stood for at the beginnings and takes the DirectX approach instead. (intermediate language tasks can scale to GPU or different co processors like shader units)

You can't simply "deprecate" OpenGL because that'd kill anything before Vulkan as far as hardware goes.

And I repeat myself, one thing is the OpenGL specs, and the other is the OpenGL drivers, the fault is not the specs, but the wrappers around it. Vulkan support is driver based, regardless if hardware supports it.
 
  • Like
Reactions: MarkDarkness

RichardTheKing

Honestly XC2>XC3...
Member
Joined
Mar 18, 2020
Messages
1,045
Trophies
1
Age
26
XP
3,203
Country
Australia
Never tried Citra; is there a good 3DS game dumper I can use? I've wondered if I should dump my 3DS games and play them elsewhere, now that the platform is no longer officially supported.
Installing CFW on your 3DS is fairly easy - GodMode9, last I checked - and using it to dump games is quite simple too.
You just need room on your (micro)SD card to store the dumped game, of course.
 

Tom Bombadildo

Dick, With Balls
Member
Joined
Jul 11, 2009
Messages
14,576
Trophies
2
Age
29
Location
I forgot
Website
POCKET.LIKEITS
XP
19,227
Country
United States
My PC is a laptop and it's from year 2014, which i guess Vulkan didnt ever exist in that year...
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.
 

DragonMals

6th-7th Gen Retro Gaming Entusiast
Member
Joined
Sep 23, 2022
Messages
686
Trophies
1
Location
XP
2,279
Country
United States
I don't really know the true differences between the graphics like Vulkan, OpenGl, DirectX and stuff, but afaik, Vulkan is one that is compatible with a lot of low end devices. It's great to see it strive onto 3ds emulation!
 

console

Elvira fans ❤ :-) I'm rocking Windows 7 for 10 yrs
Member
Joined
Mar 1, 2013
Messages
381
Trophies
1
Location
In heart of Windows XP, 7
Website
www.startpage.com
XP
3,333
Country
United States
Awesome!


I had Samsung - Galaxy Tab A8 10.5" 128 GB and that Citra work perfect with Vulkan support. Solid 60 FPS!

Also my Dragon Touch Max10 Plus 32 GB get about 43 - 53 FPS, not so bad!

I used my PlayStation 4 controller and working perfect with my both tablets to play any 3DS games. B-)

Don't download Citra emulator from Google Play store will give us and people lousy like bad due to slower speed about 4 - 8 FPS look like laggy & choppy during play any games!

Download Citra MMJ emulator from github website is much better.

Citra MMJ emulator for Android is one best emulator with full speed!

https://github.com/weihuoya/citra/releases/


Antutu: package name: com.antutu.ABenchMark
This is tricking the os thinks it's running a benchmark app, and will boost performance on some device.

Give us a big boost speed and much better than regular Citra emulator on Google Play store!

Cheers :yay:
 
  • Like
Reactions: Henx

jomaper

Well-Known Member
Member
Joined
Dec 17, 2012
Messages
484
Trophies
1
Location
ur dad
XP
1,450
Country
Uzbekistan
Awesome!


I had Samsung - Galaxy Tab A8 10.5" 128 GB and that Citra work perfect with Vulkan support. Solid 60 FPS!

Also my Dragon Touch Max10 Plus 32 GB get about 43 - 53 FPS, not so bad!

I used my PlayStation 4 controller and working perfect with my both tablets to play any 3DS games. B-)

Don't download Citra emulator from Google Play store will give us and people lousy like bad due to slower speed about 4 - 8 FPS look like laggy & choppy during play any games!

Download Citra MMJ emulator from github website is much better.

Citra MMJ emulator for Android is one best emulator with full speed!

https://github.com/weihuoya/citra/releases/


Antutu: package name: com.antutu.ABenchMark
This is tricking the os thinks it's running a benchmark app, and will boost performance on some device.

Give us a big boost speed and much better than regular Citra emulator on Google Play store!

Cheers :yay:
I'm confused, how did you get a performance boost if the github you linked doesn't have the last update?
 

console

Elvira fans ❤ :-) I'm rocking Windows 7 for 10 yrs
Member
Joined
Mar 1, 2013
Messages
381
Trophies
1
Location
In heart of Windows XP, 7
Website
www.startpage.com
XP
3,333
Country
United States
I'm confused, how did you get a performance boost if the github you linked doesn't have the last update?

That's one what I did find this on Startpage search engine and help my Android tablets to get big performance boost. I find out that someone talk about Citra emulator on reddit forum and give out info to everyone that help most Android phone and tablets to get performance boost.



That's what github update every new versions few days to weeks.
They are no virus in Android apps there. 100% clean. Work perfect for us. B-)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Lol rappers still promoting crypto