J'ai essayé d'installer Ubuntu sur mon nouvel ordinateur portable:
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?
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.
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
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!
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!
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.
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:
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.