Linux zakrpe za RAS podršku na Qualcomm platformama

Posljednje ažuriranje: Januar 18 od 2026-a
  • Qualcomm pojačava podršku za svoje ARM SoC-ove u Linuxu brojnim zakrpama koje su već uključene u kernele kao što su 6.8, 6.9 i 6.3.
  • Strukturni problemi i dalje postoje u firmveru, BIOS-u i virtualizaciji Snapdragon X1E, što utiče na proizvođače poput TUXEDO-a.
  • Linux 6.3 uvodi velike promjene u drajverima, sigurnosti, umrežavanju i ARM64 arhitekturi, uključujući nekoliko Qualcomm platformi.
  • Varijanta Linux-libre 6.3-gnu pojačava uklanjanje blobova, narušavajući ravnotežu između performansi, podrške i 100% slobodnog softvera.

Linux zakrpe za podršku Qualcommu

Qualcommov ARM hardverski ekosistem i Linux kernel nalaze se u ključnom trenutku za upravljanje Linux sistemom . S jedne strane, kompanija se snažno trudi da osigura vrhunsku podršku za svoje SoC-ove sljedeće generacije, kao što su Snapdragon X Elite i drugi ARM64 čipovi, u mainstream kernelu. S druge strane, Linux zajednica i neki proizvođači suočavaju se sa značajnim ograničenjima u vezi sa firmverom, BIOS-om, virtualizacijom i dugoročnom podrškom.

U tom kontekstu, Linux zakrpe za RAS podršku i druge funkcije na Qualcomm platformama postale su strateški dio: one ne samo da omogućavaju osnovne stvari poput NVMe pohrane ili zvuka, već i postavljaju temelje za kritične funkcije poput pouzdanosti, sigurnosti, virtualizacije ili dugoročne podrške za laptope i druge ARM-bazirane uređaje.

Qualcomm, ARM i utrka za osvajanje desktop računara s Linuxom

Tradicionalna dominacija AMD-a i Intela u svijetu PC-a sve je više ugrožena ofanzivom ARM-a. Qualcomm i Apple su pokazali da se nevjerovatno moćni i efikasni SoC-ovi mogu dizajnirati za laptope i desktop računare, a sljedeći logičan korak je osigurati da ovi čipovi podjednako dobro rade na Linuxu kao i na Windowsu.

U konkretnom slučaju Qualcomma, kompanija je počela objavljivati ​​značajan broj zakrpa za Linux kernel kako bi pokrenula svoju novu generaciju procesora, posebno porodicu Snapdragon X Elite (identifikovanu u mnogim commitima kao X1E80100). Ove zakrpe nisu samo kozmetičke: one omogućavaju sve, od NVMe pohrane preko PCIe do zvuka, upravljanja napajanjem, pinova, magistrala i same sistemske keš memorije.

Qualcommova posvećenost Linuxu je očigledna u činjenici da su mnoga od ovih poboljšanja već uključena u Linux verzije 6.8 i 6.9 . Ovo pokazuje da se kompanija ne fokusira samo na marketing "kompatibilnosti s Linuxom", već se zalaže za stvarnu podršku u glavnom stablu kernela, nešto što je neophodno za distribucije kako bi ponudile funkcionalne slike bez pribjegavanja beskrajnim vanjskim zakrpama.

Istovremeno, situacija je kontradiktorna: dok podrška za kernel sazrijeva, neki proizvođači poput TUXEDO-a su odlučili pauzirati svoje projekte Snapdragon X1E laptopa usmjerene na Linux zbog firmvera, BIOS-a i drugih strukturnih problema. Drugim riječima, kernel napreduje, ali kompletna platforma još uvijek nije na nivou standarda koje zahtijeva dobavljač fabrički instaliranog Linux hardvera.

Ključne Qualcommove zakrpe već su integrirane u Linux kernel

Qualcomm je objavio niz vrlo specifičnih zakrpa za glavni kernel za Snapdragon X Elite i druge ARM64 platforme, bez kojih bi sistem jednostavno bio neupotrebljiv. Među najrelevantnijim blokovima podrške koji su već integrirani u Linux 6.8 i 6.9 su:

