Qualcomm draagt bij aan Linux-ondersteuning voor Snapdragon X2-serie
Qualcomm gaat actief bijdragen aan Linux-ondersteuning voor de X2-serie in laptops. Dat heeft de fabrikant bekendgemaakt tijdens de Snapdragon Summit. De ondersteuning begint met twee distro's: Debian en Ubuntu.
Qualcomm heeft sinds de Snapdragon Summit van 2025 gewerkt aan de ondersteuning voor Linux op zijn X2-processors. Laptops met zulke socs werden vooralsnog alleen met Windows uitgebracht. Het gaat om de Snapdragon X2 Elite Extreme, X2 Elite en X2 Plus.
Hoewel het voor veel Linux-fans goed nieuws zal zijn, is nog wel enig geduld nodig voordat er kant-en-klare versies verschijnen: vooralsnog gaat het om een 'early developer preview'.
Met de ondersteuning van Linux wil Qualcomm naar eigen zeggen het werk van developers en de opensourcecommunity makkelijker maken. Qualcomm rolt de developer preview stapsgewijs uit. De focus ligt eerst op het werkend krijgen van alle drivers om bijvoorbeeld de Hexagon-npu en Adreno-gpu aan te sturen. Daarvoor gebruikt Qualcomm open source drivers.
Er zijn twee distro's die voor Qualcomm prioriteit hebben: Debian en Ubuntu. Voor de Ubuntu-build werkt het bedrijf samen met uitgever Canonical.
Qualcomm heeft online al de nodige middelen klaargezet om mensen zelf aan de slag te laten gaan met een build van Linux. Daarbij benadrukt het Amerikaanse bedrijf wel dat het zich allemaal nog in een erg vroeg stadium bevindt en het vooral gericht is op ontwikkelaars, hardwareteams en maintainers van Linux-distro's.
23-09-2026 • 23:27
Lees meer
Reacties (28)
En ik zie het niet gebeuren dat als er 20 laptops met een X2 SoC uit komen dat Qualcomm ook voor alle 20 een dts file gaat aanleveren.
---
Aan de andere kant heb ik een paar maanden terug een Android tablet gekocht om er Linux op te zetten. En ja, er is een custom kernel fork voor nodig. Maar een groot deel van het werk in die fork lijkt de device tree te zijn (en als ik het goed heb een driver voor het scherm).
Waarbij ik zijdelings ook wat de Qualcomm specifieke Linux mailinglist aan het volgen ben. En er wordt toch ook echt wel wat werk verzet door Qualcomm. Vele patchsets bijgedragen door Qualcomm komen daar voorbij. Waarbij ook vanalles en nog wat relevant is voor andere hardware. Zo is er ook een hele serie aan patches om ondersteuning voor DisplayPorts Multi-Stream Transport toe te voegen (voor bv daisy chaining van monitoren) en die heb ik getest en werkt net zo goed met mijn Snapdragon 8 Gen 2 (/"SM8550") SoC en niet alleen met bv zo'n X1 / X2 SoC. En hetzelfde met patches voor de video encoding/decoding hardware. Ook daarvan heb ik een patch toegepast voor mijn tablet die issues oplost / ondersteuning verbeterd.
Deze bijdragen van Qualcomm hebben dus een groter effect op de Linux + Qualcomm ondersteuning dan puur de X1/X2 SoCs waarvan ook andere projecten / distro's / hardware meeplukken.
Ik kan zeggen dat UEFI gewoon all werkt op Qualcomm devices, teminste degene waar ze het op zetten. Voor ons is het test kader de Arduino Uno Q dus een qrb2210, die draait bijna gewoon stock standaard Debian. Even uit me hoofd draaien we gewoon standard Debian Kernel, standaard install, standaard systemd. Er zijn natuurlijk well verschillen maar niet zo veel meer, en dit komt dan hopelijk uiteindelijk op de andere platforms. En dit draait via een omroete door het chainloaden van U-boot gewoon een capable UEFI omgeving.
Echter lost UEFI zelf dit probleem niet op, zoiezo is ACPI zelf all een provider of last resort, als het device niet via andere protcollen kon detecteren waarmee het geconecteerd is. Het is eigenlijk automatische DeviceTree generation. Maar zelfs als je UEFI hebt is dit apart van ACPI.
Het probleem met DeviceTree's bestaat echter well en dit is nog steeds een probleem, ik weet dat het team waar de engineer is die wij mee werken hier well naar zit te kijken. Maar op dit moment licht de focus bij ons teminste op het ondersteunen van DeviceTree Overlays in Systemd-Stub. Het probleem op dit moment namelijk is dat er voor elke mogelijke combinatie van hardware een DeviceTree is dat je voor elke combinatie nog een DeviceTree nodig hebt. Dus dit groeit O(2^n-1) hoeveelheid devicetrees worst case, wat natuurlijk niet haalbaar is op groot schaal, zeker op een bord zoals de Arduino Uno, waar je veel verschillende hardware aansluit.
Het uiteindelijk doel van Overlays en dat is dus de focus bij ons is dat de overlay bevat alleen informatie over wat hij toevoegt. Dit betekent dat je dus maar 1 file nodig hebt per hardware component. Echter is dit natuurlijk nog niet automatisch, binnen ons project moet je nog well zelf aanzetten welke componenten connected zijn.
Maar dus ik kan je zeker vertellen dat het probleem dat je roept helemaal niet nieuw is, en dat er zeker aan wordt gewerkt.
[Reactie gewijzigd door Stetsed op 24 september 2026 11:27]
- Open het Apple-menu () in de hoek van je scherm.
- Klik op Systeeminstellingen.
- Klik op Siri in de navigatiekolom aan de linkerkant.
- Zet de schakelaar voor Siri uit of schakel de opties zoals 'Luister naar "Hé Siri"' of sneltoetsen uit
- Systeeminstellingen: Ga naar Systeeminstellingen > Siri > App-access en zet 'Leer van deze toepassing' en suggesties uit voor vermelde apps.
- Meldingen: Ga naar Systeeminstellingen > Meldingen en schakel Samenvattingen van meldingen uit.
- Berichten en Mail: Open de app (bijv. Mail of Berichten), ga naar de instellingen van de app en vink opties zoals 'Samenvattingen' of 'Slimme antwoorden' (Smart Replies) uit
Maar goede Linuxondersteuning is uiteraard distributie onafhankelijk. Dat is pas respect tonen voor de Linux gemeenschap.
Denk je niet dat Arch-developers met "de nodige middelen" zelf aan de slag gaan en uiteindelijk eerder fatsoenlijke ondersteuning hebben dan Ubuntu?Qualcomm heeft online al de nodige middelen klaargezet om mensen zelf aan de slag te laten gaan met een build van Linux.
Ubuntu ben ik ooit mee begonnen toen ik cold turkey weg ging van Windows. Maar de out of the box experience vond ik echt beroerd. Via Arch en Manjaro (zoveel beter) nog even OpenSuse geprobeerd (3 verschillende apps om apps te installeren.. ik werd er niet wijs uit) uiteindelijk heel tevreden met Bluefin. Immutable.
Maarja Canonical is een $300M/jr commercieel bedrijf. Dus wel logisch dat het daar begint.
Waardoor x64-platforms, zeker sinds Panther Lake, in het voordeel kunnen zijn.
Mijn oude iPhone 13 pro max die ik nog voor veel gebruik wil ik vervangen voor een wat kleinere telefoon (iets zoals een Moto Razr met grapheneOS) en een laptop zoals de framework 12, en ik weet dat de Gen2 veel betere accu prestaties heeft, maar ik ben zeker benieuwd naar wat een soortgelijke apparaat met een Qualcomm chip zal doen.
Onze hardware, ons eigendom, onze keuze van software. En niet uit Rood of Blauw, maar gewoon echte keuze. En ARM is gewoon echt hele mooie hardware voor een laptop.
En kijk, we wachten nog altijd op goede ondersteuning.
Ze zijn gewoon 't zoveelste bedrijf met veel geblaat, maar weinig wol.
Eerst zien en dan geloven.
Het feit dat je nog steeds firmware voor de gpu en wifi uit de Windows partitie moet halen zegt naar mijn mening genoeg.
[Reactie gewijzigd door idi112 op 24 september 2026 09:37]
Dat vind ik nou nog eens straf zeg, ondersteuning voor een SoC die niet bestaat.Het gaat om de Snapdragon X2 Elite, X2 Plus en reguliere X2.
Om te kunnen reageren moet je ingelogd zijn
/u/1741088/crop636b6e3488036_cropped.png?f=community)
:strip_icc():strip_exif()/u/22034/crop67e2f02f174e5_cropped.jpg?f=community)
/u/321057/crop69aafcef36c11_cropped.png?f=community)
/u/298857/crop6471d9676d431.png?f=community)
/u/381607/have%2520a%2520nice%2520day%2520-%2520small.png?f=community)
/u/214894/crop5baaa31f9c4ff_cropped.png?f=community)
:strip_icc():strip_exif()/u/137578/crop684839b85b72a.jpg?f=community)
:strip_icc():strip_exif()/u/379464/crop5aa19fab1f77b_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/669131/crop5ab7ac648e05e_cropped.jpeg?f=community)
:strip_exif()/u/1650466/crop6215360d3031f_cropped.gif?f=community)
/u/403394/crop6ab39fc6787bd_cropped.png?f=community)