web-dev-qa-db-fra.com

Essayer d'installer Ubuntu sur Dell XPS 15 (9570)

J'ai essayé d'installer Ubuntu sur mon nouvel ordinateur portable:

  • Dell XPS 15 (9570)
  • Windows 10 Édition Familiale 64bit Anglais
  • Processeur Intel (R) Core (TM) i7-8750H de 8e génération (cache 9M, jusqu'à 4,1 GHz, 6 cœurs)
  • 16 Go, 2x8 Go, DDR4, 2666 MHz
  • Disque SSD PCIe M.2 2280 M.28 de 256 Go
  • NVIDIA (R) GeForce (R) GTX 1050Ti avec 4 Go de GDDR5

J'ai commencé par essayer d'installer Ubuntu 18.04 LTS à l'aide d'un lecteur USB de 8 Go. Le premier problème que j'ai rencontré a été gelé sur l'écran de démarrage au quatrième point. Après quelques essais, j'ai branché mon moniteur (via HDMI) et il a cessé de rester bloqué d'un coup.

Ensuite, j'ai essayé de terminer l'installation et lorsque j'ai cliqué sur redémarrer maintenant, mon ordinateur s'est figé et j'ai dû l'éteindre manuellement, puis le redémarrer. À ce stade, je suis arrivé à l'écran de connexion et je me suis connecté, mais après avoir entré mon mot de passe, il est resté bloqué sur un écran violet avec le pointeur de la souris (qui était gelé). J’ai pu entrer dans un Shell à ce stade (avec ctrl+alt+f4) et a essayé de lancer Sudo apt-get install nvidia-390 mais cela a gelé quand il a atteint building initial module for 4.15.0-22-generic et lors du redémarrage, je devais exécuter Sudo dpkg --remove -a.

Je ne pouvais pas y remédier, alors j’ai essayé d’installer Ubuntu 16.04, ce que je n’ai pu faire qu’en ajoutant acpi=off à la configuration de démarrage (que j’ai eu beaucoup de difficulté à atteindre depuis GRUB habituellement flashé a immédiatement disparu et il ne restait que de temps en temps assez longtemps pour que je puisse l’utiliser). Mais lorsque j'essaie de démarrer maintenant, je ne parviens jamais à l'écran avec les cinq points, mais me bloque immédiatement sur un écran violet (sans pointeur de souris).

J'ai réinstallé Ubuntu 18.04 et je suis de nouveau bloqué sur l'écran de connexion.

Que devrais-je faire?

6
Nadav Kohen

J'ai une configuration très similaire. XPS 15 9570- i7 avec 32 Go. J'ai réussi à configurer le double démarrage avec Ubuntu 18.04 et Windows 10.
J'ai directement installé la mise à jour du BIOS de Dell.
Et puis j'ai suivi ces instructions fourni par Ramón Casero

J'espère que cela t'aides.

3
Rachit Kinger

J'ai résumé tout cela dans un article de blog https://medium.com/@pwaterz/how-to-dual-boot-windows-10-and-ubuntu-18-04-on-the- 15 pouces Dell-xps-9570-with-nvidia-1050ti-gpu-4b9a2901493d

J'ai eu du mal avec cela aussi. Voici ce qui a finalement fonctionné pour moi. Notez que j'ai installé Ubuntu 18.04:

  • Suivez la première partie de ce document - https://github.com/rcasero/doc/wiki/Ubuntu-linux-on-Dell-XPS-15- (9560) en ce qui concerne les paramètres du BIOS et changer la partition Windows de raid à ahci. Cela vous permettra de démarrer le live CD. Remarque, j'ai fini par devoir entrer ma clé Windows pour déverrouiller le lecteur après l'avoir fait pour revenir dans Windows.

  • Installez Ubuntu normalement.

  • JackJack96 a fait un travail fabuleux en écrivant toutes les étapes d'installation et de paquetage ici https://github.com/JackHack96/Dell-xps-9570-ubuntu-respin . L'objectif principal de ces scripts est de générer une image avec les packages déjà installés, mais il fournit un script pour configurer les éléments d'une installation existante. Après le premier démarrage, ouvrez le terminal et exécutez les opérations suivantes:

    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
    

Cela oblige à utiliser les graphiques intel intégrés, pas besoin de gaspiller la batterie. Je n'ai pas testé l'exécution de la carte nvidia. Si vous voulez, lancez:

Sudo prime-select nvidia
  • Le dernier problème que j'ai rencontré était que l'écran commencerait à scintiller. J'ai résolu ce problème en modifiant la résolution à 2048 x 1152 et en fixant le taux de rafraîchissement à 59,91. Au début, je l'avais réglé à 3840 x 1152, avec le taux de rafraîchissement le plus bas, mais il restait encore un peu instable, j'ai donc abandonné la résolution. C'est fondamentalement la même chose que d'exécuter 4k et une mise à l'échelle jusqu'à 250% - ce qui est la valeur par défaut. Note de côté, je possédais un XPS il y a 10 ans et j'ai rencontré le même problème ... pourquoi cela se produit-il toujours?

Je fais cette configuration depuis quelques jours et cela fonctionne principalement. L'écran panique parfois lorsque je branche le cordon d'alimentation, il reste encore à résoudre ce problème.

Enfin, un Tweak qui était la cerise sur le gâteau était en train d’installer https://github.com/bulletmark/libinput-gestures .

Enfin et surtout, sauvegardez votre image pour pouvoir la restaurer si vous cassez quelque chose:

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

Assurez-vous de remplacer nvme0n1p2 par la partition appropriée. Vous pouvez le vérifier en exécutant:

df -h  

Mon conseil est de le faire sur une nouvelle installation. Vous finissez par installer et configurer autant de choses différentes lorsque vous essayez de faire fonctionner les choses, et vous éviterez ainsi tout problème.

Mise à jour 1:

L'écran scintille/plantage continue. J'ai creusé et cela semble être un bogue avec le noyau Linux. J'ai mis à jour mon noyau à 4.17.12-041712-generic en procédant comme suit:

git clone [email protected]:mtompkins/linux-kernel-utilities.git
cd linux-kernel-utilities
Sudo ./update_ubuntu_kernel.sh --latest

Notez que lorsque vous exécutez cette opération, vous pouvez installer une version du noyau plus récente que celle que j'ai effectuée. Pour le moment, les choses semblent un peu mieux, cela ne fait que quelques heures. Mettra à jour plus tard si cela reste stable.

Mise à jour 2:

Utilisé l'ordinateur toute la journée et sans scintillement. La mise à jour du noyau semble avoir fait l'affaire.

Update 3 Aucun scintillement après la mise à jour du noyau. J'ai remarqué un problème lors de la suspension de l'ordinateur portable, où il faisait très chaud et qui ne fonctionnait pas complètement. Je l'ai tracé à ce qui semble être un bug dans le nouveau pilote:

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 ]---