Prvo, podrška za NVMe preko PCIe je neophodna za ispravno funkcionisanje visokoperformansnih SSD diskova povezanih na PCI Express magistralu u ovim sistemima. Bez ovih drajvera specifičnih za platformu, performanse skladištenja ili čak detekcija diska mogu biti slabe ili nepostojeće.

Također je uključen set drajvera za Snapdragon audio sistem , s podrškom za audio kodek i različite ulazne i izlazne putanje. Ovo je ključno za nešto osnovno kao što je funkcionalnost zvučnika, mikrofona i priključaka za slušalice na laptopima.

Još jedna važna komponenta je podrška za PMC8380 PMIC , čip za upravljanje napajanjem koji se koristi u nekim Qualcomm platformama. Ova komponenta se bavi regulacijom napona, punjenjem baterije i drugim bitnim aspektima napajanja sistema, tako da je robusni uzvodni drajver preduslov za to da laptopi budu zaista upotrebljivi sa Linuxom na dnevnoj bazi.

Pored toga, Qualcomm je radio na Pinctrl podsistemu (TLMM) , koji upravlja konfiguracijom pinova SoC-a, kao i na Phy blokovima za PCIe, eDP i USB. Ove zakrpe osiguravaju da su različiti fizički portovi (USB, video izlazi, PCI Express veze) ispravno inicijalizirani i konfigurirani za korištenje od strane ostalih kontrolera sistema.

Konačno, dodani su deskriptori i podrška za referentne ploče CRD i QCP , kao i za sistemsku keš memoriju. Ove ploče služe kao osnova i Qualcommu i proizvođačima za testiranje i validaciju Linuxa čak i prije nego što komercijalni laptopi postanu dostupni, a razumijevanje ovih ploča od strane jezgra je ključno za rano sazrijevanje podrške.

Funkcije koje dolaze u buduće kernele: baterija, GPU, kamere i još mnogo toga

Pored onoga što je već uključeno u Linux 6.8 i 6.9, Qualcomm planira novi val zakrpa za kernele 6.10 i 6.11 . Ove promjene imaju za cilj rješavanje posebno osjetljivih nedostataka u modernom okruženju desktop ili laptop računara.

Među područjima na kojima se radi, ističu se sveobuhvatna podrška za baterije i upravljanje napajanjem . Nije dovoljno da sistem samo detektuje bateriju; bitno je da su indikatori tačni, da su punjenje i pražnjenje optimizovani i da su omogućena pouzdana stanja niske potrošnje energije, spavanja i nastavka rada.

Još jedan važan aspekt je podrška za USB host , kako za tradicionalne USB portove, tako i za brze varijante, pa čak i USB4, gdje su mnogi korisnici i proizvođači i dalje uočili ograničenja u efektivnoj brzini i stabilnosti kod uređaja sa Snapdragon X1E.

U grafičkoj areni, Qualcomm pojačava podršku za svoj integrirani Adreno GPU , uključujući 3D renderiranje i eksterni video izlaz putem DisplayPort-a (DP). GPU Snapdragon X Elite-a je sposoban da dostigne 4.6 TFLOPS-a, tako da robusna podrška za Linux otvara vrata igranju, 3D aplikacijama i radnim opterećenjima visokog nivoa ubrzanja grafike.

Ali to nije sve: radi se i na područjima poput videa, kamere i naprednog zvuka (zvučnici, mikrofoni, slušalice i njihove kombinacije). To uključuje upotrebu hardverskih mehanizama za kodiranje i dekodiranje multimedije, ključnih za uštedu energije baterije i smanjenje opterećenja CPU-a prilikom reprodukcije ili uređivanja videa visoke rezolucije.

  Prednosti HP Instant Ink: Da li se isplati pretplata na tintu?

Konačno, postoji snažan fokus na spavanje i nastavak rada . Na ARM laptopima, loše ponašanje u režimu spavanja može uništiti iskustvo, uzrokujući nekontroliranu potrošnju energije ili kvarove sistema prilikom buđenja. Zakrpe koje Qualcomm objavljuje imaju za cilj da ciklus spavanja/nastavka rada učine pouzdanim kao na dobro podržanom x86 laptopu.

Snapdragon X Elite: Sirova snaga i mogućnosti umjetne inteligencije

