Created attachment 868479 [details] GNOME screenshot llvmpipe (In reply to Chester Lin from comment #11) > (In reply to Takashi Iwai from comment #10) > > Hm, we can't simply pick up for the standard package, I'm afraid. > > I'm afraid so. > > > In the original github repo: > > https://github.com/linux-surface/aarch64-firmware/tree/main > > > > """ > > Licensing > > > > We do not have an explicit re-distribution license for some of the firmware > > files provided here, in particular the ones specific to the Microsoft > > Surface Pro X. These rights lie by Microsoft and/or Qualcomm. However, many > > of these files are signed in a way that make them usable only on the Surface > > Pro X. The files here are provided exclusively for convenience (especially > > allowing easy creation of distribution packages) as owners of the Surface > > Pro X can obtain these themselves via the provided script. > > """ > > > > IIRC, Arm takes action for "Linux on Arm Laptop", and TP X13s is exactly the > > primary target, so we can ping Arm people about upstreaming the GPU firmware. > > I suppose a690 stuff is rather the business of Arm. > > > > Meanwhile, a hackish downstream package to fetch the file at installation > > would be doable, too. > > Since Mesa's upstream master seems to support GPU Adreno 690, I will try > running the latest freedreno driver without loading the proprietary firmware. I have tried compiling/running the latest mesa [23.3.0-devel 23a2b83639af] and GNOME can work although the renderer seems to be switched to llvmpipe. (See attached picture) Besides, I will reach ARM to see if they could contact Qualcomm for a690 fw upstreaming.