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
 

James_

aka Viator_ or 'that Meowstic guy'
Member
GBAtemp Patron
Joined
Oct 2, 2019
Messages
735
Trophies
2
Age
18
Location
Outside, I wandered off
XP
4,904
Country
United Kingdom
Massive W, congrats to the Citra team for getting Vulkan working.

Yes! Now I can play 3DS games portably on my phone!
Finally, we can play our 3DS games on the go!!

...wait.
 

AndorfRequissa

Well-Known Member
Member
Joined
Sep 8, 2019
Messages
211
Trophies
0
Age
40
XP
568
Country
United States
Huge W for the emulation scene/community
its amazing what enhancements vulkan can do for games that were designed for small pixel handhelds now being emulated on big screen TVs. ive always preferred TV gaming to handheld games and am glad we are past the era where some of the coolest games were playable on heldhelds only.
 
  • Haha
Reactions: PopcornSweetie

Coto

-
Member
Joined
Jun 4, 2010
Messages
2,979
Trophies
2
XP
2,565
Country
Chile
Just passing by to say:

OpenGL is more of a standard to draw raw graphics into a fixed pipeline, so it's obvious newer GPUs like the PICA200 will bottleneck as a matter of "fitting-rebuilding caches-executing them into display lists".

But to call OpenGL deprecated is blatant ignorance, it's meant for general purposes graphics. And then the entire fault on the developers side of OpenGL driver development.

Vulkan takes a DirectX approach-like and hence, allows to repurpose better the first paragraph, and scales better to emulated GPUs featuring shaders of some sort.
 

gaga941021

Well-Known Member
Member
Joined
Apr 16, 2016
Messages
653
Trophies
0
Age
29
XP
2,482
Country
Hungary

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 Silicone 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.

:arrow: Source
Nevermind. Cant read.
 

shaunj66

GBAtemp Administrator
OP
Administrator
Joined
Oct 24, 2002
Messages
11,976
Trophies
4
Age
39
Location
South England
Website
www.gbatemp.net
XP
25,484
Country
United Kingdom
Just passing by to say:

OpenGL is more of a standard to draw raw graphics into a fixed pipeline, so it's obvious newer GPUs like the PICA200 will bottleneck as a matter of "fitting-rebuilding caches-executing them into display lists".

But to call OpenGL deprecated is blatant ignorance, it's meant for general purposes graphics. And then the entire fault on the developers side of OpenGL driver development.

Vulkan takes a DirectX approach-like and hence, allows to repurpose better the first paragraph, and scales better to emulated GPUs featuring shaders of some sort.
Thanks for sharing your thoughts with us. I'm just echoing the teams statements in their announcement of the update however.
 
  • Like
Reactions: Coto

MarkDarkness

Nocturnal
Member
Joined
Dec 17, 2009
Messages
1,415
Trophies
2
XP
3,245
Country
Poland
Beautiful.
Post automatically merged:

Just passing by to say:

OpenGL is more of a standard to draw raw graphics into a fixed pipeline, so it's obvious newer GPUs like the PICA200 will bottleneck as a matter of "fitting-rebuilding caches-executing them into display lists".

But to call OpenGL deprecated is blatant ignorance, it's meant for general purposes graphics. And then the entire fault on the developers side of OpenGL driver development.

Vulkan takes a DirectX approach-like and hence, allows to repurpose better the first paragraph, and scales better to emulated GPUs featuring shaders of some sort.
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.
 

RichardTheKing

Honestly XC2>XC3...
Member
Joined
Mar 18, 2020
Messages
1,045
Trophies
1
Age
26
XP
3,204
Country
Australia
Now, if only plugins were supported...there were a few great plugins made over time, especially for the Pokemon games.
I haven't found any other source for, say, Ultra Sun/Moon walk through walls or infinite Z-Moves or Mega Evolutions or anything - no cheat codes for that, only a plugin.
 
Last edited by RichardTheKing,
  • Haha
Reactions: k7ra

Latiodile

Well-Known Member
Member
Joined
May 27, 2022
Messages
488
Trophies
0
Location
Ontario
XP
1,393
Country
Canada
is gas mode still broken or is monster hunter stories still unplayably blurry?

before you mention "disable 3d cheat", that doesn't fix this issue
citra-qt_2022-07-27_09-59-24.png
 

TheStonedModder

Well-Known Member
Member
Joined
Dec 25, 2022
Messages
926
Trophies
0
Age
27
XP
1,950
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
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    I mean for 1st party routers iirc linksys use to support it
  • Sicklyboy @ Sicklyboy:
    ahhhh that I have no idea
  • Sicklyboy @ Sicklyboy:
    pretty cool though if so
  • K3Nv2 @ K3Nv2:
    Or from what ive heard ways to set custom imgs for 1st party routers so locked down now days
  • Sicklyboy @ Sicklyboy:
    OPNsense VM and specs and specs of system it's running on. https://imgur.com/a/S9wgGUD
  • Sicklyboy @ Sicklyboy:
    I've turned more features on in OPNsense lately and it's getting kind of high on RAM usage, I see. Probably bump that up to 4GB soon
  • K3Nv2 @ K3Nv2:
    I wanna make a 8core router with support for 20gbps doesn't even sound that silly lol
  • Sicklyboy @ Sicklyboy:
    I only have 1 gig internet but internally I have 10 gig connectivity for everything on my lan lol
  • Sicklyboy @ Sicklyboy:
    fiber connection from my desktop PC back to my core network switch
  • Sicklyboy @ Sicklyboy:
    2 port HPE SFP+ PCIE NIC in my desktop and all of my servers
  • Sicklyboy @ Sicklyboy:
    silly shit
  • Sicklyboy @ Sicklyboy:
    eventually this desktop is going to act as a server too, just for the hell of it. Because this PC is WAY fucking overkill for how little I use it.
  • Sicklyboy @ Sicklyboy:
    And once I do that, my desktop OS that I interact with is just going to be a virtual machine and use GPU passthrough to connect everything
  • K3Nv2 @ K3Nv2:
    Send it to me ffs
  • Sicklyboy @ Sicklyboy:
    No because it's my desktop lol
  • Sicklyboy @ Sicklyboy:
    The most use this PC is getting right now is 979 Chrome tabs open right now
  • K3Nv2 @ K3Nv2:
    This is my desktop there are many like it but it is mine alone
  • K3Nv2 @ K3Nv2:
    Enabled PPPoE on router now no wifi connection lul
  • HiradeGirl @ HiradeGirl:
    Anyone knows
    where is Juan?
  • K3Nv2 @ K3Nv2:
    Taken by the feet police
  • HiradeGirl @ HiradeGirl:
    Horny jail?
  • K3Nv2 @ K3Nv2:
    It was a nationwide vote
  • BigOnYa @ BigOnYa:
    That does look good
    BigOnYa @ BigOnYa: That does look good