U središtu ovih napora je Snapdragon X Elite , ARM CPU dizajniran da direktno izazove vrhunske procesore kompanija AMD, Intel i, u ARM ekosistemu, Apple Silicon. Ovaj čip se može pohvaliti sa 12 jezgara sposobnih da dostignu frekvencije do 4,3 GHz, što ga jasno svrstava u ligu visokoperformansnih procesora za desktop i laptop računare.

Snapdragon X Elite je Sistem na čipu (SoC) koji integriše Adreno GPU sa procesorskom snagom do 4.6 TFLOPS-a . Ovo ga čini savršeno održivom opcijom i za igranje i za zadatke koji zahtijevaju veliku količinu GPU-a, kao što su renderovanje, vizuelni efekti ili složeni 3D engine-i, pod uslovom da je Linux drajverski paket dorastao zadatku.

Jedna posebno relevantna tačka je mogućnost umjetne inteligencije na čipu . Qualcomm najavljuje do 45 TOPS (tera operacija u sekundi) posvećenih radnim opterećenjima umjetne inteligencije. U kontekstu Linuxa, ovo se može iskoristiti u optimiziranim okvirima za zaključivanje, aplikacijama za prepoznavanje govora, računalnom vidu ili bilo kojem zadatku koji intenzivno koristi modele strojnog učenja.

Sve ovo je upareno sa snažnim naglaskom na energetsku efikasnost . SoC sa ovom gustinom snage i karakteristikama mora održavati nisku potrošnju energije kako bi bio atraktivan u ultratankim laptopima i uređajima koji su uvijek povezani. Zakrpe za napajanje i optimizacije u Linuxu bit će ključne za osiguranje iskustva uporedivog sa Windowsom ili macOS-om u smislu trajanja baterije i održivih performansi.

Ove mogućnosti stavljaju Snapdragon X Elite u vrlo konkurentnu poziciju na tržištu računara. Veliki izazov je osigurati da se sav ovaj potencijal besprijekorno isporuči korisnicima Linuxa , bez potrebe za hakiranjem, izdvajanjem firmvera iz Windowsa ili žongliranjem prilagođenim kernelima.

Plan puta: Otvoreni firmver, preglednici i distribucije

Qualcomm je podijelio otprilike šestomjesečni plan rada posebno usmjeren na poboljšanje Linux iskustva. Jedan od centralnih stubova ovog plana je end-to-end video dekodiranje u preglednicima poput Firefoxa i Chromea, koristeći video engine-e SoC-a umjesto oslanjanja isključivo na CPU.

Pored toga, planirane su optimizacije CPU i GPU specifične za Linux , tako da i kernel planer i biblioteke korisničkog prostora mogu u potpunosti iskoristiti Qualcommov ARM hardver. Ova poboljšanja bi trebala rezultirati bržim vremenom odziva, manjom potrošnjom energije i pametnijim korištenjem Adreno GPU-a za ubrzavanje interfejsa i aplikacija.

Još jedan ključni aspekt plana je cilj otvorenog objavljivanja firmvera putem linux-firmware repozitorija . Omogućavanje dostupnosti firmvera na ovoj standardnoj lokaciji omogućava distribucijama da spakuju sve što im je potrebno bez prisiljavanja korisnika da ga izdvajaju iz Windows instalacije ili preuzimaju iz neprozirnih izvora.

Qualcomm je također spomenuo svoju namjeru da ponudi jednostavne instalatore za Ubuntu i Debian , što uključuje sistemske slike i procese instalacije posebno dizajnirane za njihove ARM platforme, sa svim potrebnim zakrpama za kernel, modulima i firmverom kako bi se osiguralo nesmetano pokretanje i rad sistema.

Kako bi podstakla saradnju, kompanija je objavila eksperimentalnu sliku diska za Debian instalacijski program i podstiče zajednicu da prati razvoj i zakrpe na Linux Kernel Mailing Listi (LKML) pretraživanjem niza "X1E80100". Ovim pristupom, cilj im je da dobiju rane povratne informacije o tome šta nedostaje, šta je pokvareno i šta bi trebalo biti prioritet u narednim razvojnim ciklusima.

Druga strana medalje: zatvoreni firmver i frustracija zajednice

Uprkos ovim pozitivnim dešavanjima, značajan dio Linux zajednice koji je testirao Snapdragon X1E u praksi izražava znatnu frustraciju. Jasna tačka sporenja je stvarna dostupnost firmvera potrebnog da bi sve hardverske komponente ispravno funkcionisale pod Linuxom.

