Snapdragon X’i Linux’ta etkinleştirmek en hafif tabirle sinir bozucu derecede riskli bir hal aldı. Foroniks Qualcomm’un en son işlemcilerine yönelik Linux desteğinin o kadar sorunlu hale geldiği bildiriliyor ki, Snapdragon X Elite X1E80100 için gelen en son Linux yaması, iGPU’yu varsayılan olarak devre dışı bırakarak tüm ekran işlevselliğini öldürüyor.
“X1E80100’deki GPU’nun kullanışlı olması için ZAP ‘shader’ dosyasının olması gerekir. Dosya OEM anahtarları tarafından imzalandığından ve varsayılan olarak kullanılamayabileceğinden, GPU düğümünü devre dışı bırakın ve aygıt yazılımı adını x1e80100.dtsi dosyasından kaldırın. OEM anahtarlarını kullanmak üzere birleştirilmeyen aygıtlar, GPU’yu etkinleştirirken ‘qcom/x1e80100/gen70500_zap.mbn’ adresinde genel konum belirtebilir. CRD varsayılan ayarlarla çalışacak kadar şanslıydı, bu nedenle GPU’yu bu platformda yeniden etkinleştirin ve doğru aygıt yazılımı adını (SoC alt dizini dahil) sağlayın.”
Yama notları, Linux geliştiricilerinin iGPU’yu devre dışı bırakmaktan başka çarelerinin olmadığını ortaya koyuyor. X Elite’in X1E80100 versiyonundaki Adreno iGPU, “varsayılan olarak” mevcut olmayan özel bir OEM’e özgü anahtar imzası gerektiriyor. Anahtar, ilk açıldığında otomatik olarak çalıştığı benzersiz güvenli moddan iGPU’yu çıkarmak için gerekli olduğu iddia edilen ZAP gölgelendiricisini etkili bir şekilde kilitliyor.
Ancak görünüşe göre bu yalnızca OEM’e özgü anahtarlara kaynaştırılmış X1E80100 modelleri için geçerli. Kaynaştırılmamış üretim modelleri aslında bu yamada iGPU’yu etkinleştirebilir. Bu belirli X Elite ARM işlemcilerinden kaçının bu OEM anahtarlarına kaynaştırıldığından emin değiliz ancak bu anahtarların OEM sağlayıcıları tarafından üretildiği gerçeği göz önüne alındığında çoğunun kaynaştırıldığını söylemek güvenlidir.
Bu, Linux geliştiricilerinin uğraşmak zorunda kaldığı son derece sinir bozucu bir engeldir. iGPU etkinleştirmesinin olmaması, bu belirli yamayı kullanan Linux işletim sistemlerinin hiçbir şekilde görüntü çıkışına sahip olmayacağı anlamına gelir — Qualcomm X Elite’de harici GPU yuvaları/muhafazaları desteklenmediği sürece, ki şu anda bunun böyle olduğuna inanmıyoruz.
Bu, Qualcomm’un ARM tabanlı PC işlemcilerinin son yinelemeleri için Linux benimsenmesinin yavaşlığını gösteren sadece bir örnek. Phoronix, Adreno GPU desteğiyle ilgili büyük sorunların ötesinde, web kameraları, USB4 işlevselliği ve Bluetooth gibi diğer özelliklerin hala ele alındığını ortaya koydu. Dizüstü bilgisayarlara özgü destek de acı verici derecede yavaştı; Asus Vivobook S15 şu anda Linux’u destekleyen ilk Qualcomm Snapdragon X Elite destekli cihaz gibi görünüyor. Ve evet, bu şu anda hiçbir X Elite dizüstü bilgisayarının Linux’u tam veya eksiksiz bir biçimde desteklemediği anlamına geliyor.