Попытка установить Ubuntu на Dell XPS 15 (9570)

Я пытался установить Ubuntu на своем новом ноутбуке:

  • Dell XPS 15 (9570)
  • Windows 10 Разместите английский язык на 64 бита
  • 8-е Поколение Процессор Intel(R) Core(TM) i7-8750H (9M Кэш, до 4,1 ГГц, 6 ядер)
  • 16 ГБ, 2x8 ГБ, DDR4, 2666 МГц
  • Твердотельный накопитель M.2 2280 PCIe на 256 ГБ
  • NVIDIA(R) GeForce(R) GTX 1050Ti с GDDR5 на 4 ГБ

Я начал путем попытки установить Ubuntu 18.04 LTS использование Карты памяти на 8 ГБ. Первый выпуск, с которым я столкнулся, становился замороженным на экране начальной загрузки на четвертой точке. После пары попыток я включил свой монитор (через HDMI), и это прекратило застревать внезапно.

Затем, я пытался пройти установку и когда я нажал на перезапуск теперь, мой компьютер заморозился, и я должен был завершить работу его вручную и запуститься, это создает резервную копию снова. В этой точке я добрался до экрана входа в систему и вошел в систему, но после ввода моего пароля это застряло на фиолетовом экране с моим указателем мыши (который был заморожен). Я смог войти в оболочку в этой точке (с ctrl+alt+f4) и попытался работать sudo apt-get install nvidia-390 но это заморозилось, когда это достигло building initial module for 4.15.0-22-generic и на перезагрузку я должен был работать sudo dpkg --remove -a.

Я не мог работать вокруг этого так, я попытался установить Ubuntu 16.04, которую я мог только сделать путем добавления acpi=off к загрузочной конфигурации (то, до которого между прочим, я испытал много затруднений, добирающихся начиная с GRUB, обычно высвечиваемого в, и затем сразу исчез и только иногда, будет она слоняться поблизости достаточно долго, чтобы я использовал). Но когда я пытаюсь загрузиться теперь, я никогда не достигаю экрана с пятью точками и вместо этого сразу застреваю на фиолетовом экране (без указателя мыши).

Я переустановил Ubuntu 18.04 и вернулся к застреванию на экране входа в систему.

Что мне делать?

8
задан 20 October 2018 в 11:52

6 ответов

У меня есть очень похожая установка. XPS 15 9570-i7 w/32 ГБ. Мне удалось установить двойную загрузку с Ubuntu 18.04 и Windows 10.
Я установил обновление BIOS от Dell непосредственно.
И затем я следовал этим инструкциям, предоставленным Ramón Casero

Надеюсь, это поможет.

3
ответ дан 23 November 2019 в 05:40

У меня работала загрузка в режиме восстановления с последующей установкой драйверов nvidia (пока, по крайней мере, ^^).

Для установки драйверов nvidia перейдите в раздел «Программное обеспечение и обновления» -> «Дополнительные драйверы», дайте ему загрузить список, затем выберите драйверы nvidia и «Применить изменения». Вам может не понадобиться перезагрузка, но я все равно это сделал.

0
ответ дан 23 November 2019 в 05:40

Я столкнулся с той же проблемой, что и вы, с моим 9570, вам нужно изменить параметры загрузки. Чтобы быть более конкретным, добавьте nouveau.modeset=0 к параметрам загрузки.

Следующие 2 ссылки могут вам помочь:

0
ответ дан 23 November 2019 в 05:40

Мне потребовалась неделя и помощь более опытного друга (спасибо Мартину!), Чтобы заставить мою 32Gb / 1Tb GeForce 1050Ti работать должным образом. Теперь он работает превосходно: управление питанием, тачпад, звук и т. Д. Работают нормально. Одна из проблем заключалась в том, что из-за моего непонимания UEFI и того факта, что это никогда не было проблемой на моем верном XPS13, я просто стер все следы W10 с диска, включая раздел EFI. Параметры BIOS очень важны, и их неправильное использование в сочетании с UEFI означало, что успешная загрузка Live USB была случайностью. Однако после того, как мой друг обновил BIOS и сумел воссоздать раздел EFI, загрузка с Live USB стала возможной. Это настройки BIOS: Версия: 1.2.2