Mnogi korisnici se pitaju zašto ne postoji služben, jasan i redistributivan način za instaliranje firmvera potrebnog za kritične komponente X1E sistema. Trenutno je u previše slučajeva jedina opcija pokretanje Windows instalacije, izdvajanje blobova firmvera iz nje i njihov ručni prijenos na Linux, sa svim pravnim i praktičnim problemima koji to podrazumijeva.

Da stvar bude još gora, u mnogim slučajevima redistribucija firmvera nije dozvoljena putem standardnih kanala kao što je sam linux-firmware repozitorij. To stvara krhak ekosistem u kojem svaki korisnik mora sam da se snalazi, a distributeri Linuxa ne mogu jednostavno spakovati sve što je potrebno i pružiti službenu podršku za platformu.

Ova situacija se doživljava kao strukturni problem, a ne kao jednostavan tehnički problem. Bez redistributabilnog firmvera, potpuno instaliranih drajvera i stabilne hardverske baze , proizvođačima laptopa orijentisanim na Linux je vrlo teško motivisati se da lansiraju komercijalne proizvode sa Snapdragon X1E i ponude nekoliko godina ažuriranja.

Kao rezultat toga, napredni korisnici i programeri su postavili Qualcommu vrlo direktna pitanja: šta zaista blokira ovaj model distribucije firmvera prilagođen Linuxu, da li postoji javni plan da se ovi sistemi dugoročno učine održivim i šta bi se moralo promijeniti kako bi se udaljilo od zavisnosti od radnih procesa zasnovanih na Windowsu.

Slučaj TUXEDO: projekat pauziran zbog nedostatka zrelosti

Jedna od najvidljivijih provjera realnosti bila je odluka TUXEDO Computersa , poznatog proizvođača laptopa s unaprijed instaliranim Linuxom, da pauzira ili čak prekine svoju inicijativu za lansiranje laptopa sa Snapdragon X1E kao svojom vodećom platformom za Linux.

Dana 21. novembra 2025. godine, TUXEDO je objavio saopštenje u kojem objašnjava da je platforma manje prilagođena Linuxu nego što su očekivali . Iako su razvili funkcionalne prototipove koje su neki ljudi mogli vidjeti uživo, nagomilani problemi onemogućili su nastavak rada u postojećem stanju.

  Pretvorite stari laptop u Klipper ekran i mozak za 3D printer

Među razlozima koje je TUXEDO naveo bili su nedostatak održive metode ažuriranja BIOS-a , neadekvatna kontrola ventilatora, nepredvidivo ponašanje u KVM virtualizaciji i nemogućnost postizanja visokih i stabilnih USB4 brzina. Sve su to ključni elementi za dobavljača Linux laptopa u smislu korisničkog iskustva i naknadne tehničke podrške.

Također su spomenuli da, iako je hardversko dekodiranje videa bilo moguće , podrška u stvarnim primjenama bila je slaba, što je smanjilo praktičnu vrijednost ove funkcionalnosti za krajnje korisnike. Nije dovoljno da hardver bude sposoban: preglednici, playeri i drugi softver također moraju pouzdano koristiti tu funkcionalnost.

Uprkos tome, TUXEDO je ostavio otvorena vrata za ponovnu procjenu budućih Snapdragon generacija i doprinos uzvodnom razvoju s nekim od svojih dosadašnjih radova, na primjer, na specifičnim Device Trees za svoje prototipove. Poruka je jasna: postoji interes, ali platformi nedostaje zrelost za ozbiljnu podršku za Linux odmah po instalaciji.

Skok u kernel Linuxa 6.3: čišćenje ARM-a, drajveri i sigurnost

Dok se sve ovo dešava na Qualcommovom frontu, Linux kernel se nastavlja razvijati vrlo dobrim tempom. Jedan primjer je Linux 6.3, koji je Linus Torvalds objavio nakon dva mjeseca rada, a koji je uključivao 15.637 promjena koje je podnijelo 2.055 programera, sa zakrpom od 76 MB koja je uticala na skoro 14.300 datoteka i dodala više od milion linija koda.

