batocera-linux / batocera.linux

batocera.linux
https://batocera.org
Other
2.05k stars 528 forks source link

Vulkan not offered as option for PS2 #5506

Closed monkeyangst closed 2 years ago

monkeyangst commented 2 years ago

I was delighted when someone on Discord mentioned that the recent betas (I'm on 2021-01-18) had a build of PCSX2 that included Vulkan support... in the PCSX2 app, I see it clearly and games work well. However, Vulkan isn't presented in ES as an option for that emulator. I know that it does for at least some folks, as the aforementioned individual posted a screenshot (attached).

screenshot-2022 01 21-10h36 43

But I only see "OpenGL" and "Software" (in addition to "Auto" of course) -- and when I launch a game and then go back to the PCSX2 app, I see that its config has been changed from Vulkan back to OpenGL. Sigh.

I'm using an x86 machine with an Nvidia GT 1030 (Nvidia drivers). Any ideas why Batocera isn't presenting Vulkan as an option for me?

dmn1n commented 2 years ago

It works for me. Did you try changing the emulator to PCSX2 standalone ? The Option should be visible when you change the emulator to PCSX2 (not libretro:pcsx2).

monkeyangst commented 2 years ago

Ironically, it's the opposite for me: Libretro:pcsx2 offers Vulkan and the standalone emulator does not.

liberodark commented 2 years ago

pcsx2-lr not have vulkan actually, from memory this has not yet been merge on lr.

monkeyangst commented 2 years ago

When I get a chance, I'll flash a new USB stick and see if the issue occurs on a clean system.

kashkash18 commented 2 years ago

I have the same problem there, no option to choose Vulkan in ES

dmanlfc commented 2 years ago

It's certainly there :-) My suggestion is you have a dirty build & es_features.cfg hasn't been updated...

pcsx2:
  features: [ratio, decoration]
  shared: [hud]
  cfeatures:
        gfxbackend:
            prompt:      GRAPHICS API
            description: Choose which graphics API library to use. Vulkan is better, when supported.
            choices:
                "OpenGL":      12
                "Software":    13
                "Vulkan":      14
dmanlfc commented 2 years ago

Please verify & close.

monkeyangst commented 2 years ago

Verified. Removing /userdata/system/configs/emulationstation/es_features.cfg and allowing it to be recreated resolved the issue.

KevinLeenders commented 2 years ago

I was delighted when someone on Discord mentioned that the recent betas (I'm on 2021-01-18) had a build of PCSX2 that included Vulkan support... in the PCSX2 app, I see it clearly and games work well. However, Vulkan isn't presented in ES as an option for that emulator. I know that it does for at least some folks, as the aforementioned individual posted a screenshot (attached).

screenshot-2022 01 21-10h36 43

But I only see "OpenGL" and "Software" (in addition to "Auto" of course) -- and when I launch a game and then go back to the PCSX2 app, I see that its config has been changed from Vulkan back to OpenGL. Sigh.

I'm using an x86 machine with an Nvidia GT 1030 (Nvidia drivers). Any ideas why Batocera isn't presenting Vulkan as an option for me?

Thats my screenshot!