https://bugzilla.suse.com/show_bug.cgi?id=1213614 https://bugzilla.suse.com/show_bug.cgi?id=1213614#c12 --- Comment #12 from Chester Lin <chester.lin@suse.com> --- Created attachment 868479 --> https://bugzilla.suse.com/attachment.cgi?id=868479&action=edit 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. -- You are receiving this mail because: You are on the CC list for the bug.