Skip to content

Documentation: Update build.md's Vulkan section #14736

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

Merged
merged 2 commits into from
Jul 19, 2025

Conversation

rspOverflow
Copy link
Contributor

Changes:

  • Documentation: Reorganized/reformatted the Vulkan section in build.md
  • Documentation: Updated Vulkan build instructions to reflect LunarG's discontinuation of the Ubuntu vulkan-sdk package and to align with LunarG's latest documentation.

Purpose:

I made these changes primarily to reflect this notice put out by LunarG:

Deprecation Notice: LunarG will discontinue updating the Ubuntu Packages to newer SDK releases after the month of May, 2025. The Linux tarball should be used instead to keep up to date with Vulkan SDK releases.

Additionally, I also rewrote, reorganized, and reformatted the Vulkan portion of build.md to hopefully make it less confusing as I was having confusion while reading it myself trying to build my own llama.cpp binaries.

@github-actions github-actions bot added the documentation Improvements or additions to documentation label Jul 17, 2025
Copy link
Collaborator

@0cc4m 0cc4m left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thank you.

@0cc4m 0cc4m merged commit f0d4d17 into ggml-org:master Jul 19, 2025
2 checks passed
@rspOverflow
Copy link
Contributor Author

@0cc4m Hey there, uh. I was away from my computer when you merged my PR. I had a minor grammar fix that I just committed to my fork right about now. Wondering if I should PR given that it is a minor change. Sorry, I should have probably committed it earlier!

@0cc4m
Copy link
Collaborator

0cc4m commented Jul 19, 2025

You can open another PR, sure. If you don't want it to be that small, there are some other issues with the Vulkan documentation that could be improved, like the example commands having unnecessary parameters like -e that is default or -ngl 33 that is model-specific and we usually use 99 to offload everything or -t 4 which is hardware-specific and not needed at all when fully offloading.

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

Successfully merging this pull request may close these issues.

2 participants