Repository navigation
mesa: build Freedreno for Qualcomm phones - #500
quatrixone wants to merge 2 commits into
Conversation
Add Adreno support to the shared Mesa package for Qualcomm phones. This rebuilds Mesa packages used by Pixels, so the per-device cost needs review against the shared Qualcomm support benefit.
25ce0a8 to
3b2f6d7
Compare
|
Thanks for splitting the Mi 8 work into reviewable pieces, and for saying The change looks right to me, and it's needed. What it still needs before it can merge is evidence, because it rebuilds the
Small things:
|
Mesa supplies Freedreno, which Arch Linux ARM does not include in its Mesa build. Keep the Qualcomm Adreno path for the Mi 8 port while describing this as ongoing work.
|
Thanks for the fixes, and for trying the build and saying exactly where it stopped. The PKGBUILD comment and the README wording are what I asked for. The build is still the open point. Without it, and the Mi 8 and Pixel runs, I can't merge a change that rebuilds the GPU stack on every phone:
Two small things for the next push:
I'll land it as |
Summary
Enable the Gallium Freedreno driver in the shared Mesa build so current and future Qualcomm Adreno phones have their DRI driver.
This affects Mesa builds installed on every phone, including Pixels. The shared build cost and rebuild impact are the tradeoff for supporting Qualcomm devices; this PR isolates that decision for review.
Checks
git diff --check origin/main...HEAD— passedtools/build-packages --local dipper packages/mesa— attempted; source extraction stopped after the build container reportedNo space left on devicewhile writing Mesa subproject files. No package artifact orpacman -Qlplisting was produced.