Statistički gledano, oko 39% promjena u Linuxu 6.3 fokusiralo se na drajvere , 15% na kod specifičan za arhitekturu, 10% na mrežni stek, 5% na datotečne sisteme i 3% na interne podsisteme kernela. Ove brojke odražavaju važnost drajvera i podrške za nove platforme (uključujući mnoge ARM i ARM64 sisteme) u trenutnom razvoju kernela.

Među najznačajnijim promjenama je opsežno čišćenje starijih i zastarjelih ARM platformi . Više od 40 platformi je uklonjeno iz kodnog stabla, što je rezultiralo smanjenjem od približno 150.000 linija. Ovo rezanje pomaže u održavanju upravljivosti kernela i smanjuje opterećenje održavanja hardvera koji više nije praktično relevantan.

Linux 6.3 je također ostvario značajan napredak u integraciji Rust jezika u kernel. Iako podrška još nije omogućena po defaultu, niti Rust čini obaveznom zavisnošću, dodani su tipovi kao što su Arc, ScopeGuard i ForeignOwnable, a modul "borrow" je uklonjen iz alloc paketa. Ova integracija se sada smatra blizu tačke u kojoj će kernel izvorno prihvatiti prve Rust module.

Još jedan zanimljiv uslužni program koji je predstavljen je hwnoise , alat za praćenje kašnjenja uzrokovanih hardverom mjerenjem podrhtavanja tokom izvršavanja operacija, čak i kada su prekidi onemogućeni. Uz to, dodan je i kernel modul s referentnom implementacijom Dhrystone benchmarka, korisnog za procjenu performansi novih CPU-a i SoC-ova tokom ranih faza prenosivosti.

Memorijske usluge, BPF optimizacije i podrška za nove arhitekture

U području memorije i sistemskih servisa, Linux 6.3 je uveo opciju za onemogućavanje obračuna memorije za BPF programe korištenjem parametra komandne linije "cgroup.memory=nobpf". Ovo može biti korisno na sistemima koji su preopterećeni kontejnerima, gdje opterećenje BPF obračunom stvara nepotrebne troškove.

Implementacija strukture crveno-crnog stabla je također dodana za BPF korištenjem kfunc + kptr (bpf_rbtree_add, bpf_rbtree_remove, bpf_rbtree_first), eliminirajući potrebu za uvođenjem novog, specifičnog tipa mape. Ovo postavlja temelje za složenije i efikasnije BPF programe u scenarijima mreže i observabilnosti.

Mehanizam restartable sequences (rseq) uključivao je mogućnost prosljeđivanja identifikatora konkurentnosti povezanih s brojem CPU-a, što je važan alat za brzo i pouzdano izvođenje atomskih operacija u višenitnim okruženjima, ponovno pokretanje operacije kada je prekine druga nit.

Na nivou arhitekture, ARM procesorima je dodana podrška za SME 2 (Scalable Matrix Extension) instrukcije , "BPF trampolin" je implementiran u s390x i RISC-V RV64 kako bi se minimiziralo opterećenje poziva između kernela i BPF-a, a korištenje ZBB instrukcija je omogućeno u RISC-V kako bi se ubrzale operacije sa stringovima.

Relativno nova LoongArch arhitektura je također imala koristi od Linuxa 6.3, dobijajući podršku za KASLR, premještanje kernela, hardverske breakpoint-ove i kprobe mehanizme. Nadalje, minimalna Nolibc biblioteka je proširila svoju pokrivenost kako bi uključila s390 i Arm Thumb1, pridružujući se ARM, AArch64, i386, x86_64, RISC-V i MIPS.

Poboljšanja sistema datoteka, ulazno/izlaznih operacija i pohrane podataka

U području skladištenja podataka, Linux 6.3 je uključio značajna poboljšanja u Btrfs, ext4, f2fs, EROFS i BFQ I/O planer . Ove modifikacije imaju direktan utjecaj na performanse i pouzdanost i desktop i serverskih sistema.

U Btrfs-u, radi smanjenja fragmentacije, ekstentovi su podijeljeni po veličini prilikom alokacije blokova: mali (do 128 KB), srednji (do 8 MB) i veliki. Implementacija RAID 56 je također refaktorirana, kod za verifikaciju kontrolne sume je redizajniran, a operacije slanja su ubrzane do 10 puta kroz utime keširanje za direktorije i odgođeno izvršavanje naredbi.

