HP Victus sous Linux (Debian mais aussi Manjaro)

Hello !
Black friday a permis à une amie d’avoir un joli cadeau de Noël/anniv de sa soeur : un HP Victus.
J’ai eu le même pour préparer une activité pro.
Le prix était pas mal : 700 balles.

Voilà l’engin de mon amie :

:~$ inxi -Fm
System:
  Host: perso Kernel: 5.14.0-0.bpo.2-amd64 x86_64 bits: 64 
  Desktop: Xfce 4.16.0 Distro: Debian GNU/Linux 11 (bullseye) 
Machine:
  Type: Laptop System: HP product: Victus by HP Laptop 16-e0xxx v: N/A 
  serial: <superuser required> 
  Mobo: HP model: 8934 v: 80.72 serial: <superuser required> UEFI: AMI 
  v: F.11 date: 09/14/2021 
Battery:
  ID-1: BAT0 charge: 65.0 Wh condition: 69.8/69.8 Wh (100%) 
Memory:
  RAM: total: 14.98 GiB used: 1.12 GiB (7.5%) 
  RAM Report: 
  permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 6-Core model: AMD Ryzen 5 5600H with Radeon Graphics bits: 64 
  type: MT MCP L2 cache: 3 MiB 
  Speed: 1197 MHz min/max: 1200/3300 MHz Core speeds (MHz): 1: 1197 2: 1197 
  3: 1197 4: 1197 5: 1197 6: 1197 7: 1396 8: 1397 9: 1397 10: 1397 11: 1198 
  12: 1197 
Graphics:
  Device-1: AMD Navi 14 [Radeon RX 5500/5500M / Pro 5500M] driver: amdgpu 
  v: kernel 
  Device-2: AMD Cezanne driver: amdgpu v: kernel 
  Device-3: Luxvisions Innotech Limited HP Wide Vision HD Camera type: USB 
  driver: uvcvideo 
  Display: x11 server: X.Org 1.20.11 driver: loaded: amdgpu,ati 
  unloaded: fbdev,modesetting,radeon,vesa resolution: 1920x1080~60Hz 
  OpenGL: renderer: AMD RENOIR (DRM 3.42.0 5.14.0-0.bpo.2-amd64 LLVM 11.0.1) 
  v: 4.6 Mesa 20.3.5 
Audio:
  Device-1: AMD Navi 10 HDMI Audio driver: snd_hda_intel 
  Device-2: AMD driver: snd_hda_intel 
  Device-3: AMD Raven/Raven2/FireFlight/Renoir Audio Processor 
  driver: snd_rn_pci_acp3x 
  Device-4: AMD Family 17h HD Audio driver: snd_hda_intel 
  Sound Server: ALSA v: k5.14.0-0.bpo.2-amd64 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  driver: r8169 
  IF: eno1 state: down mac: e0:70:ea:c7:fb:bf 
  Device-2: Realtek driver: rtw89_pci 
  IF: wlo1 state: up mac: a8:93:4a:00:43:91 
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb 
  Report: ID: hci0 state: up running bt-v: 3.0 address: A8:93:4A:00:43:92 
Drives:
  Local Storage: total: 476.94 GiB used: 192.8 GiB (40.4%) 
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: PC711 HFS512GDE9X073N 
  size: 476.94 GiB 
Partition:
  ID-1: / size: 371.43 GiB used: 192.74 GiB (51.9%) fs: ext4 
  dev: /dev/nvme0n1p5 
  ID-2: /boot/efi size: 256 MiB used: 69.1 MiB (27.0%) fs: vfat 
  dev: /dev/nvme0n1p1 
Swap:
  ID-1: swap-1 type: file size: 16 GiB used: 0 KiB (0.0%) file: /swapfile 
Sensors:
  System Temperatures: cpu: 31.0 C mobo: N/A 
  Fan Speeds (RPM): N/A 
  GPU: device: amdgpu temp: 31.0 C fan: 65526 device: amdgpu temp: 26.0 C 
