Dell XPS 13 (9350) Совместимость [закрыто]

13

Совместим ли ноутбук Dell XPS 13 (9350) с ОС Ubuntu?

Я новичок в Linux и Ubuntu, но я склонен быть конвертированным в программное обеспечение с открытым исходным кодом после незаинтересованности в продолжении использования Windows. Я читал много историй о проблемах с Linux, который не может распознать жесткий диск, и у Wi-Fi есть проблемы.

Ноутбук будет поставляться с предустановленной Windows 10, но я собираюсь стереть это и установить Ubuntu в качестве единственной операционной системы. Сначала я попробую демоверсию Ubuntu, но я бы тоже хотел проверить здесь.

9Cleggy2
источник
Это, вероятно, поможет: digitaltopo.net/o/?p=243 Похоже, вам нужно изменить карту Wi-Fi и изменить настройки на вашем SSD, что приведет к поломке окон ...
Limecat
Существуют некоторые проблемы с текущим стабильным ядром Linux (4.2), поэтому вам придется установить и установить предварительно скомпилированное. Дополнительная информация и обсуждения: sul.ccfink.de/?p=11 (полное руководство по установке) wiki.archlinux.org/index.php/Dell_XPS_13_(2016) (дополнительная информация о Bluetooth и т. Д.). Также имеется ссылка на форумы dell. (Я не могу опубликовать, потому что у меня недостаточно репутации)
user2295555
1
Если вы хотите XPS13, вам, вероятно, следует подождать «Developer Edition», который будет поставляться с предустановленной Ubuntu и поддерживаться Dell.
Добей
слишком поздно, получил один и вытер его :-D
Тим Абелл
Пожалуйста, смотрите мой пост. Я столкнулся с проблемой при использовании и, наконец, найти временный способ обойти это.
Декан Чен,

Ответы:

6

В настоящее время все еще есть некоторые проблемы совместимости с установкой Ubuntu по умолчанию.
Вот что вы должны сделать, чтобы получить правильно работающую установку системы Ubuntu ...


подготовка

Прежде всего - вы не сможете подключиться к Интернету из коробки из Ubuntu 15.10,
потому что карта WiFi в настоящее время не поддерживается - для установки вам понадобится либо:

  • USB-адаптер Wi-Fi или Ethernet-адаптер
  • USB-ключ, содержащий следующее ядро, скомпилированное Cephyr (это ядро ​​содержит дополнительный патч для использования этой карты WiFi).

Ubuntu не обнаружит ваш диск сразу, потому что SATA-контроллер установлен на RAID On .
Загрузитесь в BIOS (нажмите F12при запуске) и установите SATA-контроллер в положение Off или AHCI .

Примечание: если вы хотите сохранить двойную загрузку с Windows, вы должны выполнить эту процедуру .


Установка

Создайте загрузочный установочный носитель USB / DVD Ubuntu 15.10.
Загрузитесь с него, выбрав его в меню BIOS. Установите Ubuntu как обычно.

Исправление проблем

Wi-Fi

Когда установка будет завершена, откройте терминал ( Ctrl+ Alt+ T) и установите исправленное ядро:

#Only if you have a USB WiFi/Ethernet adapter
wget http://secretundergroundla.ir/?ddownload=15

tar jxf xps13_9350_kernel.tar.bz2
sudo chown root:root brcmfmac4350-pcie.bin BCM-0a5c-6412.hcd
sudo mv -t /lib/firmware/brcm/ BCM-0a5c-6412.hcd brcmfmac4350-pcie.bin
sudo dpkg -i linux-headers-4.3.0-wifitest-custom_4.3.0-wifitest-custom-10.00.Custom_amd64.deb linux-image-4.3.0-wifitest-custom_4.3.0-wifitest-custom-10.00.Custom_amd64.deb

Перезагрузка и WiFi теперь должны работать правильно.

Обновите систему:

sudo apt-get update
sudo apt-get upgrade

блютуз

Для правильной работы Bluetooth необходимо установить прошивку Broadcom.

wget http://downloads.dell.com/FOLDER03272920M/1/9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
unzip 9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
cp Win64/BCM4350C5_003.006.007.0095.1703.hex ./
hex2hcd BCM4350C5_003.006.007.0095.1703.hex
mv BCM4350C5_003.006.007.0095.1703.hcd /lib/firmware/brcm/BCM-0a5c-6412.hcd