Pour résoudre ce problème, je suis passé à la carte nvidia à temps plein.

Sudo prime-select nvidia

Il semble suspendre et se réveiller beaucoup plus lisse maintenant!

Mise à jour 4: J'ai résolu le problème de ne pas pouvoir dormir en utilisant le gpu intel. Tout ce que je devais faire était d’ajouter nouveau.modeset = 0 à ma fiche technique et tout fonctionne maintenant! Je vais essayer d'écrire tout cela dans un post moyen!

4
pwaterz

J'ai aussi un XPS 9570 avec GTX 1050Ti, le dernier BIOS et Ubuntu 18.04, je ne peux démarrer qu'en ajoutant nomodeset à la configuration du noyau dans grub - mais cela désactive le contrôle du rétroéclairage. Je n'ai pas trouvé de pilote nvidia qui fonctionne. Si quelqu'un a cet ordinateur portable et que les pilotes nvidia fonctionnent, publiez les versions spécifiques du package de pilotes noyau et nvidia!

0
Andrew Reiter

Démarrer en mode de récupération puis installer les pilotes nvidia a fonctionné pour moi (pour le moment au moins ^^).

Pour installer les pilotes nvidia, allez dans "Logiciels et mises à jour" -> "Pilotes supplémentaires", laissez-le charger dans la liste, puis choisissez les pilotes nvidia et "Appliquer les modifications". Vous n'avez peut-être pas besoin d'un redémarrage, mais je l'ai quand même fait.

0
artonge

Je rencontre le même problème que vous avec mon 9570, ce que vous devez faire est de modifier les paramètres de démarrage. Étant plus spécifique, ajouter nouveau.modeset=0 aux options de démarrage.

Les 2 liens suivants pourraient vous aider:

0
Roger

Il m'a fallu une semaine et l'aide d'un ami plus familiarisé avec le matériel (merci Martin!) Pour faire fonctionner correctement ma GeForce 1050Ti 32Gb/1 To. Maintenant, cela fonctionne à merveille: gestion de l'alimentation, pavé tactile, son, etc. L'un des problèmes était qu'en raison de mon manque de compréhension de l'UEFI et du fait que cela ne posait jamais problème sur mon fidèle XPS13, j'avais tout simplement effacé toutes les traces de W10 du disque, y compris la partition EFI. Les paramètres du BIOS sont très critiques et, s’ils se trompaient en combinaison avec l’UEFI, le démarrage réussi de Live USB était une question de chance. Cependant, après que mon ami ait mis à niveau le BIOS et réussi à recréer une partition EFI, le démarrage à partir de Live USB est devenu possible. Voici les paramètres du BIOS: Version: 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

Le problème suivant était que dès que l'invite de connexion était affichée et que je tapais le mot de passe, l'interface graphique était figée. Au début, je pensais que tout le système était gelé, mais j'ai découvert que les terminaux virtuels (accessibles via Fn + Alt + F2 jusqu'à F6 ou parfois Ctrl + Alt + F2 jusqu'à F6, cela semble varier) peuvent être utilisés pour se connecter. Wifi fonctionnait immédiatement, il était donc facile d’installer le logiciel à partir de la ligne de commande.

Une fois que j'ai pu me connecter, j'ai installé les pilotes et les bibliothèques Nvidia suivants:

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

Après cela, tout a fonctionné!

A faire: parce que j'ai le système spécialement pour le montage vidéo, il me reste à découvrir comment tirer le meilleur parti des deux GPU, Intel intégré et Nvidia.

0
Tukcedo