====== Installation d'un Dell XPS 9570 ======
===== Installation =====
Le [[https://www.dell.com/fr-fr/shop/cty/pdp/spd/xps-15-9570-laptop/cnx97006|Dell XPS 9570]] ne possède plus de port réseau intégré (m(...). Et la carte réseau Wi-Fi n'est pas détectée sans firmware propriétaire (m(...).
Pour avoir du réseau pendant l'installation, il faut donc utiliser une image non-officielle de Debian intégrant les firmwares non-libres pour l'installation. On peut trouver ces images [[https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/|sur debian.org]]. J'ai pris celle-ci :
* [[https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/9.4.0+nonfree/amd64/iso-cd/firmware-9.4.0-amd64-netinst.iso|https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/9.4.0+nonfree/amd64/iso-cd/firmware-9.4.0-amd64-netinst.iso]]
**Il faut faire l'installation en UEFI !**
L'installation se déroule sans accroc particuliers une fois le réseau configuré.
J'ai installé avec Gnome3 et je n'ai eu aucun problèmes.
===== Matériel =====
$ lspci
00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Device 3e9b
00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Device a368 (rev 10)
00:15.1 Serial bus controller [0c80]: Intel Corporation Device a369 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Device a353 (rev 10)
00:1b.0 PCI bridge: Intel Corporation Device a340 (rev f0)
00:1c.0 PCI bridge: Intel Corporation Device a338 (rev f0)
00:1c.4 PCI bridge: Intel Corporation Device a33c (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port 9 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a30e (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
3b:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
3c:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
3d:00.0 Non-Volatile memory controller: Toshiba America Info Systems Device 0116
$ sudo lshw
description: Ordinateur Bloc-notes
produit: XPS 15 9570 (087C)
fabriquant: Dell Inc.
numéro de série: CHTGNQ2
bits: 64 bits
fonctionnalités: smbios-3.1 dmi-3.1 smp vsyscall32
configuration: boot=normal chassis=notebook family=XPS sku=087C uuid=44454C4C-4800-1054-8047-C3C04F4E5132
*-core
description: Carte mère
produit: 02MJVY
fabriquant: Dell Inc.
identifiant matériel: 0
version: A00
numéro de série: /CHTGNQ2/CNCMK0086S02C6/
*-firmware
description: BIOS
fabriquant: Dell Inc.
identifiant matériel: 0
version: 1.1.4
date: 05/30/2018
taille: 64KiB
capacité: 15MiB
fonctionnalités: pci pnp upgrade shadowing cdboot bootselect edd int13floppynec int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer acpi usb smartbattery biosbootspecification netboot uefi
*-memory
description: Mémoire Système
identifiant matériel: 3e
emplacement: Carte mère
taille: 16GiB
*-bank:0
description: SODIMM DDR4 Synchrone 2667 MHz (0,4 ns)
produit: HMA81GS6CJR8N-VK
fabriquant: Hynix Semiconductor (Hyundai Electronics)
identifiant matériel: 0
numéro de série: 924066D1
emplacement: DIMM A
taille: 8GiB
bits: 64 bits
horloge: 2667MHz (0.4ns)
*-bank:1
description: SODIMM DDR4 Synchrone 2667 MHz (0,4 ns)
produit: HMA81GS6CJR8N-VK
fabriquant: Hynix Semiconductor (Hyundai Electronics)
identifiant matériel: 1
numéro de série: 924066C7
emplacement: DIMM B
taille: 8GiB
bits: 64 bits
horloge: 2667MHz (0.4ns)
*-cache:0
description: L1 cache
identifiant matériel: 47
emplacement: L1 Cache
taille: 384KiB
capacité: 384KiB
fonctionnalités: synchronous internal write-back unified
configuration: level=1
*-cache:1
description: L2 cache
identifiant matériel: 48
emplacement: L2 Cache
taille: 1536KiB
capacité: 1536KiB
fonctionnalités: synchronous internal write-back unified
configuration: level=2
*-cache:2
description: L3 cache
identifiant matériel: 49
emplacement: L3 Cache
taille: 9MiB
capacité: 9MiB
fonctionnalités: synchronous internal write-back unified
configuration: level=3
*-cpu
description: CPU
produit: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
fabriquant: Intel Corp.
identifiant matériel: 4a
information bus: cpu@0
version: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz
numéro de série: To Be Filled By O.E.M.
emplacement: U3E1
taille: 3862MHz
capacité: 4100MHz
bits: 64 bits
horloge: 100MHz
fonctionnalités: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp cpufreq
configuration: cores=6 enabledcores=6 threads=12
*-pci
description: Host bridge
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 100
information bus: pci@0000:00:00.0
version: 07
bits: 32 bits
horloge: 33MHz
*-pci:0
description: PCI bridge
produit: Skylake PCIe Controller (x16)
fabriquant: Intel Corporation
identifiant matériel: 1
information bus: pci@0000:00:01.0
version: 07
bits: 32 bits
horloge: 33MHz
fonctionnalités: pci pm msi pciexpress normal_decode bus_master cap_list
configuration: driver=pcieport
ressources: irq:16 portE/S:3000(taille=4096) mémoire:ec000000-ed0fffff portE/S:c0000000(taille=301989888)
*-display NON-RÉCLAMÉ
description: 3D controller
produit: NVIDIA Corporation
fabriquant: NVIDIA Corporation
identifiant matériel: 0
information bus: pci@0000:01:00.0
version: a1
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list
configuration: latency=0
ressources: mémoire:ec000000-ecffffff mémoire:c0000000-cfffffff mémoire:d0000000-d1ffffff portE/S:3000(taille=128) mémoire:ed000000-ed07ffff
*-display NON-RÉCLAMÉ
description: VGA compatible controller
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 2
information bus: pci@0000:00:02.0
version: 00
bits: 64 bits
horloge: 33MHz
fonctionnalités: pciexpress msi pm vga_controller bus_master cap_list
configuration: latency=0
ressources: mémoire:eb000000-ebffffff mémoire:80000000-8fffffff portE/S:4000(taille=64) mémoire:c0000-dffff
*-generic:0
description: Signal processing controller
produit: Skylake Processor Thermal Subsystem
fabriquant: Intel Corporation
identifiant matériel: 4
information bus: pci@0000:00:04.0
version: 07
bits: 64 bits
horloge: 33MHz
fonctionnalités: msi pm cap_list
configuration: driver=proc_thermal latency=0
ressources: irq:16 mémoire:ed610000-ed617fff
*-generic:1 NON-RÉCLAMÉ
description: System peripheral
produit: Skylake Gaussian Mixture Model
fabriquant: Intel Corporation
identifiant matériel: 8
information bus: pci@0000:00:08.0
version: 00
bits: 64 bits
horloge: 33MHz
fonctionnalités: msi pm cap_list
configuration: latency=0
ressources: mémoire:ed628000-ed628fff
*-generic:2
description: Signal processing controller
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 12
information bus: pci@0000:00:12.0
version: 10
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi cap_list
configuration: driver=intel_pch_thermal latency=0
ressources: irq:16 mémoire:ed627000-ed627fff
*-usb
description: USB controller
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 14
information bus: pci@0000:00:14.0
version: 10
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
ressources: irq:128 mémoire:ed600000-ed60ffff
*-usbhost:0
produit: xHCI Host Controller
fabriquant: Linux 4.16.0-2-amd64 xhci-hcd
identifiant matériel: 0
information bus: usb@1
nom logique: usb1
version: 4.16
fonctionnalités: usb-2.00
configuration: driver=hub slots=16 speed=480Mbit/s
*-usb:0
description: Interface sans fil Bluetooth
fabriquant: Atheros Communications, Inc.
identifiant matériel: 4
information bus: usb@1:4
version: 0.01
fonctionnalités: bluetooth usb-2.01
configuration: driver=btusb maxpower=100mA speed=12Mbit/s
*-usb:1
description: Modem
produit: Goodix Fingerprint Device
fabriquant: HTMicroelectronics
identifiant matériel: 7
information bus: usb@1:7
version: 1.00
numéro de série: HTK32
fonctionnalités: usb-2.00 atcommands
configuration: driver=cdc_acm maxpower=100mA speed=12Mbit/s
*-usb:2
description: Vidéo
produit: Integrated_Webcam_HD
fabriquant: CN0VGCNHLOG0084QA33FA00
identifiant matériel: c
information bus: usb@1:c
version: 81.31
fonctionnalités: usb-2.01
configuration: driver=uvcvideo maxpower=500mA speed=480Mbit/s
*-usbhost:1
produit: xHCI Host Controller
fabriquant: Linux 4.16.0-2-amd64 xhci-hcd
identifiant matériel: 1
information bus: usb@2
nom logique: usb2
version: 4.16
fonctionnalités: usb-3.10
configuration: driver=hub slots=10 speed=10000Mbit/s
*-memory NON-RÉCLAMÉ
description: RAM memory
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 14.2
information bus: pci@0000:00:14.2
version: 10
bits: 64 bits
horloge: 33MHz (30.3ns)
fonctionnalités: pm cap_list
configuration: latency=0
ressources: mémoire:ed61e000-ed61ffff mémoire:ed626000-ed626fff
*-serial:0
description: Serial bus controller
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 15
information bus: pci@0000:00:15.0
version: 10
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm bus_master cap_list
configuration: driver=intel-lpss latency=0
ressources: irq:16 mémoire:7f800000-7f800fff
*-serial:1
description: Serial bus controller
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 15.1
information bus: pci@0000:00:15.1
version: 10
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm bus_master cap_list
configuration: driver=intel-lpss latency=0
ressources: irq:17 mémoire:7f801000-7f801fff
*-communication
description: Communication controller
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 16
information bus: pci@0000:00:16.0
version: 10
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi bus_master cap_list
configuration: driver=mei_me latency=0
ressources: irq:137 mémoire:ed623000-ed623fff
*-storage
description: SATA controller
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 17
information bus: pci@0000:00:17.0
version: 10
bits: 32 bits
horloge: 66MHz
fonctionnalités: storage msi pm ahci_1.0 bus_master cap_list
configuration: driver=ahci latency=0
ressources: irq:129 mémoire:ed61c000-ed61dfff mémoire:ed622000-ed6220ff portE/S:4090(taille=8) portE/S:4080(taille=4) portE/S:4060(taille=32) mémoire:ed621000-ed6217ff
*-pci:1
description: PCI bridge
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 1b
information bus: pci@0000:00:1b.0
version: f0
bits: 32 bits
horloge: 33MHz
fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
ressources: irq:122 portE/S:5000(taille=4096) mémoire:d4000000-ea0fffff portE/S:90000000(taille=570425344)
*-pci:2
description: PCI bridge
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 1c
information bus: pci@0000:00:1c.0
version: f0
bits: 32 bits
horloge: 33MHz
fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
ressources: irq:123 mémoire:ed200000-ed3fffff
*-network
description: Interface réseau sans fil
produit: QCA6174 802.11ac Wireless Network Adapter
fabriquant: Qualcomm Atheros
identifiant matériel: 0
information bus: pci@0000:3b:00.0
nom logique: wlp59s0
version: 32
numéro de série: 9c:b6:d0:ff:8a:03
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=4.16.0-2-amd64 firmware=WLAN.RM.4.4-00022-QCARMSWPZ-2 ip=192.168.30.52 latency=0 link=yes multicast=yes wireless=IEEE 802.11
ressources: irq:139 mémoire:ed200000-ed3fffff
*-pci:3
description: PCI bridge
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 1c.4
information bus: pci@0000:00:1c.4
version: f0
bits: 32 bits
horloge: 33MHz
fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
ressources: irq:124 mémoire:ed500000-ed5fffff
*-generic
description: Unassigned class
produit: RTS525A PCI Express Card Reader
fabriquant: Realtek Semiconductor Co., Ltd.
identifiant matériel: 0
information bus: pci@0000:3c:00.0
version: 01
bits: 32 bits
horloge: 33MHz
fonctionnalités: pm msi pciexpress bus_master cap_list
configuration: driver=rtsx_pci latency=0
ressources: irq:126 mémoire:ed500000-ed500fff
*-pci:4
description: PCI bridge
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 1d
information bus: pci@0000:00:1d.0
version: f0
bits: 32 bits
horloge: 33MHz
fonctionnalités: pci pciexpress msi pm normal_decode bus_master cap_list
configuration: driver=pcieport
ressources: irq:125 mémoire:ed400000-ed4fffff
*-storage
description: Non-Volatile memory controller
produit: Toshiba America Info Systems
fabriquant: Toshiba America Info Systems
identifiant matériel: 0
information bus: pci@0000:3d:00.0
version: 00
bits: 64 bits
horloge: 33MHz
fonctionnalités: storage pciexpress pm msi msix nvm_express bus_master cap_list
configuration: driver=nvme latency=0
ressources: irq:16 mémoire:ed400000-ed403fff
*-isa
description: ISA bridge
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 1f
information bus: pci@0000:00:1f.0
version: 10
bits: 32 bits
horloge: 33MHz
fonctionnalités: isa bus_master
configuration: latency=0
*-multimedia
description: Audio device
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 1f.3
information bus: pci@0000:00:1f.3
version: 10
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm msi bus_master cap_list
configuration: driver=snd_hda_intel latency=32
ressources: irq:138 mémoire:ed618000-ed61bfff mémoire:ed100000-ed1fffff
*-serial:2
description: SMBus
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 1f.4
information bus: pci@0000:00:1f.4
version: 10
bits: 64 bits
horloge: 33MHz
configuration: driver=i801_smbus latency=0
ressources: irq:16 mémoire:ed620000-ed6200ff portE/S:efa0(taille=32)
*-serial:3 NON-RÉCLAMÉ
description: Serial bus controller
produit: Intel Corporation
fabriquant: Intel Corporation
identifiant matériel: 1f.5
information bus: pci@0000:00:1f.5
version: 10
bits: 32 bits
horloge: 33MHz
configuration: latency=0
ressources: mémoire:fe010000-fe010fff
*-battery
produit: DELL GPM0365
fabriquant: SMP
identifiant matériel: 1
version: 06/12/2018
numéro de série: 06B2
emplacement: Sys. Battery Bay
capacité: 97000mWh
configuration: voltage=11,4V
===== Passer en "testing" ? =====
J'ai essayé plusieurs fois de passer en Debian "testing" pour avoir les dernières versions des packages et des packages qui ne sont pas disponibles dans la Debian Stretch. Mais à chaque fois, ça bloque la machine. Après un reboot, plus moyen d'ouvrir une session graphique (ça freeze après avoir rempli son login/mot de passe).
Je suspecte un problème lié à la carte graphique mais je n'ai pas su le résoudre.
Avant de me mettre à installer/configurer des programmes, je modifie ''/etc/apt/sources.list'' pour passer en ''testing'' :
simon@arcturus:~$ cat /etc/apt/sources.list
# testing
deb http://ftp.be.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.be.debian.org/debian/ testing main contrib non-free
deb http://deb.debian.org/debian testing-updates main contrib non-free
deb-src http://deb.debian.org/debian testing-updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free
deb-src http://security.debian.org/ testing/updates main contrib non-free
# deb cdrom:[Debian GNU/Linux 9.4.0 _Stretch_ - Official amd64 NETINST 20180310-11:21]/ stretch contrib m$
# deb cdrom:[Debian GNU/Linux 9.4.0 _Stretch_ - Official amd64 NETINST 20180310-11:21]/ stretch contrib m$
#deb http://ftp.be.debian.org/debian/ stretch main non-free contrib
#deb-src http://ftp.be.debian.org/debian/ stretch main non-free contrib
#deb http://security.debian.org/debian-security stretch/updates main contrib non-free
#deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
# stretch-updates, previously known as 'volatile'
#deb http://ftp.be.debian.org/debian/ stretch-updates main contrib non-free
#deb-src http://ftp.be.debian.org/debian/ stretch-updates main contrib non-free
Après, on fait :
# apt update && apt full-upgrade
===== Activer les "backports" =====
$ sudo vim /etc/apt/sources.list
deb http://ftp.be.debian.org/debian/ stretch main non-free contrib
deb-src http://ftp.be.debian.org/debian/ stretch main non-free contrib
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free
# stretch-updates, previously known as 'volatile'
deb http://ftp.be.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.be.debian.org/debian/ stretch-updates main contrib non-free
#backports
deb http://ftp.be.debian.org/debian/ stretch-backports main contrib non-free
deb-src http://ftp.be.debian.org/debian/ stretch-backports main contrib non-free
On met à jour les dépôts :
$ sudo apt update
===== Firmware manquants ? =====
Au démarrage [[dmesg]] me dit qu'il manque plusieurs firmware.
# dmesg | grep "firmware: failed"
[ 12.881335] ath10k_pci 0000:3b:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:3b:00.0.bin (-2)
[ 12.881390] ath10k_pci 0000:3b:00.0: firmware: failed to load ath10k/cal-pci-0000:3b:00.0.bin (-2)
[ 12.881775] ath10k_pci 0000:3b:00.0: firmware: failed to load ath10k/QCA6174/hw3.0/firmware-5.bin (-2)
Ce qui est déjà installé (s'est installé automatiquement à l'installation) :
# apt search firmware-atheros
En train de trier... Fait
Recherche en texte intégral... Fait
firmware-atheros/testing,now 20170823-1 all [installé]
Binary firmware for Atheros wireless cards
$ sudo dmesg | grep "firmware: failed"
[ 11.477600] i915 0000:00:02.0: firmware: failed to load i915/kbl_dmc_ver1_04.bin (-2)
[ 11.697719] ath10k_pci 0000:3b:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:3b:00.0.bin (-2)
[ 11.697731] ath10k_pci 0000:3b:00.0: firmware: failed to load ath10k/cal-pci-0000:3b:00.0.bin (-2)
$ sudo apt install firmware-linux-nonfree
==== Pour la carte graphique : Nvidia GeForce GTX 1050Ti ====
Sur l'installation en Debian Stretch, je n'ai pas touché au driver de la carte graphique!
Le driver sur le site de Nvidia : [[http://www.nvidia.com/Download/driverResults.aspx/112992/en-us|http://www.nvidia.com/Download/driverResults.aspx/112992/en-us]]
Installation de driver pour Nvidia sur le [[https://wiki.debian.org/fr/NvidiaGraphicsDrivers|wiki.debian.org]].
On peut utiliser lspci pour voir quelle est la carte graphique :
$ lspci | egrep -i "3d|display|vga"
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
(...)
Il y a aussi un paquet ''nvidia-detect'' qu'on peut installer pour savoir quel driver il faut choisir :
$ sudo apt install nvidia-detect
$ nvidia-detect
Detected NVIDIA GPUs:
01:00.0 3D controller [0302]: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] [10de:1c8c] (rev a1)
Checking card: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
Your card is supported by the default drivers and legacy driver series 390.
It is recommended to install the
nvidia-driver
package.
On installe ''nvidia-driver'' et c'est là qu'on commence à rigoler.
$ sudo apt install nvidia-driver
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :
Les paquets suivants contiennent des dépendances non satisfaites :
nvidia-driver : Pré-Dépend: nvidia-installer-cleanup mais il n'est pas installable
Pré-Dépend: nvidia-legacy-check (>= 343) mais ne sera pas installé
Dépend: nvidia-driver-libs (= 390.67-2) mais ne sera pas installé ou
nvidia-driver-libs-nonglvnd (= 390.67-2) mais ne sera pas installé
Dépend: nvidia-driver-bin (= 390.67-2) mais ne sera pas installé
Dépend: xserver-xorg-video-nvidia (= 390.67-2) mais ne sera pas installé
Dépend: nvidia-vdpau-driver (= 390.67-2) mais ne sera pas installé
Dépend: nvidia-alternative (= 390.67-2) mais ne sera pas installé
Dépend: nvidia-kernel-dkms (= 390.67-2) mais ne sera pas installé ou
nvidia-kernel-390.67
Dépend: nvidia-support mais il n'est pas installable
Recommande: nvidia-settings (>= 390) mais il n'est pas installable
Recommande: nvidia-persistenced mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
Il manquait des trucs dans le fichier sources.list, je l'ai corrigé en rajouter ''contrib'' et ''non-free'' partout. (J'ai corrigé plus haut dans la page.) Après ça, on peut faire un ''apt update'' et puis on peut installer ''nvidia-driver''.
À l'installation, il dit qu'il rentre en conflit avec ''nouveau'' mais qu'un redémarrage va régler la situation. Après redémarrage, il bloque au niveau de l'interface graphique. (Mais l'ordinateur reste accessible en SSH...)
===== Installer Kubectl =====
J'ai suivi la procédure de la [[https://kubernetes.io/docs/tasks/tools/install-kubectl/|documentation officielle]] pour installer [[kubectl]].
On peut récupérer la configuration dans Rancher. ( https://rancher.altissia.com/env/1a34252/kubernetes/kubectl ). Il faut la placer dans ''~/.kube/config''.