Boot Sequence:
V ubuntu  Field: ubuntu
Boot list option
X Legacy External Devices
V UEFI

Advanced Boot Options:
All disabled

UEFI Boot Path Security:
Always

System Configuration:
SATA Operation AHCI

Drives:
V SATA-1
V SATA-2 
V M.2 PCIe SSD-0 checked

USB Configuration:
V Enable USB Boot Support
V Enable External USB Port

Secure Boot:
X Secure Boot Enable
Secure Boot Mode (Deployed Mode (greyed)

POST Behavior:
All options greyed

Следующая проблема заключалась в том, что, как только на экране появилось приглашение для входа в систему и я набрал пароль, графический интерфейс замерз. Сначала я подумал, что вся система зависла, но обнаружил, что для входа в систему можно использовать виртуальные терминалы (доступ к которым осуществляется через Fn + Alt + F2 до F6 или иногда через Ctrl + Alt + F2 до F6, кажется, что они разные). Wi-Fi работал сразу, поэтому было легко установить программное обеспечение из командной строки.

Как только я смог войти в систему, я установил следующие драйверы и библиотеки Nvidia:

ii  libcuda1-384                                  390.48-0ubuntu3                     amd64        Transitional package for nvidia-headless-390
ii  libnvidia-cfg1-390:amd64                      390.48-0ubuntu3                     amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-390                          390.48-0ubuntu3                     all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-390:amd64                   390.48-0ubuntu3                     amd64        NVIDIA libcompute package
ii  libnvidia-compute-390:i386                    390.48-0ubuntu3                     i386         NVIDIA libcompute package
ii  libnvidia-decode-390:amd64                    390.48-0ubuntu3                     amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-390:i386                     390.48-0ubuntu3                     i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-390:amd64                    390.48-0ubuntu3                     amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-390:i386                     390.48-0ubuntu3                     i386         NVENC Video Encoding runtime library
ii  libnvidia-fbc1-390:amd64                      390.48-0ubuntu3                     amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-390:i386                       390.48-0ubuntu3                     i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-390:amd64                        390.48-0ubuntu3                     amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-390:i386                         390.48-0ubuntu3                     i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-390:amd64                      390.48-0ubuntu3                     amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-390:i386                       390.48-0ubuntu3                     i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-390                      390.48-0ubuntu3                     amd64        NVIDIA compute utilities
ii  nvidia-dkms-390                               390.48-0ubuntu3                     amd64        NVIDIA DKMS package
ii  nvidia-driver-390                             390.48-0ubuntu3                     amd64        NVIDIA driver metapackage
ii  nvidia-headless-390                           390.48-0ubuntu3                     amd64        NVIDIA headless metapackage
ii  nvidia-headless-no-dkms-390                   390.48-0ubuntu3                     amd64        NVIDIA headless metapackage - no DKMS
ii  nvidia-kernel-common-390                      390.48-0ubuntu3                     amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-390                      390.48-0ubuntu3                     amd64        NVIDIA kernel source package
ii  nvidia-libopencl1-384                         390.48-0ubuntu3                     amd64        Transitional package for nvidia-headless-390
ii  nvidia-opencl-icd-384                         390.48-0ubuntu3                     amd64        Transitional package for nvidia-headless-390
ii  nvidia-prime                                  0.8.8                               all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                               390.42-0ubuntu1                     amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-390                              390.48-0ubuntu3                     amd64        NVIDIA driver support binaries
ii  xserver-xorg-video-nvidia-390                 390.48-0ubuntu3                     amd64        NVIDIA binary Xorg driver

После этого все заработало!

Что делать: потому что я получил систему особенно для редактирования видео мне все еще нужно выяснить, как получить максимальную отдачу от обоих графических процессоров, встроенного процессора Intel и Nvidia.

0
ответ дан 23 November 2019 в 05:40

У меня также есть XPS 9570 с GTX 1050Ti, последний BIOS, и с Ubuntu 18:04, которое только в состоянии загружаться путем добавления nomodeset к конфигурации ядра в личинке - но это отключает управление подсветкой. Я не нашел драйвер Nvidia, который работает. Если кто-то имеет этот ноутбук и имеет работу драйверов Nvidia, отправьте определенное ядро и версии пакета драйвера Nvidia!

0
ответ дан 23 November 2019 в 05:40

Я суммировал все это в сообщение в блоге https://medium.com / pwaterz/how-to-dual-boot-windows-10-and-ubuntu-18-04-on-the-15-inch-dell-xps-9570-with-nvidia-1050ti-gpu-4b9a2901493d

Я боролся с этим также. То, что закончило тем, что работало на меня, следующим образом, обратите внимание, что я установил Ubuntu 18.04:

  • Следуйте за первой частью этого документа - https://github.com/rcasero/doc/wiki/Ubuntu-linux-on-Dell-XPS-15-(9560) в отношении настроек BIOS и изменения раздела окон от набега до ahci. Это позволит Вам загружать живой CD. Отметьте, я действительно заканчивал тем, что имел необходимость ввести свой ключ окон для разблокирования диска после того, как я сделал это для возвращения в окна.

  • Устанавливайте Ubuntu обычно.

  • JackJack96 сделал невероятное задание, пишущее сценарий всей установки и действий по установке пакета здесь https://github.com/JackHack96/dell-xps-9570-ubuntu-respin. Основная цель тех сценариев состоит в том, чтобы генерировать изображение с пакетами, уже установленными, но он действительно предоставляет сценарий для установки вещей на существующей установке. После того, как Вы загружаетесь впервые, открываете терминал и выполняете следующее:

    sudo apt install curl
    sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/JackHack96/dell-xps-9570-ubuntu-respin/master/xps-tweaks.sh)"
    sudo prime-select intel
    

