Noble scope and all, but no way you can consider freedreno/mesa usable.And just to make it clear, postmarketOS does not fit the Halium model, as it avoids the Android build system entirely and does not run any part of the Android userspace next to its more or less typical Linux userspace.
Then perhaps in the future it may even become a thing, on way newer phones. Very hardly on A2xx.
EDIT: just checked gpu/drm/msm better, and A2xx doesn't even seem mainlined at all.
EDIT2: and it makes sense too. That's actually what the wiki was saying.
For some relatively petty reason, A2xx never got support of official DRM/KMS mainline driver.
I.e. we are stuck with the other one, KGSL, that qualcomm in all its infinite almost-openness got refused long time ago.
It's a bit bitchy to get to work with freedreno userspace - still it should work too.
Only pity is that since maintainer could never work on it on actual hardware, the thing misses tons and tons of polishing, aside of what I assume mostly guesswork.
So, the proper way forward™ imo seems to be getting whatever it needs for S3 to work on 3.10 (where some branches that didn't drop A2xx even exist and are still getting updated today!) - then hoping that's similar enough to modern kernels not to spoil the fun of coding to good Rob (if he still has some spare dragonboard available)
EDIT3: very, very interesting bases.
Last edited: