Is Yabasanshiro emulator coming on retropie?
-
Hey guys,
Could somebody point me to a post detailing what the patch for yabasanshiro is meant to be doing?
I think I may have screwed up my installation of lr-yabasanshiro, but I can't be sure until I establish that.
-
@Zering said in Is Yabasanshiro emulator coming on retropie?:
Hey guys,
Could somebody point me to a post detailing what the patch for yabasanshiro is meant to be doing?
I think I may have screwed up my installation of lr-yabasanshiro, but I can't be sure until I establish that.
If I am not mistaken, I think it was this: https://github.com/RetroPie/RetroPie-Setup/pull/3132
-
@Darksavior yep my problems were with the US redump. I tried the EU one and it runs smoothly.
-
So vulkan is near not sure how we could install vulkan or wait for your guys(Retropie) to release a image, but i wanted to talk about this emulator, i wonder if we will not need this fix version stand alone or lr version, so im hoping we can just use a upstream, but i hope you vulkan will fix this issue also im sure will boost alot of games from running slow.
@BuZz will vulkan run on retropie if i install vulkan or do you guys need to do some work under the hood? Thanks
-
@notthesame How is vulkan supposed to help with emulators not compatible with it ?
-
I ask cos some devs are saying they got unoffical retropie coming soon with vulkan, just was wondering nothing more.
-
Is Vulkan supposed to speed up perfomance the way the people wish anyway?
I just read an article about it and the author had the opinion that Vulkan is kind of overhyped.
He mentioned something like "even if Albert Einstein would create the driver it will not speed up slow GPUs to Radeon6000-performance." -
@sirhenrythe5th said in Is Yabasanshiro emulator coming on retropie?:
Is Vulkan supposed to speed up perfomance the way the people wish anyway?
I believe it is from a libretro point of view, because opengl in a libretro core adds a lot of overhead (that's something we can't do anything about), unlike vulkan. As a matter of fact, people are often mentioning that redream standalone has better performance than lr-flycast, tbh it's not surprising and would probably be a different story if people compared apples with apples, aka flycast standalone with redream standalone. With vulkan coming on pi4, i believe lr-flycast (which has vulkan support) might outperform redream on pi4.
-
@sirhenrythe5th said in Is Yabasanshiro emulator coming on retropie?:
Is Vulkan supposed to speed up perfomance the way the people wish anyway?
I just read an article about it and the author had the opinion that Vulkan is kind of overhyped.in theory vulkan is more efficient, which may or may not be perceivable in an RPI context, depending on the current bottlenecks. be mindful that few emulators have vulkan support in the first case. eg, no HLE n64 emulators have it.
He mentioned something like "even if Albert Einstein would create the driver it will not speed up slow GPUs to Radeon6000-performance."
of course. in fact, it could mean slower performance as a vulkan pipeline may have more sophisticated emulation compared to the feature-poor/abandoned gles pipeline, so the pi has more to do.
it’s still exciting for me, for duckstation, beetle-psx, yaba, ppsspp and flycast. eg we won’t have these mysterious precision bugs(?) discussed earlier in this thread (which also seem to manifest in duckstation), in vulkan, hopefully.
-
@dankcushions said in Is Yabasanshiro emulator coming on retropie?:
yaba
Again, yaba(sanshiro ?) doesn't support vulkan, i believe no saturn emulator does atm.
@dankcushions said in Is Yabasanshiro emulator coming on retropie?:
no HLE n64 emulators
Well, vulkan is low-level by definition, so yeah renderers using it tends to have a LLE approach of emulation, using compute shaders a lot to offload computing to the gpu, not sure it's a lot worse for mupen64plus and parallel-n64 than for the others.
-
hey everyone, back with more fun stuff and news , or thoses that dont know this.
this helps run yabasanshiro at full speed or atleast a few fps off like 57 or so, i have seen a few games with 45fps this game is VC 1 on the first stage (easy) i think its a bug since theres no target aim.
most of the games i tested ran perfect.
this is for yabasanshiro on rpi4 on retropie only.
im using composite cables, on a old tube tv running at 720x480 i cant run anything higher as this is default for composite and 240 is broken for now.
im not overclocking or anything like that, i do have 20.3.5 mesa on my desktop but you should be fine.steps
-
/opt/retropie/configs/all/backends.cfg
-
open backends.cfg and paste yabasanshiro="x11-c"
-
save.
now launch the a game and see how it runs.
NOTE:
if your screen buttom half glitches, just turn on fps and should fix.
if the game seems to run with a bit of lag just turn off and on the frame skip.thanks for everyones time if you have questions please let me know, thanks again and enjoy your retropie gaming :)
-
-
@notthesame Thank you for this! A friend told me it did work for him and noticeably improved performance when he tested out a couple games. But I can't get that far because when I add the line to the cfg file, my controller no longer works at all once I load a game. Any ideas why that might be, or a potential solution? Thanks either way!
-
@notthesame I also tried your trick and I must say it works quite well. I haven't checked how the games work without x11 so I can't tell if there is an improvement, but I would guess that there is.
Here are two games I have problems with:
- Necronomicon (Pinball) is quite slow in the range of 40-50 fps. Maybe it's because the game is hires interlaced?
- Grandia (english translated) starts fine but doesn't register any input from the pad. I can open the yabasanshiro menu when I press select though. I'm using a wired Xbox360 controller.
I haven't tried too much other games. but I will in the future. this looks really promising! I was even able to sideload a newer mesa driver (21.x) but I don't think it makes a difference...
-
Quick question, for Yabasanshiro standalone, I set my controller with the UI interface, but I don't know how to set the analog joystick properly (analog ->x,y,L,R) . It doesnt seems to work.
BTW, like PPSSPP, with Yabasanshiro standalone, if you have a touchscreen with your Pi4, the UI is touch sensitive and works well
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.