Это вызывает использование интегрированной графики Intel, никакая потребность потратить впустую батарею. Я не протестировал выполнение карты Nvidia. Если Вы хотите, работать:

sudo prime-select nvidia
  • Последней проблемой, с которой я столкнулся, был экран, начнет мерцать. Я решил это путем изменения разрешения на 2048 x 1152 и установки частоты обновления на 59,91. Сначала у меня действительно был он, устанавливают в 3840 x 1152, с самой низкой частотой обновления, но это было все еще немного нестабильно, таким образом, я отбросил разрешение. Это - в основном то же как работающий 4k и увеличивающийся к 250% - который является значением по умолчанию. Примечание стороны, я владел XPS 10 лет назад и столкнулся с этой той же проблемой..., почему это все еще происходит?

Я выполнял эту установку в течение пары дней, и она главным образом работает. Экран действительно иногда волнуется, когда я включаю питание, все еще должен разработать это.

Наконец, одна тонкая настройка, которая была обледенением на пироге, устанавливала https://github.com/bulletmark/libinput-gestures.

Наконец, что не менее важно, создайте резервную копию своего изображения поэтому при повреждении чего-то, что можно восстановить его:

sudo dd if=/dev/nvme0n1p2 conv=sync,noerror bs=64K status=progress |  gzip -c  > backup.img.gz

Удостоверьтесь, что заменили nvme0n1p2 надлежащим разделом. Можно проверить его путем выполнения:

df -h  

Мой совет состоит в том, чтобы сделать это на новой установке. Вы заканчиваете установка и настройка столько разных вещей при попытке получить вещи, работающие, и это гарантирует, чтобы у Вас не было проблем.

Обновление 1:

Экранное мерцание/катастрофический отказ продолжается. Сделал некоторое рытье, и это, кажется, ошибка с ядром Linux. Я обновил свое ядро к 4.17.12-041712-универсальному путем выполнения следующего:

git clone git@github.com:mtompkins/linux-kernel-utilities.git
cd linux-kernel-utilities
sudo ./update_ubuntu_kernel.sh --latest

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

Обновление 2:

