
Asahi Linux hesabatı: M3 buraxılışı yaxınlaşır, M4 və M5-də NVMe işləyir
Asahi Linux-un Linux 7.2 hesabatı UEFI əsaslı PSCI kanalını, M3-də tam kamera, mikrofon, USB və Thunderbolt dəstəyini və birbaşa scanout yolunu əhatə edir.
Asahi Linux Linux 7.2 buraxılışı münasibətilə tərəqqi hesabatı dərc edib. Müəllif James Calligeros Apple Silicon dəstəyinin enerji idarəetməsi, M3 seriyası, M4 və M5 işləri və video sürətləndirmə sahələrində vəziyyətini təsvir edir.
Enerji idarəetməsi maneəsi
Apple nüvələri EL3 səviyyəsini tətbiq etmir, buna görə Arm-ın standart PSCI interfeysini adi SMC və ya HVC kanalları ilə çağırmaq mümkün deyil. Sven əvəzində UEFI Runtime Services-ə əsaslanan PSCI kanalı qurur: m1n1 öz yaddaş sahəsini ayırır və arxasında PSCI tətbiqi qoyur ki, nüvə eyni Exception Level-də işləyərkən də ona müraciət edə bilsin. Bunu aktivləşdirən nüvə yamaları artıq poçt siyahısına RFC kimi göndərilib.
M4-də bu məsələ təcili oldu: WFI təlimatı nüvənin vəziyyətini itirməsinə və üzərində işləyən kodun çökməsinə səbəb olur, Apple isə M4 nəslindən başlayaraq bunu idarə edən registrləri kilidləyir. Yureka idle dövrünün davranışını konfiqurasiya edilə bilən edən nüvə əmr sətri parametri əlavə edib və M4 maşınları erkən işəsalma zamanı qorunur; yamalar linux-next-dədir.
M3: kameralar, mikrofonlar, USB və Thunderbolt
Veb-kamera dəstəyi artıq daxili kamerası olan bütün M3 cihazlarını əhatə edir; M3 Max-ə xas olan bir buraxılmış işəsalma mesajını chaos_princess həll edib. Yeni "High Frequency" desimatoru üçün tələb olunan yeni əmsallar və daha böyük işəsalma mesajı sayəsində mikrofonlar da M3 ilə təchiz olunmuş bütün cihazlarda işləyir. ATCPHY, TSMC-nin N3 texnologiyasına keçid səbəbindən yeni sazlama ardıcıllığı tələb etdi.
Apple həmçinin M3 Pro və Max-də USB port nəzarətçisini I2C-dəki CD3217-dən (ACE2) SPMI şinindəki ACE3-ə dəyişdi. mildsunrise və chaos_princess müəyyən etdilər ki, ACE3-ün registr dəsti demək olar eynidir; SPMI interfeysi və ACE3 işlədiyi üçün USB 3.0 və Thunderbolt artıq bütün M3 cihazlarında işləyir. M3 maşınları macOS 14.8.3-ün firmware ABI-ni hədəfləyir və DCP dəstəyi M1/M2 üçün istifadə edilən macOS 13.5 ABI-sinə demək olar çatıb — komanda rəsmi buraxılışın çox yaxın olduğunu bildirir.
M4, M5 və video deşifrəsi
Yureka və Sven macOS 15.x paketindəki NVMe nəzarətçisi firmware dəyişikliklərini tətbiq etdilər; beləliklə NVMe M4 və M5-də işləyir, PCIe cihazları sadalanır, birdən çox CPU nüvəsi aktivləşdirildikdə yaranan çökmə aradan qaldırılıb. Bu maşınları Asahi Installer-də aktivləşdirmək üçün hələ tezdir.
Apple Video Decoder artıq dəstəklənən bütün maşınlarda AVC, HEVC və VP9-u kifayət qədər etibarlı emal edir, AV1 isə M3 və yuxarıda. AVD vəziyyətsiz olduğu üçün masaüstü proqramların VA-API xeyrinə böyük ölçüdə yan keçdiyi V4L2 Stateless API-sinə uyğun gəlir; sofus megi-nin VA-API tərcümə qatını fork edib AVD üçün işlək vəziyyətə gətirdi. Qat hələ Fedora Asahi Remix-də standart olaraq gəlmir və Firefox-un video deşifrə sandbox-u ilə işləmir.
Birbaşa scanout yolunda
Növbəti qazanc AGX, DCP və AVD arasında kadr kopyalamalarını aradan qaldırmaqdır; Interchange format dəstəyi artıq DCP nüvə sürücüsünə və Asahi ilə Honeykrisp Mesa sürücülərinə qoşulub. Kwin hələ AGX və DCP-ni "multi GPU" quruluşu sayır və DMA-BUF ilə birbaşa scanout-u söndürür; KDE tərtibatçıları bunun üzərində işləyir və dəstək Plasma 6.8 ilə gələ bilər.
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.