Post subject: Vulkan and SuperFX OC
Joined: 7/24/2015
Posts: 20
There are much hype around Vulkan API and it's realisation in emulators (of modern systems mainly). What about implement Vulkan in BH? It make sense or not? Also i have seen some game videos with overclocked SuperFX in SNES9x libretro versions. Will be OC of SuperFX available in BH in near future?
Challenge the Legend
Spikestuff
They/Them
Editor, Publisher, Expert player (2630)
Joined: 10/12/2011
Posts: 6435
Location: The land down under.
You're asking to implement something into BizHawk to make it less accurate than what it is currently.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. Something better for yourself and also others.
Joined: 2/3/2013
Posts: 320
Location: Germany
I don't think GPU hardware is particularly suited to efficiently emulate those console parts that limit emulation performance today; Vulkan won't change that (although emulators like Dolphin might see a small benefit, also keeping in mind that Vulkan is not only about performance, but more generally about streamlining and a new chance to make more compliant/predictable drivers (Dolphin specifically had/has a lot of problems with rendering bugs on faulty drivers)). Although if it ever is discovered that important parts of emulation of the consoles in question are amenable to efficient computation on graphics hardware, Vulkan might make a difference. Given that BH has support for old-ish systems up to PSX era at this time, any performance improvement would probably be negligible, and an implementation of a Vulkan renderer more of an experiment (maybe it'd make the rendering-specific bits in BH "cleaner", don't know). Can't comment on your SuperFX question.
All syllogisms have three parts, therefore this is not a syllogism.
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
vulkan is useless to us. overclocking superfx is a technology _BSNES_ would have to have. We're not generally in the business of adding features to our emulation cores. Use the snes9x libretro in bizhawk.
Joined: 7/24/2015
Posts: 20
Thanks everybody about Vulkan explanation, if it useless in BH will be waiting for Dolphin, Xenia, rpcs3 and other new systems emulators for support it. I tried to use snes9x_next_libretro.dll in BH, game runs but i can't figure where it can be configured (i want to use SuperFX OC) in BH?
Challenge the Legend
Editor, Emulator Coder
Joined: 8/7/2008
Posts: 1156
uhhh good point theres no way for users to set core options in bizhawk's libretro thing right now. Give me a little while, I'll think of a way to support this. What do you expect to get from vulkan, anyway? How does it make your life any better? Does it give sexy feelings or something? Its only use is getting a few more FPS from graphics hardware and maybe improving portability.
Samsara
She/They
Senior Judge, Site Admin, Expert player (2098)
Joined: 11/13/2006
Posts: 2821
Location: Northern California
Dude just wants to live long and prosper.
TASvideos Admin and acting Senior Judge 💙 Currently unable to dedicate a lot of time to the site, taking care of family. Now infrequently posting on Bluesky
warmCabin wrote:
You shouldn't need a degree in computer science to get into this hobby.
Joined: 7/24/2015
Posts: 20
I like Vulkan women! :) Beside jokes - i like Vulkan because it's opensource crossplatform low-level API, potentially it can be equal or even better than DX12. Honestly i do not like W10 and will not install it just for DX12, Vulkan will work everywhere and emulators and other soft (games mainly) will get some significant benefints from this situation. I hope so... zeromus - thank you, it will be great to see in BH.
Challenge the Legend
creaothceann
He/Him
Editor
Joined: 4/7/2005
Posts: 1874
Location: Germany
Vulkan is more like the foundation for graphics libraries like SDL. It's a lot of low-level code that isn't needed if all you need is a rectangle to display some pixels on.