Используемый компьютер весь день и никакие мерцания. Обновление ядра, кажется, добилось цели.

Не обновите 3 мерцания все еще после обновления ядра. Я действительно замечал проблему при приостановке ноутбука, где это становилось очень горячим и не полностью закрывалось. Я проследил его до того, что надеется быть ошибкой в nouveau драйвере:

Aug 08 19:20:26 hermes kernel: Hardware name: Dell Inc. XPS 15 
9570/02MJVY, BIOS 1.3.0 07/12/2018
Aug 08 19:20:26 hermes kernel: Workqueue: events_unbound async_run_entry_fn
Aug 08 19:20:26 hermes kernel: RIP: 0010:gf100_vmm_flush_+0x15c/0x1a0 [nouveau]
Aug 08 19:20:26 hermes kernel: RSP: 0018:ffffa9fc0782f5c8 EFLAGS: 00010282
Aug 08 19:20:26 hermes kernel: RAX: 0000000000000000 RBX: ffff969a575e0050 RCX: ffffffffaf061dc8
Aug 08 19:20:26 hermes kernel: RDX: 0000000000000000 RSI: 0000000000000096 RDI: 0000000000000246
Aug 08 19:20:26 hermes kernel: RBP: ffffa9fc0782f600 R08: 0000086da855788c R09: 000000000000001d
Aug 08 19:20:26 hermes kernel: R10: 0000000000000766 R11: 00000000000158a8 R12: ffff969a49d08c00
Aug 08 19:20:26 hermes kernel: R13: ffff969a2b5d0f00 R14: 000003cbc7bc6800 R15: ffff969a494a5000
Aug 08 19:20:26 hermes kernel: FS:  0000000000000000(0000) GS:ffff969a5bcc0000(0000) knlGS:0000000000000000
Aug 08 19:20:26 hermes kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 08 19:20:26 hermes kernel: CR2: 00007f15f4007036 CR3: 00000001b960a004 CR4: 00000000003606e0
Aug 08 19:20:26 hermes kernel: Call Trace:
Aug 08 19:20:26 hermes kernel:  gp100_vmm_flush+0x17/0x20 [nouveau]
Aug 08 19:20:26 hermes kernel:  nvkm_vmm_iter.constprop.14+0x323/0x810 [nouveau]
Aug 08 19:20:26 hermes kernel:  ? gp100_vmm_pd0_pde+0x1a0/0x1a0 [nouveau]
Aug 08 19:20:26 hermes kernel:  ? __switch_to_asm+0x40/0x70
Aug 08 19:20:26 hermes kernel:  ? __switch_to_asm+0x40/0x70
Aug 08 19:20:26 hermes kernel:  ? native_sched_clock+0x37/0x90
Aug 08 19:20:26 hermes kernel:  nvkm_vmm_map+0x148/0x400 [nouveau]
Aug 08 19:20:26 hermes kernel:  ? gp100_vmm_pd0_pde+0x1a0/0x1a0 [nouveau]
Aug 08 19:20:26 hermes kernel:  ? __switch_to_asm+0x40/0x70
Aug 08 19:20:26 hermes kernel:  ? __switch_to_asm+0x34/0x70
Aug 08 19:20:26 hermes kernel:  nvkm_vram_map+0x57/0x80 [nouveau]
Aug 08 19:20:26 hermes kernel:  nvkm_uvmm_mthd+0x5ff/0x8d0 [nouveau]
Aug 08 19:20:26 hermes kernel:  nvkm_object_mthd+0x1a/0x30 [nouveau]
Aug 08 19:20:26 hermes kernel:  nvkm_ioctl_mthd+0x65/0x70 [nouveau]
Aug 08 19:20:26 hermes kernel:  nvkm_ioctl+0xe2/0x180 [nouveau]
Aug 08 19:20:26 hermes kernel:  nvkm_client_ioctl+0x12/0x20 [nouveau]
Aug 08 19:20:26 hermes kernel:  nvif_object_ioctl+0x47/0x50 [nouveau]
Aug 08 19:20:26 hermes kernel:  nvif_object_mthd+0x129/0x150 [nouveau]
Aug 08 19:20:26 hermes kernel:  ? _cond_resched+0x19/0x30
Aug 08 19:20:26 hermes kernel:  ? __kmalloc+0x19b/0x230
Aug 08 19:20:26 hermes kernel:  ? nvif_vmm_map+0x3f/0xb0 [nouveau]
Aug 08 19:20:26 hermes kernel:  nvif_vmm_map+0x88/0xb0 [nouveau]
Aug 08 19:20:26 hermes kernel:  nouveau_mem_map+0x82/0xf0 [nouveau]
Aug 08 19:20:26 hermes kernel:  nouveau_vma_map+0x48/0x70 [nouveau]
Aug 08 19:20:26 hermes kernel:  nouveau_bo_move_ntfy+0x77/0xe0 [nouveau]
Aug 08 19:20:26 hermes kernel:  ttm_bo_handle_move_mem+0x2d2/0x520 [ttm]
Aug 08 19:20:26 hermes kernel:  ttm_bo_evict+0x142/0x1c0 [ttm]
Aug 08 19:20:26 hermes kernel:  ? drm_edid_to_sad+0x194/0x1d0 [drm]
Aug 08 19:20:26 hermes kernel:  ttm_mem_evict_first+0x19a/0x220 [ttm]
Aug 08 19:20:26 hermes kernel:  ttm_bo_force_list_clean+0xa1/0x170 [ttm]
Aug 08 19:20:26 hermes kernel:  ttm_bo_evict_mm+0x2e/0x30 [ttm]
Aug 08 19:20:26 hermes kernel:  nouveau_do_suspend+0x85/0x2d0 [nouveau]
Aug 08 19:20:26 hermes kernel:  nouveau_pmops_suspend+0x39/0x80 [nouveau]
Aug 08 19:20:26 hermes kernel:  pci_pm_suspend+0x76/0x130
Aug 08 19:20:26 hermes kernel:  ? pci_pm_freeze+0xf0/0xf0
Aug 08 19:20:26 hermes kernel:  dpm_run_callback+0x5b/0x130
Aug 08 19:20:26 hermes kernel:  __device_suspend+0x109/0x450
Aug 08 19:20:26 hermes kernel:  async_suspend+0x1f/0x90
Aug 08 19:20:26 hermes kernel:  async_run_entry_fn+0x3c/0x150
Aug 08 19:20:26 hermes kernel:  process_one_work+0x1f5/0x3c0
Aug 08 19:20:26 hermes kernel:  worker_thread+0x32/0x400
Aug 08 19:20:26 hermes kernel:  kthread+0x120/0x140
Aug 08 19:20:26 hermes kernel:  ? pwq_unbound_release_workfn+0xd0/0xd0
Aug 08 19:20:26 hermes kernel:  ? kthread_bind+0x40/0x40
Aug 08 19:20:26 hermes kernel:  ret_from_fork+0x35/0x40
Aug 08 19:20:26 hermes kernel: Code: 41 5e 41 5f 5d c3 49 8b 7c 24 10 48 8b 5f 50 48 85 db 74 4d e8 56 4a 3c ed 48 89 da 48 c7 c7 9c a8 f9 c0 48 89 c6 e8 b6 79 de ec <0f> 0b eb bf 49 8b 7c 24 10 48 8b 5f 50 48 85 db 74 1e e8 2d 4a 
Aug 08 19:20:26 hermes kernel: ---[ end trace ff7d3fd86666433f ]---

Для фиксации его, я переключился на полный рабочий день карты Nvidia.

sudo prime-select nvidia

Это, кажется, приостанавливает и просыпается намного более гладкий теперь!

Обновление 4: Я устранил проблему с неспособностью спать при использовании Intel gpu. Все, что я должен был сделать, было, добавляют nouveau.modeset=0 к моей личинке, и все работает теперь! Я собираюсь попытаться описать все это в среднем сообщении скоро!

6
ответ дан 23 November 2019 в 05:40

Другие вопросы по тегам:

Похожие вопросы: