Qualcomm, Snapdragon X Elite SKU’ları için Linux’a sürekli destek sağlamak üzere nasıl çalıştığına dair bir güncelleme yaptı.
Qualcomm, Linux topluluğunu erkenden desteklemeye başlıyor; daha fazla olanak sağlamak için bir ortam sunuyor
[Basın Bülteni]: Snapdragon X Elite yonga seti, ARM Windows PC’lerdeki olağanüstü performansıyla dikkat çekiyor. Elbette Linux’tan da gözümüzü ayırmadık. Linux çekirdeği için tutarlı bir düzeltme seti sağlayarak ARM tabanlı bilgisayarlarda Linux’u çalıştırmayı kolaylaştırmaya yönelik geleneksel çabalarımızı sürdürüyoruz.
Bu yazıda, Snapdragon Windows’lu dizüstü bilgisayarlarda Linux desteği konusundaki geçmişimizi ve bunun Snapdragon X Elite ile nasıl devam edeceğini anlatacağım. Linux çekirdeğinde nelerin halihazırda birleştirilmiş olduğunu, nelerin henüz beklemede olduğunu ve yol haritamızda nelerin yer aldığını göreceksiniz. (Bu, “Linux with Upstream Kernel” sunumumuzun bir özetidir.)
Snapdragon Yonga Setli Windows PC’ler, İstikrarlı Linux Desteğiyle
AArch64, Lenovo, Arm ve Linaro ile iş birliği yaparak, Windows’lu Snapdragon yonga setlerimizin birkaç nesline Linux desteği ekledik. Önceki nesil yonga setlerimiz tarafından desteklenen dizüstü bilgisayarların çoğunda Linux’u çalıştırabilmenizi sağladık. Önemli modeller arasında Lenovo Yoga C630 (Snapdragon 850), Lenovo Flex 5G (Snapdragon 8cx Gen 1) ve Lenovo ThinkPad X13s (Snapdragon 8cx Gen 3) bulunmaktadır.
Birinci sınıf çiplerimizde yalnızca Linux’u desteklemek değil, aynı zamanda bu desteği hızlıca sağlamak da önceliğimiz oldu. Hatta Snapdragon 8’in her bir neslini kamuoyuna duyurduktan sonraki bir ya da iki gün içinde Linux çekirdek desteği için ilk yama setini yayınladık. Snapdragon X Elite de bir istisna değildi: geçen yıl 23 Ekim’de duyurduk ve ertesi gün yama setini yayınladık. Bu, her şeyi Linux ve Debian üzerinde çalışır hale getirmek için duyuru öncesi yaptığımız çok sayıda çalışmanın sonucuydu.
Snapdragon X Elite, 12 çekirdekli, 3,8 GHz’e kadar saat hızına ve 4,3 GHz’e kadar tek ve çift çekirdekli boost’a sahip Qualcomm Oryon adlı özel Qualcomm CPU’ları etrafında inşa edildi. Qualcomm Adreno GPU’su 4,6 Teraflop ve nöral işlem birimi (NPU) yapay zeka iş yükleri için 45 TOP sunuyor.
Boot Yazılımı
Snapdragon X Elite, standart UEFI tabanlı önyüklemeyi destekliyor. Linux, aygıt hiyerarşisini kullanarak önyükleme yapıyor.Ayrıca Grub ve system-d önyükleyicisi dahil tüm standart önyükleyiciler kutudan çıkar çıkmaz çalışmakta. Debian’a kurulum yapmak veya Windows ile Debian’ı dualboot yapmak için Grub kullanıyoruz.
Aygıtlara yükleme yaparken UEFI tabanlı BIOS ile ilgili açık bir sorun üzerinde topluluklarla yakın bir şekilde çalışıyoruz. Sorun, cihaza yüklenen ürün yazılımı paketinde birden fazla aygıt ağacı blobu (DTB) olduğunda, çekirdeğe aktarılacak aygıt ağacını seçmenin standart bir yolunun olmaması. OEM’ler genellikle ürün yazılımı paketine birden fazla DTB koyarlar, böylece farklı cihazları destekleyebilirler, bu nedenle bu sorunu çözmek istiyoruz. Aşağıdaki resim bu yonga seti üzerinde Linux’un açılış akışını göstermektedir:
Kısacası, önümüzdeki altı ay için yol haritamız bu alanlardaki çalışmaları içeriyor:
- Firefox ve Chrome’da uçtan uca donanım video kod çözme
- libcamera-SoftISP kamera çözümünün uygulanması
- GPU ve CPU performans optimizasyonları
- Güç optimizasyonları (Suspend/DCVS)
- Aygıt yazılımımızı açık olarak kullanıma sunmak (Linux-firmware’de)
- Kolay yükleyicilere erişim (Ubuntu ve Debian)
Kaynak: wccftech.com