Ext4 je poboljšao performanse omogućavajući više procesa da obavljaju direktan ulazno/izlazni rad na unaprijed dodijeljenim blokovima koristeći dijeljene inode brave, umjesto ekskluzivnih brava koje su blokirale paralelizam. f2fs je riješio ozbiljne probleme s atomskim pisanjem i novom keš memorijom ekstenzija, a istovremeno je poboljšao čitljivost koda.

EROFS, dizajniran za particije samo za čitanje, dodao je mogućnost vezivanja dekompresije komprimiranih datoteka za CPU kako bi se smanjila latencija pri pristupu podacima. Paralelno s tim, BFQ planer je uveo podršku za napredne rotirajuće diskovne pogone s više nezavisno kontroliranih aktuatora (Multi Actuator).

U području umrežavanja, NFS-u je dodana podrška za AES-SHA2 enkripciju , i na klijentu i na serveru, a FUSE podsistem je uveo proširenje upita koje omogućava dodavanje dodatnih informacija (kao što su grupe) zahtjevima, što je korisno za ispravnu primjenu dozvola prilikom kreiranja objekata u datotečnim sistemima zasnovanim na FUSE-u.

Virtualizacija, sigurnost i umrežavanje: BIG TCP, Spectre i Hyper-V

Linux 6.3 je došao s poboljšanjima virtualizacije i sigurnosti . KVM hipervizor za x86 dodao je podršku za proširene Hyper-V hiperpozive i njihovo prosljeđivanje kontrolerima na hostu u korisničkom prostoru, omogućavajući pokretanje Hyper-V-a na ugniježđeni način.

  Kompletan vodič za NVIDIA skaliranje slike: Kako dobiti FPS u bilo kojoj igri

Pristup PMU događajima je također bio ograničen za goste , što je spriječilo virtuelne mašine da čitaju brojače performansi koji bi mogli procuriti osjetljive informacije. Paralelno s tim, mehanizam memfd je dobio mogućnost nepovratnog kreiranja neizvršnih memorijskih područja (neizvršni memfd), ojačavajući tehnike ojačavanja.

Operacija PR_SET_MDWE uvedena je u prctl, što blokira pokušaje dodjeljivanja memorijskih dozvola koje omogućavaju istovremeno pisanje i izvršavanje, jačajući odbranu od exploita. Pored toga, nova zaštita od napada tipa Spectre omogućena je po defaultu, zasnovana na automatskom režimu AMD Zen 4 IBRS, koji prilagođava spekulaciju instrukcija tokom prekida, sistemskih poziva i promjena konteksta sa manje opterećenja nego Retpoline.

Također je ispravljena ranjivost povezana sa Spectre v2 u prisustvu SMT/Hyper-Threading-a, uzrokovana onemogućavanjem STIBP mehanizma pri korištenju IBRS-a. Što se tiče arhitektura, ARM64 je dobio novi cilj izgradnje "virtconfig" koji aktivira samo komponente potrebne za pokretanje u virtualizacionim okruženjima, a m68k je dobio filtriranje sistemskih poziva pomoću seccomp-a.

U mrežnom steku je dodan netlink interfejs za konfigurisanje PLCA (IEEE 802.3cg-2019), netlink API je detaljnije dokumentovan, a implementiran je i alat ynl-gen-c za generisanje C koda iz YAML specifikacija. Opcija IP_LOCAL_PORT_RANGE je takođe uključena u sockete kako bi se olakšale konfiguracije deljenih NAT-ova bez pribjegavanja složenom SNAT-u.

Drajveri za hardver: Stariji GPU-ovi su izašli, poboljšana podrška za Qualcomm Adreno

Podsistem Uređaji u Linuxu 6.3 doživio je masovno čišćenje starih grafičkih drajvera i uvođenje novih drajvera za moderne platforme, uključujući nekoliko zasnovanih na Qualcommu i ARM64.

Svi drajveri bazirani na DRI1 (i810, mga, r128, savage, sis, tdfx i via), koji se smatraju zastarjelim od 2016. i koje Mesa ne podržava od 2012., su uklonjeni. Stari fbdev drajveri kao što su omap1, s3c2410, tmiofb i w100fb su također povučeni, čime je smanjeno opterećenje održavanja koda koji se više ne koristi na trenutnom hardveru.