Info:
  Processes: 296 Uptime: 1m Shell: Bash inxi: 3.3.01 

J’ai tout mis en version backports avec un délicat apt -t bullseye-backports upgrade

Et le wifi a pu être activé avec linux headers et rtw89:

 sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git
sudo apt autoremove --purge
git clone https://github.com/lwfinger/rtw89.git
 cd rtw89
make
sudo make install

J’ai une petite erreur amdgpu, mais il semble que ce ne soit qu’un avertissement.

J’ai aussi réglé la swappiness et créé une swapfilede 16Go:

echo vm.swappiness=5 | sudo tee -a /etc/sysctl.d/99-sysctl.conf 
echo vm.vfs_cache_pressure=50 | sudo tee -a /etc/sysctl.d/99-sysctl.conf 
sudo sysctl -p /etc/sysctl.d/99-sysctl.conf
sudo dd if=/dev/zero of=/swapfile count=16384 bs=1MiB
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

A priori tout fonctionne, je n’ai pas testé le HDMI, ni l’hybride.
Rétro éclairage OK, le Wifi capte vraiment trrès bien (curieusement le 5ghz porte plus que le 2.4ghz), son ok, mais moins bon que W$ même avec pulse effects, je pense lui ajouter un SSD de 2To sur le port libre (parait-il limité à 1To)

J’ai fait un Dual boot, W11 réclamant 60Go je lui ai alloué 100Go…

W$ est encore pire que ce que je pensais, non seulement, ils tentent la soumission et le forçage dès le début, mais ils installent quand même quand tu dis non, et ne font même pas les maj système.
Tu dois effacer les cochonneries à la main.
Quand tu veux installer firefox, il te raconte que c’est inutile, te propose opéra avant ff et des tonnes de liens pourris, mais pas mozilla.org !!
Le plus ridicule est que malgré que tu dises non, il t’installe Mcafee partout (3 trucs différents qui mettent plusieurs minutes à être désinstallés et je suis sûr qu’il reste des traces)
Et quand tu as viré, tu dois activer W$ Defender à la main !

Chez moi j’ai mis une Manjaro (Debian donne l’impression d’être plus vivace):

~]$ inxi -Fm
System:
  Host: ordi1 Kernel: 5.15.2-2-MANJARO x86_64 bits: 64 Desktop: Xfce 4.16.0
  Distro: Manjaro Linux
Machine:
  Type: Laptop System: HP product: Victus by HP Laptop 16-e0xxx v: N/A
  serial: <superuser required>
  Mobo: HP model: 8934 v: 80.72 serial: <superuser required> UEFI: AMI
  v: F.11 date: 09/14/2021
Battery:
  ID-1: BAT0 charge: 46.3 Wh (64.8%) condition: 71.5/71.5 Wh (100.0%)
  volts: 15.4 min: 15.4
Memory:
  RAM: total: 15.04 GiB used: 2.58 GiB (17.2%)
  RAM Report:
  permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: 6-Core model: AMD Ryzen 5 5600H with Radeon Graphics bits: 64
  type: MT MCP cache: L2: 3 MiB
  Speed: 1715 MHz min/max: 1200/3300 MHz Core speeds (MHz): 1: 1328 2: 1823
  3: 1521 4: 1916 5: 1198 6: 1912 7: 1286 8: 1292 9: 1396 10: 2293 11: 3320
  12: 1277
Graphics:
  Device-1: AMD Navi 14 [Radeon RX 5500/5500M / Pro 5500M] driver: amdgpu
  v: kernel
  Device-2: AMD Cezanne driver: amdgpu v: kernel
  Device-3: Quanta HP Wide Vision HD Camera type: USB driver: uvcvideo
  Display: x11 server: X.Org 1.21.1.1 driver: loaded: amdgpu,ati
  unloaded: modesetting,radeon resolution: 1920x1080~60Hz
  OpenGL: renderer: AMD RENOIR (DRM 3.42.0 5.15.2-2-MANJARO LLVM 13.0.0)
  v: 4.6 Mesa 21.2.5
