Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mpalourdio/xps13

:neckbeard: DELL xps13 2015 (9343) Linux Support
https://github.com/mpalourdio/xps13

9343 dell linux xps13

Last synced: 17 days ago
JSON representation

:neckbeard: DELL xps13 2015 (9343) Linux Support

Awesome Lists containing this project

README

        

# DELL xps13 2015 (9343) Linux Support

Tips and tricks to make XPS13 2015 work with linux.

## Contributors Configurations

See the collected configurations [here](configurations.md) (ordered by BIOS version)

## BIOS

~~BIOS A01 is [out](http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverID=RHPC0)~~
~~BIOS A02 is [out](http://www.dell.com/support/home/en/en/nldhs1/Drivers/DriversDetails?driverId=F2PRR)~~
~~BIOS A03 is [out](http://www.dell.com/support/home/en/en/nldhs1/Drivers/DriversDetails?driverId=XY677)~~
~~BIOS A04 is [out](http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverId=133FN)~~
~~BIOS A05 is [out](http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverID=YMRTD)~~
~~BIOS A06 coming [soon](http://bartongeorge.net/2015/08/28/recent-fixes-for-xps-13-developer-edition/)~~
~~BIOS A07 is [out](http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverId=28M21)~~
~~BIOS A08 is [out](http://www.dell.com/support/Home/us/en/19/Drivers/DriversDetails?driverId=KTW00)~~
~~BIOS A09 is [out](http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverId=MNWHN)~~
~~BIOS A11 is [out](http://www.dell.com/support/home/fr/fr/frbsdt1/Drivers/DriversDetails?driverId=MYXCY)~~
~~BIOS A12 is [out](http://www.dell.com/support/Home/us/en/19/Drivers/DriversDetails?driverId=W57K8)~~
~~BIOS A13 is [out](http://www.dell.com/support/Home/us/en/19/Drivers/DriversDetails?driverId=5K69V)~~
~~BIOS A14 is [out](http://www.dell.com/support/Home/us/en/19/Drivers/DriversDetails?driverId=43Y56)~~ => removed. See this [post](https://github.com/mpalourdio/xps13/issues/103#issuecomment-367957009)
~~BIOS A15 is [out](http://www.dell.com/support/Home/us/en/19/Drivers/DriversDetails?driverId=RTNYC)~~
~~BIOS A17 is [out](https://www.dell.com/support/Home/ue/en/brbsdt1/Drivers/DriversDetails?driverId=X45GJ)~~ => removed. See this [post](https://github.com/mpalourdio/xps13/issues/105#issuecomment-408702876)
~~BIOS A18 is [out](https://www.dell.com/support/home/us/en/sebsdt1/drivers/driversdetails?driverId=RR83R)~~
~~BIOS A19 is [out](https://www.dell.com/support/home/en/en/nlbsdt1/drivers/driversdetails?driverid=TRF18)~~
BIOS A20 is [out](https://www.dell.com/support/home/en/en/nlbsdt1/drivers/driversdetails?driverid=W5C0W)

>After downloading a BIOS `.exe` file from one of the links above, you can install the update by copying the `.exe` file to `/boot/efi`. Alternatively, you may install the update via a USB device:
0. Download and **verify the checksum**.
1. Copy the downloaded file to a USB flash device. It does not need to be bootable.
2. Insert the USB flash device into any USB port.
3. Power on the system.
4. At the DELL logo screen, press F12 to access the one time boot menu.
5. Select BIOS Flash Update in the Other Options section.
6. Click on the ... button to browse the USB flash device to locate the downloaded file.
7. Select the file and click Ok.
8. Confirm the Existing System BIOS Information and the BIOS Update Information are as expected.
9. Click Begin Flash Update.
10. Reviewing the Warning message and click Yes to proceed with the update.
11. The system should restart and show a Flash Progress bar on the Dell logo screen as the BIOS update is being performed.
12. The system will restart once again when the Flash update is complete.

## DELL patches/firmwares/drivers

* [QHD Patch to disable automatic adaptative brightness](https://drive.google.com/file/d/0BwSnIxxl4kxkbXdSX2FkNE5OR1E/view?pli=1) - Installs under windows only :worried:
* [Touchpad firmware A00](http://downloads.dell.com/FOLDER02883019M/1/9343_Firmware_T792T_WN32_18.1.48_A00.EXE) - Installs under windows only :worried:
* [XPS13 2015 drivers page](http://www.dell.com/support/home/us/en/04/product-support/product/xps-13-9343-laptop/drivers)
* [DisplayLink Ubuntu drivers](http://www.displaylink.com/downloads/ubuntu.php) - Make Dell D3000, D3100 docks & DA100 external video adapter compatible

## Current Situation

From **A01**, linux support is quite decent. The different encountered problems can be:
- touchpad freezing (i2c / ps2 mode)
- no sound (or sound after 2 cold reboots of some kernels, depending on boot options)
- ~~repeating keystroke issue (should be fixed with BIOS A01)~~ (fixed with BIOS A01 & A04)
- ?

From **A02**, boot options are not needed anymore. Sound will be ok (HDA mode by default) and touchpad will be in i2c mode as ``!Windows 2013`` is not needed anymore to make audio work!
It's still recommended to have a recent kernel (3.17+). Verify your touchpad mode with ``xinput``.
It should give you something like ``DLL0665:01 06CB:76AD UNKNOWN`` if i2c mode is on. You could have to blacklist psmouse too. See [here](A07_02/psmouse-blacklist.conf).

BIOS **A04**: ``relevant things to linux are: keyboard repeat delay, fix an intermittent hang up at POST, update EC, update CPU microcode, intel platform trust technology updates``

Anyway, you should upgrade BIOS to the latest version (at your own risk!). To upgrade, download the BIOS .exe, and save it in ``/boot/efi``. Double-check the checksum, reboot, press F12 and patch.

**Quote about the repeating keystroke issue (Author?)**
``Someone asked about the fix for the repeating keypresses. Yes, it was traced back to the source and will be fixed on all affected Dell platforms soon. I just saw that the one for 9343 was promoted to our factories so should be up on support.dell.com any day now as BIOS A01``

## Other Resources

* [DELL Sputnik project on Launchpad](https://bugs.launchpad.net/dell-sputnik) (list of bugs known to both DELL and Canonical)
* [major.io website](https://major.io/2015/02/03/linux-support-dell-xps-13-9343-2015-model/) ([@major](https://github.com/major))
* [Barton's blog last update, announcing BIOS A01](http://bartongeorge.net/2015/02/23/update-2-dell-xps-13-laptop-developer-edition-sputnik-gen-4/)
* [Installing ubuntu 14.04 on the new Dell XPS 13](http://forthescience.org/blog/2015/04/21/installing_ubuntu_14_04_on_the_new_dell_xps_13_v2)
* [Promising patches from Matthew Garret about reducing power consumption on Haswell and Broadwell systems](https://mjg59.dreamwidth.org/34868.html)
* [ArchWiki dedicated to Dell XPS 13 (2015)](https://wiki.archlinux.org/index.php/Dell_XPS_13_%282015%29)
* [DebianOn documentation on the Dell XPS 13 9343 (Early 2015)](https://wiki.debian.org/InstallingDebianOn/Dell/Dell%20XPS%2013%209343)
* [Install Ubuntu 15.04 on the Dell XPS 13 9343 (2015): A complete guide](http://hgdev.co/installing-ubuntu-15-04-on-the-dell-xps-13-9343-2015-a-complete-guide-update/)
* [Repository of issues with the XPS 13 (2015) Developer Edition](https://github.com/advancingu/XPS13Linux/issues)

IRC: #xps13 (freenode)

## What About You?

If you (are able to) use linux on this computer, please specify:
- your xps13 model (FHD/QHD, CPU, wifi chipset)
- kernel version
- boot options
- pros/cons of this combo
- applied patches
- distribution
- anything you think is useful to know

Thanks to contributors!