Dell XPS 13 9343

Hardware specs
All variants of this model come with 5th-gen Intel processors and have an option of a touchscreen with HD+ display.


 * i3-5010U, i5-5200U, or i7-5500U processor
 * 13.3" LCD screen (3200x1800 touchscreen display or 1920x1080 without touchscreen)
 * Broadwell-U Integrated Graphics
 * 4-8 GB DDR3 1600MHz RAM
 * 128-256 GB Samsung SSD
 * 2x USB 3 ports
 * mini-DisplayPort output
 * Broadcom DW1560 802.11a/b/g/n/ac + Bluetooth 4.0

Wireless
The Broadcom BCM4352 wireless adapter requires the use of the official Broadcom driver. This driver is proprietary and requires that several kernel options be (un)set before installation:

Recompile your kernel, install it, and reboot. Once rebooted, emerge broadcom-sta:

Modprobe the new Broadcom module

If all goes well, you should have a working wireless interface

Synaptics Touchpad
The touchpad runs off of an I2C bus and needs some special kernel drivers to be installed:

MMC/SD Card Reader
The MMC/SD slot is located on the right side of the laptop, next to the right USB port. It is relatively easy to use with the proper kernel config.

Loss of horizontal sync when switching TTYs
A bug is present in current kernel versions that results in horizontal sync loss on Broadwell machines when switching TTYs. To fix it, you can add i915.enable_ips=0 to your kernel command-line as a workaround.

GPU hang/freeze4 with external display
An issue appears present on QHD display models that may result in GPU hangs/freezing when manipulating the displays with xrandr on kernels 4.0 and up. Ensure i915.preliminary_hw_support=0 is set as this appears to alleviate this issue.

Display Blanking randomly
This issue appears to be related to high resolutions on both the internal display as well as 4k external displays. Preliminary testing indicates that the i915.preliminary_hw_support=0 option being set significantly reduces or removes the issue.