Перезагрузите модуль и Bluetooth должен работать.

sudo modprobe -r btusb   
sudo modprobe btusb

Dell XPS 13 9350 - хороший, но все же довольно новый компьютер ... поэтому, пожалуйста, просто подождите немного,
все будет исправлено Canonical и сообществом в стандартной установке Ubuntu ;-) .


Источники:

Arch Linux Wiki ,
XPS 13 (9350) WiFi с Ubuntu 15.10 ,
Установите Ubuntu 15.10 на Dell XPS 13 9343 (2015): полное руководство .

hg8
источник
Благодарю. Это то же самое для LTS версии Ubuntu 14.04?
9Cleggy2
1
Этот ответ немного устарел, так как сейчас доступна версия 4.4. Вам не нужно использовать пропатченное ядро ​​4.3 выше. Вместо этого следуйте тем же инструкциям, но установите ядро ​​4.4. Вам также может понадобиться отключить ipv6, если вы видите проблемы с отключением Wi-Fi.
JÄRV
1
Большое спасибо @ hg8 за этот ответ. У меня XPS 13 9350 с Ubuntu 15.10, с кастомным ядром 4.3, установленным для драйвера Wi-Fi, и прошивкой, полученной из репозитория linux-firmware. Но мой блютуз был довольно плохим, но с загрузкой с dell и вашими командами он теперь отлично работает. (до этого у него был диапазон приблизительно 30 см при использовании звука через Bluetooth…)
Dolanor
Были проблемы с дисками NVMe, но у меня сработало переключение с Raid на AHCI (Ubuntu 16.04.1), спасибо.
knocte
3

Следующие работы:

Сначала мы обновляем ядро ​​Linux до 4.4.

Загрузите http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc7-wily/linux-image-4.4.0-040400rc7-generic_4.4.0-040400rc7.201512272230_amd64.deb, а затем:

$ sudo dpkg -i linux-image-4.4.0-040400rc7-generic_4.4.0-040400rc7.201512272230_amd64.deb

$ sudo apt-get update
$ sudo apt-get upgrade

Далее установите некоторые обновленные инструменты прошивки:

$ sudo apt-get install firmware-b43-installer

Затем загрузите и установите следующую прошивку: http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.154_all.deb и

$ sudo dpkg -i linux-firmware_1.154_all.deb

Перезагрузите машину, и у вас должен быть Wi-Fi!

yancysmith
источник
0

Я не могу комментировать извините за ответ. Для Ubuntu 14.04 с Dell xps 13 9350 я установил ядро ​​4.4-rc6, которое обеспечивало работу wifi, bluetooth, suspend и audio.

Я сделал инструкции на основе всех инструкций, которые я нашел в Интернете здесь: https://github.com/awesomebytes/ubuntu14_dell_xps13_9350

awesomebytes
источник
1
Здравствуйте, awesomebytes, добро пожаловать в Ask Ubuntu! Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки. ;-)
hg8
0

