Im Mai 2024 brachte Qualcomm die Chipserie Snapdragon X auf den Markt, darunter Snapdragon XPro und Snapdragon XElite. Diese Chips sind für Desktop-Geräte vorgesehen und werden hauptsächlich in Notebook-Computern verwendet. Copilot+PC verwendet beispielsweise diesen Chiptyp.

Damals erläuterte Qualcomm in einem Blog auch, welche Maßnahmen das Unternehmen ergriffen hatte, um Linux zu einem erstklassigen Betriebssystem auf den Laptops der Snapdragon-X-Serie zu machen. Doch als Linux-Benutzer diese Laptops kauften, stellten sie fest, dass sich die Situation gewendet hatte.

Der kürzlich veröffentlichte LinuxKernelDeviceTree-Patch hat das GPU-Modul auf Qualcomm Snapdragon XElite vollständig deaktiviert. Wenn die GPU nicht funktioniert, kann dies die normale Nutzung der Benutzer ernsthaft beeinträchtigen.

Warum deaktiviert der Kernel-Patch das GPU-Modul? Im Wesentlichen wusste Qualcomm nur, eine Pressemitteilung herauszugeben, um dafür zu werben, gab die Einschränkungen jedoch nicht bekannt, da die Snapdragon XElite-GPU einen sogenannten ZAP-Shader benötigt, um zu funktionieren.

Ein am 15. Juli von Kernel-Mitglied Dmitry Baryshkov geposteter Patch zeigt:

Die GPU auf dem X1E80100 erfordert die Verwendung einer ZAP-Shader-Datei, die standardmäßig nicht verwendet werden kann, da die Datei mit dem OEM-Schlüssel signiert ist. Deaktivieren Sie den GPU-Knoten und löschen Sie die Firmware-Namensdatei aus x1e80100.dtsi. Geräte, die nicht abgesichert sind und OEM-Schlüssel verwenden, können manuell eingeschaltet werden.

Laut der LinuxKernel-E-Mail-Beschreibung ist der ZAP-Shader erforderlich, aber standardmäßig startet die GPU in einem dedizierten „sicheren“ Modus und muss daher ausgeschaltet werden. Was die OEM-Schlüsselsignatur des ZAP-Shaders betrifft, scheint Qualcomm sie bisher nicht erwähnt zu haben.

Die aktuelle Situation ist, dass die GPU aller Snapdragon XElite-Laptops, auf denen Linux installiert ist, nach der Installation des neuesten Kernel-Patches deaktiviert wird. Wenn selbst die GPU nicht richtig funktionieren kann, ist es für Qualcomm völlig sinnlos, Linux zu einem erstklassigen Betriebssystem auf der Snapdragon-X-Plattform zu machen.