Skip to content

Add arm64 build#248

Merged
SaschaWillems merged 1 commit intoSaschaWillems:masterfrom
q4a:arm
Jun 5, 2025
Merged

Add arm64 build#248
SaschaWillems merged 1 commit intoSaschaWillems:masterfrom
q4a:arm

Conversation

@q4a
Copy link
Copy Markdown
Contributor

@q4a q4a commented May 21, 2025

Hi. I would like to add arm64 Linux support for VulkanCapsViewer.
I saw, that CI is using:
https://github.com/probonopd/linuxdeployqt - so I added PR for it.
But there is also jurplel/install-qt-action@v3 and looks like we can't use it for arm64 Linux:
it uses aqtinstall, which just download and install precompiled versions from qtsdkrepository.
Sad, but there is no Qt5 for arm64 in:
https://download.qt.io/online/qtsdkrepository/linux_arm64/desktop/
Only Qt >= 6.7.0

So I splited CI: x86_64 will use jurplel/install-qt-action@v3with old 5.12.9 and aarch64 will use Qt 5.15 from Ubuntu 22.04.
If you have any other suggestion - I can try to improve this PR.

And it's marked as draft because I need to clean some test commands and wait until linuxdeployqt will got arm64 support, but my current test build works fine and now I can upload my Vulkan stats directly from my SBC:
https://vulkan.gpuinfo.org/displayreport.php?id=39061

@q4a q4a marked this pull request as ready for review June 3, 2025 11:08
@q4a
Copy link
Copy Markdown
Contributor Author

q4a commented Jun 3, 2025

@SaschaWillems Hi. All dependencies are upstreamed now and I removed unnecessary changes like uploading *.AppImage as artifact to CI.
Can you review current changes and merge it?

@SaschaWillems SaschaWillems self-requested a review June 4, 2025 15:19
Comment thread .github/workflows/build.yml Outdated
@SaschaWillems
Copy link
Copy Markdown
Owner

Merging now. Thank you for your contribution, very much appreciated 👍🏻

@SaschaWillems SaschaWillems merged commit 6a73f37 into SaschaWillems:master Jun 5, 2025
7 checks passed
@q4a
Copy link
Copy Markdown
Contributor Author

q4a commented Jun 5, 2025

Merging now.

Thanks. I would like to see arm64 Linux version on https://vulkan.gpuinfo.org/download.php
Can you add it sometime in this summer?

@SaschaWillems
Copy link
Copy Markdown
Owner

Already prepared the site and all related scripts for that. So next release will hav AArch64.

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