Audio:
  Device-1: AMD Navi 10 HDMI Audio driver: snd_hda_intel
  Device-2: AMD driver: snd_hda_intel
  Device-3: AMD Raven/Raven2/FireFlight/Renoir Audio Processor
  driver: snd_rn_pci_acp3x
  Device-4: AMD Family 17h HD Audio driver: snd_hda_intel
  Sound Server-1: ALSA v: k5.15.2-2-MANJARO running: yes
  Sound Server-2: PulseAudio v: 15.0 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
  driver: r8169
  IF: eno1 state: down mac: e0:70:ea:b5:a2:4d
  Device-2: Realtek driver: rtw89_pci
  IF: wlo1 state: up mac: 14:13:33:0e:82:af
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb
  Report: rfkill ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
  rfk-block: hardware: no software: yes address: see --recommends
Drives:
  Local Storage: total: 1.38 TiB used: 865.42 GiB (61.4%)
  ID-1: /dev/nvme0n1 vendor: Western Digital
  model: PC SN730 SDBPNTY-512G-1006 size: 476.94 GiB
  ID-2: /dev/sda type: USB vendor: Toshiba model: External USB 3.0
  size: 931.51 GiB
Partition:
  ID-1: / size: 369.32 GiB used: 182.14 GiB (49.3%) fs: ext4
  dev: /dev/nvme0n1p5
  ID-2: /boot/efi size: 256 MiB used: 65 MiB (25.4%) fs: vfat
  dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: file size: 16 GiB used: 512 KiB (0.0%) file: /swapfile
Sensors:
  System Temperatures: cpu: 49.0 C mobo: N/A
  Fan Speeds (RPM): N/A
  GPU: device: amdgpu temp: 44.0 C device: amdgpu temp: 43.0 C fan: 65535
Info:
  Processes: 309 Uptime: 1h 26m Shell: Bash inxi: 3.3.09

Le nouveau à côté du vieil Asus de 2010 (avec 12Go de DDR3 quand même ^^)

image


W$ vs Linux :

  • W$ préinstallé → 1 heure pour avoir un environnement exploitable et à jour maintenant on commence à installer les soft de base (office, client mail, vrai navigateur…)
  • minimum 60Go pour W11
  • Linux première installation : 5 minutes pour installer, 5 de plus pour mettre à jour, livré avec tous les logiciels de base.
  • Démarrage de l’ordinateur : W$11 est déjà 5 à 10 fois plus lent !

Bonjour,

Je n’ai pas compris la question.
Quel problème rencontres-tu ?

C’était surtout destiné à faire une présentation de l’engin et de son installation, mais puisque tu es là pour résoudre, voilà les soucis résiduels (clavier et gpu - qui semblent fonctionnels, même le rétroéclairage)

setupcon: The keyboard model is unknown, assuming 'pc105'. Keyboard may be configured incorrectly.
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/polaris12_32_mc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_sos.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sienna_cichlid_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_vcn.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/arcturus_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_smc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/yellow_carp_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/beige_goby_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dimgrey_cavefish_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vangogh_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navy_flounder_dmcub.bin for module amdgpu

Ces warning sont sans importance, cela a déja été discuté quelque part !

Nombre des firmwares manquant sont dans le paquet (non free):
https://packages.debian.org/fr/bookworm/firmware-amd-graphics

Arf, important ou pas c’est déjà torpillé par W11 : cette saleté à détruit l’entrée grub.
Dépendant d’un partage de connexion de mon iPhone, je n’ai « ethernet » qu’en USB ce que boot repair ne reconnaît pas.
J’ai tenté grub2win depuis le w11, mais là ça ne reconnait pas debian (que je vois en live).
Bref, pas mal d’heures d’install fichues.
Ma Manjaro ne s’est pas fait torpiller, mais je crois savoir qu’ils ont une autre méthode pour les multiboot…

…bref, pour le moment, un dual boot avec W11 semble compliqué pour Debian, j’ai rebasculé l’ordi sous Manajro.