Među dodacima, ističe se DRM kontroler za Intel Meteor Lake VPU , integriran u "accel" podsistem za računarske akceleratore. Kontroler i915 proširio je podršku za Intel Arc diskretne GPU-ove, dodao preliminarnu kompatibilnost s Meteor Lake GPU-ovima i podršku za Intel Xe HP 4tile.

Sa AMD strane, amdgpu drajver je uveo podršku za AdaptiveSync, Secure Display sa više ekrana i poboljšanja za DCN 3.2, SR-IOV RAS, VCN RAS, SMU 13.x i DP 2.1. U međuvremenu, Nouveau drajver je uklonio zastarjele ioctl pozive, a etnaviv drajver je dodao eksperimentalnu podršku za VeriSilicon NPU.

Drajver pata_parport za IDE diskove preko paralelnog porta omogućio je uklanjanje starog PARIDE podsistema iz kernela, uz ograničenje da se štampač i disk ne mogu istovremeno povezati preko istog porta. U bežičnoj areni dodat je ath12k, koji pruža podršku za Wi-Fi 7 kartice bazirane na Qualcomm čipovima, te podršku za uređaje sa Realtek RTL8188EU čipsetom.

Nove ARM64 platforme i Linux-libre 6.3-gnu kernel

Linux 6.3 je također dodao podršku za 46 novih ARM64 ploča , uključujući uređaje poput Samsung Galaxy Tab A (2015), Galaxy S5, BananaPi R3, Debix Model A, nekoliko EmbedFire LubanCat ploča, Facebook Greatlake, Orange Pi R1 Plus, Tesla FSD platforme i brojnih uređaja baziranih na Rockchip SoC-ovima (RK3128, RK3588, RK3568, RK3566, RK3328) ili TI K3.

Ova lista uključuje nove reference zasnovane na Qualcomm SoC-ovima, kao što su MSM8953 (Snapdragon 610), SM8550 (Snapdragon 8 Gen 2), SDM450 i SDM632 . Njihovo uključivanje u glavno stablo kernela naglašava kontinuiranu pažnju koju Qualcomm platforme dobijaju unutar Linux ARM64 ekosistema.

Paralelno s tim, Latinoamerička fondacija za slobodni softver objavila je Linux-libre 6.3-gnu , potpuno besplatnu varijantu kernela 6.3, bez blobova firmvera ili dijelova neslobodnog koda vezanih za ograničenja proizvođača. Ova verzija je uklonila blobove u novim drajverima kao što su ath12k, aw88395 i peb2466, kao i u datotekama stabla uređaja za qcom uređaje zasnovane na AArch64.

Kod za čišćenje blobova je ažuriran u drajverima i podsistemima kao što su amdgpu, xhci-rcar, qcom-q6v5-pas, sp8870 i av7110, kao i u drajverima za DVB kartice sa softverskim dekodiranjem i u prekompiliranom BPF-u. Ručno čišćenje drajvera kao što su mga, r128, tm6000, cpia2 i r8188eu je prekinuto nakon njihovog uklanjanja iz glavnog kernela, a čišćenje blobova je poboljšano u i915 drajveru.

Sav ovaj kontekst pokazuje da, dok Qualcomm i drugi proizvođači nastoje bolje integrirati svoje SoC-ove u Linux, dio zajednice i dalje se odlučuje za 100% besplatne kernele bez vlasničkog firmvera , što dodaje još jedan sloj složenosti debati o podršci, performansama i slobodi korisnika.

Sa svim ovim dešavanjima, cjelokupna slika je slika brzog razvoja ekosistema : Qualcomm ubrzava izdavanje zakrpa za RAS podršku i kritične funkcije na svojim ARM platformama, Linux kernel uvodi duboke promjene u drajverima, sigurnosti i arhitekturi, a istovremeno, zajednica i proizvođači hardvera forsiraju zaista održiv model firmvera i BIOS-a za Linux, bez oslanjanja na Windows ili nedovršena rješenja. Ključno pitanje u narednim godinama bit će hoće li se ovi napori dovoljno konvergirati da laptopi i desktop računari sa Snapdragon i drugim ARM SoC-ovima mogu direktno konkurirati x86 i u areni softvera otvorenog koda.

kako ažurirati BIOS
Povezani članak:
Kako sigurno i bez iznenađenja ažurirati BIOS