मई 2024 में, क्वालकॉम ने स्नैपड्रैगन X सीरीज के चिप्स लॉन्च किए, जिनमें स्नैपड्रैगन XPro और Snapdragon XElite शामिल हैं। ये चिप्स डेस्कटॉप उपकरणों के लिए प्रदान किए जाते हैं और मुख्य रूप से नोटबुक कंप्यूटर में उपयोग किए जाते हैं। उदाहरण के लिए, Copilot+PC इस प्रकार की चिप का उपयोग करता है।
उस समय, क्वालकॉम ने एक ब्लॉग में यह भी विस्तार से बताया कि कंपनी ने स्नैपड्रैगन एक्स श्रृंखला के लैपटॉप पर लिनक्स को प्रथम श्रेणी का ऑपरेटिंग सिस्टम बनाने के लिए क्या उपाय किए थे। लेकिन अब जब लिनक्स उपयोगकर्ताओं ने ये लैपटॉप खरीदे, तो उन्हें पता चला कि स्थिति उलट गई है।
हाल ही में जारी LinuxKernelDeviceTree पैच ने क्वालकॉम स्नैपड्रैगन XElite पर GPU मॉड्यूल को पूरी तरह से अक्षम कर दिया है। जब GPU काम नहीं कर पाता, तो यह उपयोगकर्ताओं के सामान्य उपयोग को गंभीर रूप से प्रभावित कर सकता है।
कर्नेल पैच GPU मॉड्यूल को अक्षम क्यों करता है? अनिवार्य रूप से, क्वालकॉम केवल इसे बढ़ावा देने के लिए एक प्रेस विज्ञप्ति जारी करना जानता था, लेकिन उसने सीमाओं का खुलासा नहीं किया, क्योंकि स्नैपड्रैगन XElite GPU को कार्य करने के लिए ZAP शेडर नामक किसी चीज़ की आवश्यकता होती है।
15 जुलाई को कर्नेल सदस्य दिमित्री बैरीशकोव द्वारा पोस्ट किया गया एक पैच दिखाता है:
X1E80100 पर GPU के उपयोग के लिए एक ZAP शेडर फ़ाइल की आवश्यकता होती है, जिसे डिफ़ॉल्ट रूप से उपयोग नहीं किया जा सकता क्योंकि फ़ाइल OEM कुंजी द्वारा हस्ताक्षरित है। GPU नोड को अक्षम करें और फर्मवेयर नाम फ़ाइल को x1e80100.dtsi से हटा दें। जो डिवाइस फ़्यूज़ नहीं हैं और OEM कुंजियों का उपयोग करते हैं उन्हें मैन्युअल रूप से चालू किया जा सकता है।
LinuxKernel ईमेल विवरण के अनुसार, ZAP शेडर आवश्यक है, लेकिन डिफ़ॉल्ट रूप से GPU एक समर्पित "सुरक्षित" मोड में शुरू होता है, इसलिए इसे बंद करना होगा। जहाँ तक ZAP शेडर के OEM कुंजी हस्ताक्षर की बात है, ऐसा लगता है कि क्वालकॉम ने पहले इसका उल्लेख नहीं किया है।
वर्तमान स्थिति यह है कि नवीनतम कर्नेल पैच स्थापित करने के बाद लिनक्स के साथ स्थापित सभी स्नैपड्रैगन XElite लैपटॉप का GPU अक्षम कर दिया जाएगा। क्वालकॉम के लिए, यदि जीपीयू भी ठीक से काम नहीं कर सकता है, तो लिनक्स को स्नैपड्रैगन एक्स प्लेटफॉर्म पर प्रथम श्रेणी का ऑपरेटिंग सिस्टम बनाना पूरी तरह से अर्थहीन होगा।