Ядро 4.4 было выпущено и должно исправить большинство проблем сейчас. (Я установил и не испытывал никаких проблем до сих пор.

Если ваш XPS 13 (как и мой) оснащен твердотельным накопителем NVMe, вам нужно будет скомпилировать собственное ядро, в котором вы включите модуль 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 и установите для него значение y (из m)

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-install-a-custom-linux-kernel/

РЕДАКТИРОВАТЬ: Оказывается, после нескольких перезагрузок мой черный экран после загрузки вернулся ... так что это больше в процессе работы.

Klaasie25
источник
не нужно перекомпилировать, просто исправьте initramfs-tools, как здесь, например, bugs.debian.org/cgi-bin/bugreport.cgi?bug=807000 поданный на панель запуска тоже bugs.launchpad.net/ubuntu/+source/initramfs-tools/ + bug / 1524879
tjaalton
Если вы используете [зашифрованный] LVM, как я, вы получите эту ошибку Reading all physical volumes, this may take a while ... No Logical Volume Groups foundбез NVMEмодуля. unix.stackexchange.com/questions/145334/…
Тим Абелл
0

На этой неделе недавно выпущенное ядро ​​4.4 mainline совместимо с xps 9350 с несколькими небольшими простыми дополнительными конфигурациями.

  1. создайте новый каталог для хранения всех битов, которые мы скачаем

    mkdir v4.4-wily
    cd v4.4-wily
    
  2. загрузите последнее ядро ​​с главной линии Ubuntu (я использовал только общее)

    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
    
  3. Установите это

    sudo dpkg -i *.deb
    
  4. получить прошивку для последних драйверов Intel i915

    wget https://01.org/sites/default/files/downloads/intelr-graphics-linux/sklgucver43.tar.bz2
    tar xf sklgucver43.tar.bz2
    cd skl_guc_ver4_3/
    
  5. отредактируйте, чтобы убедиться, что свойства верны (используйте значения по умолчанию, если вы не знаете, что делаете)

    vim install.sh
    sudo sh install.sh
    
  6. если у вас есть SSM NVME, последние загрузочные образы не загружают модуль nvme по умолчанию, так что вы можете получить страшные, неразрешимые

    ALERT! /dev/disk/by-uuid/##### does not exist.
    

    который сбрасывает загрузку в busybox. Решение состоит в том, чтобы загрузить модуль ядра nvme для загрузочного образа:

    sudo vim /etc/initramfs-tools/modules
    

    добавлять

    i915
    nvme
    

    как последние строки (я добавил модуль i915 для хихиканья)

  7. восстановить загрузочные образы

    sudo update-initramfs -u
    sudo update-grub
    
  8. следуйте за шагом @yancysmith

    sudo apt-get install firmware-b43-installer

    установить последнюю версию прошивки

    sudo dpkg -i linux-firmware_####_all.deb

  9. следуйте инструкциям из архива linux wiki для установки прошивки Bluetooth

  10. перезагрузись и радуйся!

Примечание: вы можете следовать многим предыдущим статьям, чтобы сделать машину с двойной загрузкой Windows 10 и Ubuntu без переустановки Windows.

луч
источник
Я последовал за ответом Рея (ответил 19 января в 18:37), но я потерял Wi-Fi после перезагрузки. Поэтому я повторяю это снова, используя ядро ​​из <pre> kernel.ubuntu.com/~kernel-ppa/mainline/v4.5-rc2-wily </ pre> и теперь все в порядке. Спасибо Рэй
Я следовал за твоим превосходным гидом, и все, казалось, работало хорошо Но при перезагрузке Ubuntu просто загружается в черный экран. Есть идеи?
Меллсон
Я пытался с релиз-кандидатом ядра Linux 4.5 - тогда все заработало. Спасибо за руководство!
Меллсон
0

Я сделал большую часть того, что было упомянуто выше, за исключением настройки grub, которая приблизила меня к работе моего wifi, но не полностью. Я смог использовать свой телефон в качестве точки доступа через Bluetooth для захвата Интернета в то же время.

Затем я наткнулся на этот пост http://blog.friimaind.it/03/01/2016/installare-ubuntu-15-10-gnome-su-dell-xps-13-9350/ (это по-итальянски), и он упомянул этот файл: /etc/modprobe.d/blacklist.conf. Пожалуйста, sudo gedit /etc/modprobe.d/blacklist.conf или vi, если вы выбираете и проверяете, какие модули занесены в черный список.

Что бы вы ни делали, пожалуйста, проверьте этот файл, чтобы увидеть, какие модули ядра находятся в черном списке. ПОЖАЛУЙСТА, ДЕЛАЙТЕ ЭТО!

Оказывается, драйвер bcmwl-kernel-source был занесен в черный список в пользу firmware-b43-installer и b43fwcutter. Переход к synaptic, удаление драйвера bcmwl-kernel-source и установка «firmware-b43-installer» и «b43fwcutter», а также перезагрузка - вот что мне помогло.

Обратите внимание, это после того, как я обновил свою прошивку до последней версии dell от 02.02.2016, которую вы можете найти здесь: wget http://downloads.dell.com/FOLDER03502638M/1/XPS_9350_1.2.3.exe затем Вы хотите скопировать: sudo cp XPS_9350_1.2.3.exe / boot / efi. Затем вы вначале запрыгиваете в свой BIOS (F2 для меня), прокручиваете вниз до обновления BIOS и делаете то, что вам нужно.

Затем я обновился до 4.4 и остального, кроме grub. Я не связываюсь с личинкой, если нет другого пути. Я также обновил Gnome 3.16 до 3.18, так как я использовал свой телефон в качестве Wi-Fi, что убило ошибку отказа в отключении, хотя это снова подняло свою прекрасную голову.

Удачи.

Andre
источник