News: 0001492775

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Dell XPS 9345 With Snapdragon X1 Sees Linux Patches But Not Yet Speakers & Other Features

([Hardware] 6 Hours Ago Dell XPS 9345)


Following the other recent work around Linux enablement for [1]Snapdragon X1 powered laptops, yesterday patches were posted for getting the X1 Elite powered Dell XPS 9345 working with Linux but not all functionality is currently working.

Aleksandrs Vinarskis posted the set of three patches for getting the Dell XPS 9345 working with Linux by writing up the necessary Device Tree handling. The Dell XPS 9345 is similar to the few other X1 laptops already in the mainline Linux kernel with DT support. The Dell XPS 9345 has been tested on Linux using Debian and the GNOME desktop. The firmware also needs to be extracted from under Microsoft Windows. Some additional patches are also required for the Adreno GPU support.

With [2]the enablement patches the current Dell XPS 9345 Linux support is summed up as:

Working:

* Touchpad

* Keyboard (only post suspend&resume, i2c-hid patch WIP)

* eDP, with brightness control

* NVME

* USB Type-C ports in USB2/USB3 (one orientation)

* WiFi

* GPU/aDSP/cDSP firmware loading (requires binaries from Windows)

* Lid switch

* Sleep/suspend, nothing visibly broken on resume

Not working:

* Speakers (WIP, pin guessing, x4 WSA8845)

* Microphones (WIP, pin guessing)

* Fingerprint Reader (WIP, USB MP with ptn3222)

* USB as DP/USB3 (WIP, PS8830 based)

* Camera

* Battery Info

Should be working, but cannot be tested due to lack of hw:

* Higher res OLED, higher res IPS panels

* Touchscreen

Until the battery reporting, speakers, and other features are in place it may be tough for Linux users to use the Dell XPS 9345 as a daily driver. In any event the patches are now undergoing review for eventual upstreaming to the Linux kernel -- hopefully by the time of v6.13.

The Dell XPS 13 9345 pricing starts out at $1199 USD for the Qualcomm Snapdragon X1 Elite X1E-80-100, 16GB of LPDDR5X memory, 512GB SSD, and 13.5-inch 1920 x 1200 display. Pricing goes up to $1859 USD for sporting 32GB of memory, 1TB SSD, and 13.5-inch 3K OLED display.



[1] https://www.phoronix.com/search/Snapdragon+X1

[2] https://lore.kernel.org/lkml/20240919170018.13672-1-alex.vinarskis@gmail.com/



raystriker

+#if defined(__alpha__) && defined(CONFIG_PCI)
+ /*
+ * The meaning of life, the universe, and everything. Plus
+ * this makes the year come out right.
+ */
+ year -= 42;
+#endif
-- From the patch for 1.3.2: (kernel/time.c), submitted by Marcus Meissner