https://github.com/jakoch/vulkan-sdk-arm
Vulkan SDK for ARM64 / aarch64 with prebuilt binaries for Ubuntu Linux. Builds are used by https://github.com/jakoch/install-vulkan-sdk-action
https://github.com/jakoch/vulkan-sdk-arm
arm64 ubuntu ubuntu-2204-arm ubuntu-2404-arm vulkan-sdk
Last synced: about 1 month ago
JSON representation
Vulkan SDK for ARM64 / aarch64 with prebuilt binaries for Ubuntu Linux. Builds are used by https://github.com/jakoch/install-vulkan-sdk-action
- Host: GitHub
- URL: https://github.com/jakoch/vulkan-sdk-arm
- Owner: jakoch
- License: mit
- Created: 2025-02-02T19:16:42.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-04-13T12:09:44.000Z (2 months ago)
- Last Synced: 2026-04-13T14:09:57.747Z (2 months ago)
- Topics: arm64, ubuntu, ubuntu-2204-arm, ubuntu-2404-arm, vulkan-sdk
- Homepage:
- Size: 46.9 KB
- Stars: 18
- Watchers: 1
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/jakoch/vulkan-sdk-arm/releases/latest)
[](https://github.com/jakoch/vulkan-sdk-arm/actions/workflows/build.yml)
# vulkan-sdk-arm
This repository contains a Github Action workflow, which builds the Vulkan SDK for ARM64 runners.
The SDK is build on the following runners:
- [ubuntu-22.04-arm](https://github.com/actions/partner-runner-images/blob/main/images/arm-ubuntu-22-image.md)
- [ubuntu-24.04-arm](https://github.com/actions/partner-runner-images/blob/main/images/arm-ubuntu-24-image.md)
The existing x86_64 binaries in the Vulkan SDK are replaced with aarch64 binaries.
The SDKs are automatically built and released whenever a new official Vulkan SDK is published.
The released packages are used by [jakoch/install-vulkan-sdk-action](https://github.com/jakoch/install-vulkan-sdk-action), enabling seamless integration into a GitHub Action workflow with the specified runners.
## Availability of Vulkan SDK ARM64 Prebuilt Binaries for Linux
Currently, KHRONOS has no plans to modify the official tarball to include prebuilt ARM binaries or to update the Ubuntu packages for ARM.
This repository automates the process by downloading the official Vulkan SDK tarball, building it for ARM, and repackaging the necessary binaries into the SDK.
## License
All the content in this repository is licensed under the MIT License.
Copyright (c) 2025 Jens A. Koch