Homebrew Discussion About Vulkan on the Switch

  • Thread starter Deleted User
  • Start date
  • Views 11,239
  • Replies 48
  • Likes 3
D

Deleted User

Guest
OP
I was today in talks with a Dev from Mesa / Nouveau and here is what he has to say about the Status of Vulkan

<RSpliet> Natehaxx: same applies. All the work you read on Phoronix about a NIR front-end to the nouveau code compiler is in the anticipation of a shared SPIR-V -> NIR translation. SPIR-V is sorta-kinda the intermediate representation for both OpenCL and Vulkan

<RSpliet> "Vulkan support" is a monstrous task, and the "baby steps" taken currently are insufficient to make it work straight away but necessary on the path nonetheless

which means Vulkan for the Switch using the Mesa Open Source Drivers still in Baby Shoes and i dont think we will get any solution for it , maybe Nvidia will Finally Upgrade L4T to an Working Kernel which i doubt they will do
 

NANASHI89

Well-Known Member
Member
Joined
May 3, 2012
Messages
2,473
Trophies
1
XP
5,358
Country
United States
I was today in talks with a Dev from Mesa / Nouveau and here is what he has to say about the Status of Vulkan

<RSpliet> Natehaxx: same applies. All the work you read on Phoronix about a NIR front-end to the nouveau code compiler is in the anticipation of a shared SPIR-V -> NIR translation. SPIR-V is sorta-kinda the intermediate representation for both OpenCL and Vulkan

<RSpliet> "Vulkan support" is a monstrous task, and the "baby steps" taken currently are insufficient to make it work straight away but necessary on the path nonetheless

which means Vulkan for the Switch using the Mesa Open Source Drivers still in Baby Shoes and i dont think we will get any solution for it , maybe Nvidia will Finally Upgrade L4T to an Working Kernel which i doubt they will do
What is "Vulkan?"
 

Fadi5555

Well-Known Member
Member
Joined
Jan 3, 2018
Messages
499
Trophies
0
Age
35
XP
2,393
Country
United States
I was today in talks with a Dev from Mesa / Nouveau and here is what he has to say about the Status of Vulkan

<RSpliet> Natehaxx: same applies. All the work you read on Phoronix about a NIR front-end to the nouveau code compiler is in the anticipation of a shared SPIR-V -> NIR translation. SPIR-V is sorta-kinda the intermediate representation for both OpenCL and Vulkan

<RSpliet> "Vulkan support" is a monstrous task, and the "baby steps" taken currently are insufficient to make it work straight away but necessary on the path nonetheless

which means Vulkan for the Switch using the Mesa Open Source Drivers still in Baby Shoes and i dont think we will get any solution for it , maybe Nvidia will Finally Upgrade L4T to an Working Kernel which i doubt they will do
I think it’s just matter of time to get vulkan api. Because we already have bootrom hack.
So I think when we understand it more we’ll get. But of course it needs research deeply
 

Proto-Propski

Legally Weird!
Member
Joined
Apr 29, 2018
Messages
266
Trophies
0
Age
25
Location
Boulevard of Broken Meme's
XP
768
Country
United Kingdom
Not sure how vulcan could help that much since dolphin is a heavy cpu dependant emulator, but we will see i guess?

Vulkan will take some of the unnecessary strain away from the CPU leaving more important graphical tasks to Vulkan, and AI Encoding/Decoding, or similar computations to the CPU emulators are a balancing act on the Hardware you're dealing with, too much any one way will cause instability this is just one step to make this all more balanced.

don't take my word for it entirely though, I have a very tenuous grasp on Hardware, and Emulators, so my knowledge might be naive, or a portion of the whole truth, so take it with a grain of salt.
 
Last edited by Proto-Propski,

Proto-Propski

Legally Weird!
Member
Joined
Apr 29, 2018
Messages
266
Trophies
0
Age
25
Location
Boulevard of Broken Meme's
XP
768
Country
United Kingdom
But that's citra... we were talking about dolphin, which runs perfectly on a i5 machine with a potato intel graphics card.

Still I think it should be considered, after-all it would be nice to have the best possible proformance we can, I'd like to know I can rely on it to smoothly play all of more demanding GameCube titles, just as well as the less demanding titles, plus I'd like to see if we can upscale games to at least 720p 16:9, and I think with Vulkan this could make it more of possibility, can't speak on that entirely without seeing it in action, but regardless Vulkan would add something to the emulator at the very least, which is only good if it isn't forced, and can be toggled within a settings menu of some kind.
 
Last edited by Proto-Propski,
  • Like
Reactions: Fadi5555

TheKrane

Well-Known Member
Newcomer
Joined
Apr 24, 2018
Messages
48
Trophies
0
Age
25
XP
251
Country
Austria
Am I missing something here? Do we already have hardware acceleration through OpenGL?
If not then Dolphin will be nowhere near running on the switch. We will either need OpenGL or Vulkan hardware acceleration to even port much simpler N64 or PSX emulators.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: they be like which lite firefox exe pls