Dell XPS 13 9343

Note: This article is for the new model of Dell XPS released in 2015, for the older model, go here

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

make.conf
Important note: These CFLAGS were determined using the instructions found here on the i5-5200U processor variant. Users with different processors should follow these previously-mentioned instructions FIRST and modify this wiki page if necessary.

CFLAGS are safe for gcc 4.8 and above

Wireless
The Broadcom BCM4352 wireless adapter requires the use of the official Broadcom driver:

Recompile your kernel, reboot and emerge broadcom-sta:

Modprobe the new Broadcom module

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

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.