Ядро 4.4 було випущено і має вирішити більшість проблем зараз. (У мене це встановлено і до цього часу не виникало жодних проблем.
Якщо ваш XPS 13 (як і мій) обладнаний NVMe SSD, вам доведеться скласти спеціальне ядро, де ви ввімкнете модуль nvme. Інакше ядро не зможе знайти SSD.
Для цього виконайте наступне: Спочатку дістаньте необхідні пакети
$ sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils
$ sudo apt-get install kernel-package
$ sudo apt-get install libssl-dev
Отримайте ядро 4.4.
$ wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz
Розпакуйте його
$ tar xvf linux-4.4.tar.xz
$ cd linux-4.4/
Скопіюйте свій поточний конфігураційний файл
$ cp /boot/config-$(uname -r) .config
Тепер відредагуйте .config файл улюбленим редактором, щоб увімкнути модуль NVMe.
nano .config
Знайдіть CONFIG_BLK_DEV_NVME та встановіть його у (від м)
CONFIG_BLK_DEV_NVME=y
Тепер настав час скласти власне ядро. (остання команда може зайняти до 1,5 годин)
make-kpkg clean
fakeroot make-kpkg --initrd --revision=1.0.NAS kernel_image kernel_headers
І встановити! (ігноруйте попередження, що надходять із першого)
$ cd ..
$ sudo dpkg -i linux-headers-4.4.0_1.0.NAS_amd64.deb
$ sudo dpkg -i linux-image-4.4.0_1.0.NAS_amd64.deb
Тепер просто перезавантажте і воно повинно запускатися в ядрі 4.4.
Крім того, після декількох перезавантажень я зіткнувся з проблемою, коли мій екран залишився б чорним. Схоже, виникає проблема із skylake та графічними драйверами.
Для мене це було виправлено шляхом внесення змін у файл grub.
sudo nano /etc/default/grub
Потім змініть рядок, що говорить GRUB_CMDLINE_LINUX_DEFAULT, на
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.preliminary_hw_support=1"
Збережіть та застосуйте зміни, використовуючи:
sudo update-grub
Джерело для створення власного ядра: http://www.cyberciti.biz/faq/debian-ubuntu-building-installing-a-custom-linux-kernel/
EDIT: Виявляється після декількох перезавантажень, мій чорний екран після завантаження повертається .. тож це вже велика робота.