Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

systems: add Vulkan flags for Pi4/Pi5 #3785

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

cmitu
Copy link
Contributor

@cmitu cmitu commented Oct 29, 2023

Added Vulkan as supported renderer for Pi4/Pi5 when running on RaspiOS 12 Bookworm. Technically the support was added in Bullseye for Pi4, but it was only available under X11.

Notes:

  • most emulators include the Vulkan headers, so there's no need to add libvulkan-dev as a dependency.
  • not all emulators will run with Vulkan from KMS/DRM - ppsspp/dolphin can use it under x11/wayland, while retroarch runs with thevulkan video driver on KMS/DRM.
  • switching RetroArch to use the vulkan renderer needs to include the installation/configuration of SLANG shaders, which is not handled at the moment.

@cmitu cmitu marked this pull request as ready for review October 29, 2023 02:11
Added Vulkan as supported renderer for Pi4/Pi5 when running on RaspiOS 12 Bookworm.
Technically the support was added in Bullseye for Pi4, but it was only available under X11.

Notes:
 - most emulators include the Vulkan headers, so there's no need to add `libvulkan-dev` as a dependency.
 - not all emulators will run with Vulkan from KMS/DRM - `ppsspp`/`dolphin` can use it under x11/wayland, while `retroarch` runs with the`vulkan` video driver on KMS/DRM.
 - switching RetroArch to use the `vulkan` renderer needs to include the installation/configuration of SLANG shaders, which is not handled at the moment.
@cmitu cmitu force-pushed the vulkan-bookworm branch from 192144f to 1b98fb5 Compare March 21, 2024 17:24
@TheDiscordian
Copy link
Contributor

TheDiscordian commented Dec 13, 2024

Do you experience a performance bump using Vulkan? I'm super interested in this and curious about what's holding this PR back (IE: I'm happy to contribute tests).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants