Dell XPS 9345 With Snapdragon X1 Sees Linux Patches But Not Yet Speakers & Other Features
([Hardware] 6 Hours Ago
Dell XPS 9345)
- Reference: 0001492775
- News link: https://www.phoronix.com/news/Dell-XPS-9345-Linux-Patches
- Source link:
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/
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