[Abandonné] lm-sensors : AMD Ryzen 5 5500 sur noyau 5.10

Bonjour,

J’ai un nouveau processeur sur ma machine, mais je n’arrive pas à en déterminer la température à l’aide de la commande sensors (du paquet lm-sensors).

Voici quelques informations sur le système :

  • lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 11 (bullseye)
Release:        11
Codename:       bullseye
  • uname -sr
Linux 5.10.0-16-amd64
  • grep -vr "^#" /etc/apt/sources.list{,.d}
    (TW : dépôts non-officiels)
/etc/apt/sources.list:deb http://deb.debian.org/debian bullseye main contrib non-free
/etc/apt/sources.list:deb http://deb.debian.org/debian bullseye-updates main contrib non-free
/etc/apt/sources.list:deb http://deb.debian.org/debian-security bullseye-security main contrib non-free
/etc/apt/sources.list.d/amdgpu.list:deb https://repo.radeon.com/amdgpu/22.10.2/ubuntu focal main
  • lscpu
Architecture:                    x86_64
CPU op-mode(s):                  32-bit, 64-bit
Byte Order:                      Little Endian
Address sizes:                   48 bits physical, 48 bits virtual
CPU(s):                          12
On-line CPU(s) list:             0-11
Thread(s) per core:              2
Core(s) per socket:              6
Socket(s):                       1
NUMA node(s):                    1
Vendor ID:                       AuthenticAMD
CPU family:                      25
Model:                           80
Model name:                      AMD Ryzen 5 5500
Stepping:                        0
Frequency boost:                 enabled
CPU MHz:                         1572.320
CPU max MHz:                     4781,2500
CPU min MHz:                     1400,0000
BogoMIPS:                        7200.23
Virtualization:                  AMD-V
L1d cache:                       192 KiB
L1i cache:                       192 KiB
L2 cache:                        3 MiB
L3 cache:                        16 MiB
NUMA node0 CPU(s):               0-11
Vulnerability Itlb multihit:     Not affected
Vulnerability L1tf:              Not affected
Vulnerability Mds:               Not affected
Vulnerability Meltdown:          Not affected
Vulnerability Mmio stale data:   Not affected
Vulnerability Spec store bypass: Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1:        Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:        Mitigation; Retpolines, IBPB conditional, IBRS_FW, STIBP always-on, RSB filling
Vulnerability Srbds:             Not affected
Vulnerability Tsx async abort:   Not affected
Flags:                           fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt a
                                 es xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cdp_l3 hw_pstate ssbd mba ibrs ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 erms invpcid
                                  cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 xsaves cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsa
                                 ve_vmload vgif umip pku ospke vaes vpclmulqdq rdpid overflow_recov succor smca fsrm

J’ai lancé la commande sensors-detect pour passer sur tout le matériel pour trouver le capteur de température, je n’ai rien eu de plus.
Je n’ai actuellement que les capteurs de la carte mère et de la carte graphique.
Je n’ai rien testé de plus, probablement qu’un noyau plus récent peut résoudre le problème…

Est-ce que vous avez une idée ?

hddtemp, psensor sont-ils installés ?

hddtemp permet de récupérer la température des disques dur.
Le processeur n’est pas un disque dur et il n’y a pas de disque dur sur cette machine, hddtemp n’est donc pas du tout installé.

psensor est une application graphique qui utilise lm-sensors pour récupérer les températures et les afficher.
Si lm-sensors n’arrive pas à récupérer la température du processeur, je ne vois pas bien ce que psensor peut faire de plus.

Essai de récupérer un kernel 5.15 à minima pour une détection correct de ton processeur et la possibilité de charger le bon module pour la température.

Je viens d’ajouter le dépôt backports :

deb http://deb.debian.org/debian bullseye main contrib non-free

Je lance ensuite la mise à jour du noyau : apt install linux-headers-amd64/bullseye-backports linux-image-amd64/bullseye-backports

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Version choisie « 5.18.2-1~bpo11+1 » (Debian Backports:bullseye-backports [amd64]) pour « linux-headers-amd64 »
Version choisie « 5.18.2-1~bpo11+1 » (Debian Backports:bullseye-backports [amd64]) pour « linux-headers-5.18.0-0.bpo.1-amd64 » à cause de « linux-headers-amd64 »
Version choisie « 5.18.2-1~bpo11+1 » (Debian Backports:bullseye-backports [amd64]) pour « linux-image-amd64 »
Les paquets supplémentaires suivants seront installés : 
  linux-headers-5.18.0-0.bpo.1-amd64 linux-headers-5.18.0-0.bpo.1-common linux-image-5.18.0-0.bpo.1-amd64 linux-kbuild-5.18
Paquets suggérés :
  linux-doc-5.18 debian-kernel-handbook
Les NOUVEAUX paquets suivants seront installés :
  linux-headers-5.18.0-0.bpo.1-amd64 linux-headers-5.18.0-0.bpo.1-common linux-image-5.18.0-0.bpo.1-amd64 linux-kbuild-5.18
Les paquets suivants seront mis à jour :
  linux-headers-amd64 linux-image-amd64
2 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 80,6 Mo dans les archives.
Après cette opération, 547 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://deb.debian.org/debian bullseye-backports/main amd64 linux-headers-5.18.0-0.bpo.1-common all 5.18.2-1~bpo11+1 [9 420 kB]
Réception de :2 http://deb.debian.org/debian bullseye-backports/main amd64 linux-kbuild-5.18 amd64 5.18.14-1~bpo11+1 [748 kB]
Réception de :3 http://deb.debian.org/debian bullseye-backports/main amd64 linux-headers-5.18.0-0.bpo.1-amd64 amd64 5.18.2-1~bpo11+1 [979 kB]
Réception de :4 http://deb.debian.org/debian bullseye-backports/main amd64 linux-headers-amd64 amd64 5.18.2-1~bpo11+1 [1 436 B]
Réception de :5 http://deb.debian.org/debian bullseye-backports/main amd64 linux-image-5.18.0-0.bpo.1-amd64 amd64 5.18.2-1~bpo11+1 [69,5 MB]
Réception de :6 http://deb.debian.org/debian bullseye-backports/main amd64 linux-image-amd64 amd64 5.18.2-1~bpo11+1 [1 500 B]
80,6 Mo réceptionnés en 3s (25,6 Mo/s)            
Sélection du paquet linux-headers-5.18.0-0.bpo.1-common précédemment désélectionné.
(Lecture de la base de données... 230843 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../0-linux-headers-5.18.0-0.bpo.1-common_5.18.2-1~bpo11+1_all.deb ...
Dépaquetage de linux-headers-5.18.0-0.bpo.1-common (5.18.2-1~bpo11+1) ...
Sélection du paquet linux-kbuild-5.18 précédemment désélectionné.
Préparation du dépaquetage de .../1-linux-kbuild-5.18_5.18.14-1~bpo11+1_amd64.deb ...
Dépaquetage de linux-kbuild-5.18 (5.18.14-1~bpo11+1) ...
Sélection du paquet linux-headers-5.18.0-0.bpo.1-amd64 précédemment désélectionné.
Préparation du dépaquetage de .../2-linux-headers-5.18.0-0.bpo.1-amd64_5.18.2-1~bpo11+1_amd64.deb ...
Dépaquetage de linux-headers-5.18.0-0.bpo.1-amd64 (5.18.2-1~bpo11+1) ...
Préparation du dépaquetage de .../3-linux-headers-amd64_5.18.2-1~bpo11+1_amd64.deb ...
Dépaquetage de linux-headers-amd64 (5.18.2-1~bpo11+1) sur (5.10.127-2) ...
Sélection du paquet linux-image-5.18.0-0.bpo.1-amd64 précédemment désélectionné.
Préparation du dépaquetage de .../4-linux-image-5.18.0-0.bpo.1-amd64_5.18.2-1~bpo11+1_amd64.deb ...
Dépaquetage de linux-image-5.18.0-0.bpo.1-amd64 (5.18.2-1~bpo11+1) ...
Préparation du dépaquetage de .../5-linux-image-amd64_5.18.2-1~bpo11+1_amd64.deb ...
Dépaquetage de linux-image-amd64 (5.18.2-1~bpo11+1) sur (5.10.127-2) ...
Paramétrage de linux-kbuild-5.18 (5.18.14-1~bpo11+1) ...
Paramétrage de linux-headers-5.18.0-0.bpo.1-common (5.18.2-1~bpo11+1) ...
Paramétrage de linux-headers-5.18.0-0.bpo.1-amd64 (5.18.2-1~bpo11+1) ...
/etc/kernel/header_postinst.d/dkms:
dkms: running auto installation service for kernel 5.18.0-0.bpo.1-amd64:
Kernel preparation unnecessary for this kernel.  Skipping...

Running the pre_build script:
checking for a BSD-compatible install... /bin/install -c
checking for gcc... gcc-10
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc-10 accepts -g... yes
checking for gcc-10 option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc-10 -E
checking kernel source directory... /usr/src/linux-headers-5.18.0-0.bpo.1-common
checking kernel build directory... /usr/src/linux-headers-5.18.0-0.bpo.1-amd64
checking kernel source version... 5.18.0-0.bpo.1-amd64
checking kernel file name for module symbols... Module.symvers
checking for linux/overflow.h... yes
checking for linux/sched/mm.h... yes
checking for linux/sched/task.h... yes
checking for linux/sched/signal.h... yes
checking for linux/nospec.h... yes
checking for linux/bits.h... yes
checking for linux/io-64-nonatomic-lo-hi.h... yes
checking for asm/set_memory.h... yes
checking for asm/fpu/api.h... yes
checking for uapi/linux/sched/types.h... yes
checking for linux/compiler_attributes.h... yes
checking for linux/dma-fence.h... yes
checking for linux/dma-resv.h... yes
checking for linux/mmap_lock.h... yes
checking for linux/pci-p2pdma.h... yes
checking for linux/dma-attrs.h... no
checking for linux/mem_encrypt.h... yes
checking for linux/dma-buf-map.h... no
checking for linux/processor.h... yes
checking for drm/drm_backport.h... no
checking for drm/amdgpu_pciid.h... no
checking for drm/drm_auth.h... yes
checking for drm/drm_irq.h... no
checking for drm/drm_connector.h... yes
checking for drm/drm_encoder.h... yes
checking for drm/drm_plane.h... yes
checking for drm/drm_print.h... yes
checking for drm/drm_drv.h... yes
checking for drm/drm_file.h... yes
checking for drm/drm_debugfs.h... yes
checking for drm/drm_ioctl.h... yes
checking for drm/drm_vblank.h... yes
checking for drm/drm_device.h... yes
checking for drm/drm_gem_framebuffer_helper.h... yes
checking for drm/drm_hdcp.h... yes
checking for drm/drm_audio_component.h... yes
checking for drm/drm_util.h... yes
checking for drm/drm_atomic_uapi.h... yes
checking for drm/drm_probe_helper.h... yes
checking for drm/drmP.h... no
checking for drm/task_barrier.h... yes
checking for drm/drm_managed.h... yes
checking for drm/amd_asic_type.h... yes
checking for drm/drm_aperture.h... yes
checking for linux/pgtable.h... yes
checking for drm/drm_simple_kms_helper.h... yes
checking for supported chips... done
checking for module configuration... done
configure: creating ./config.status
config.status: creating config/config.h

Building module:
cleaning build area...(bad exit status: 2)
make -j12 KERNELRELEASE=5.18.0-0.bpo.1-amd64 -j12 TTM_NAME=amdttm SCHED_NAME=amd-sched -C /lib/modules/5.18.0-0.bpo.1-amd64/build M=/var/lib/dkms/amdgpu/5.13.20.22.10-1411481/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.18.0-0.bpo.1-amd64 (x86_64)
Consult /var/lib/dkms/amdgpu/5.13.20.22.10-1411481/build/make.log for more information.
.
Paramétrage de linux-image-5.18.0-0.bpo.1-amd64 (5.18.2-1~bpo11+1) ...
I: /vmlinuz is now a symlink to boot/vmlinuz-5.18.0-0.bpo.1-amd64
I: /initrd.img is now a symlink to boot/initrd.img-5.18.0-0.bpo.1-amd64
/etc/kernel/postinst.d/dkms:
dkms: running auto installation service for kernel 5.18.0-0.bpo.1-amd64:
Kernel preparation unnecessary for this kernel.  Skipping...

Running the pre_build script:
checking for a BSD-compatible install... /bin/install -c
checking for gcc... gcc-10
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc-10 accepts -g... yes
checking for gcc-10 option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc-10 -E
checking kernel source directory... /usr/src/linux-headers-5.18.0-0.bpo.1-common
checking kernel build directory... /usr/src/linux-headers-5.18.0-0.bpo.1-amd64
checking kernel source version... 5.18.0-0.bpo.1-amd64
checking kernel file name for module symbols... Module.symvers
checking for linux/overflow.h... yes
checking for linux/sched/mm.h... yes
checking for linux/sched/task.h... yes
checking for linux/sched/signal.h... yes
checking for linux/nospec.h... yes
checking for linux/bits.h... yes
checking for linux/io-64-nonatomic-lo-hi.h... yes
checking for asm/set_memory.h... yes
checking for asm/fpu/api.h... yes
checking for uapi/linux/sched/types.h... yes
checking for linux/compiler_attributes.h... yes
checking for linux/dma-fence.h... yes
checking for linux/dma-resv.h... yes
checking for linux/mmap_lock.h... yes
checking for linux/pci-p2pdma.h... yes
checking for linux/dma-attrs.h... no
checking for linux/mem_encrypt.h... yes
checking for linux/dma-buf-map.h... no
checking for linux/processor.h... yes
checking for drm/drm_backport.h... no
checking for drm/amdgpu_pciid.h... no
checking for drm/drm_auth.h... yes
checking for drm/drm_irq.h... no
checking for drm/drm_connector.h... yes
checking for drm/drm_encoder.h... yes
checking for drm/drm_plane.h... yes
checking for drm/drm_print.h... yes
checking for drm/drm_drv.h... yes
checking for drm/drm_file.h... yes
checking for drm/drm_debugfs.h... yes
checking for drm/drm_ioctl.h... yes
checking for drm/drm_vblank.h... yes
checking for drm/drm_device.h... yes
checking for drm/drm_gem_framebuffer_helper.h... yes
checking for drm/drm_hdcp.h... yes
checking for drm/drm_audio_component.h... yes
checking for drm/drm_util.h... yes
checking for drm/drm_atomic_uapi.h... yes
checking for drm/drm_probe_helper.h... yes
checking for drm/drmP.h... no
checking for drm/task_barrier.h... yes
checking for drm/drm_managed.h... yes
checking for drm/amd_asic_type.h... yes
checking for drm/drm_aperture.h... yes
checking for linux/pgtable.h... yes
checking for drm/drm_simple_kms_helper.h... yes
checking for supported chips... done
checking for module configuration... done
configure: creating ./config.status
config.status: creating config/config.h

Building module:
cleaning build area...(bad exit status: 2)
make -j12 KERNELRELEASE=5.18.0-0.bpo.1-amd64 -j12 TTM_NAME=amdttm SCHED_NAME=amd-sched -C /lib/modules/5.18.0-0.bpo.1-amd64/build M=/var/lib/dkms/amdgpu/5.13.20.22.10-1411481/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 5.18.0-0.bpo.1-amd64 (x86_64)
Consult /var/lib/dkms/amdgpu/5.13.20.22.10-1411481/build/make.log for more information.
.
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.18.0-0.bpo.1-amd64
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125b-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8125a-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168fp-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
W: Possible missing firmware /lib/firmware/amdgpu/ip_discovery.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vega10_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi12_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_8_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_8_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_8_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_5_ta.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_5_toc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/psp_13_0_5_asd.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/aldebaran_cap.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_7_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_7_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_7_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_7_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_7_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_7_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_6_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_6_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_6_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_6_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_6_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/gc_10_3_6_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_5_2_7.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/sdma_5_2_6.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/navi10_mes.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/vcn_3_1_2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_1_6_dmcub.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/dcn_3_1_5_dmcub.bin for module amdgpu
Paramétrage de linux-headers-amd64 (5.18.2-1~bpo11+1) ...
Paramétrage de linux-image-amd64 (5.18.2-1~bpo11+1) ...
Scanning processes...                                                                                                                                                                                                                                                                                                          
Scanning candidates...                                                                                                                                                                                                                                                                                                         
Scanning processor microcode...                                                                                                                                                                                                                                                                                                
Scanning linux images...                                                                                                                                                                                                                                                                                                       

The processor microcode seems to be up-to-date.

No services need to be restarted.

No containers need to be restarted.

User sessions running outdated binaries:
 almtesh @ session #1: nextcloud[6904], plasmashell[4355]

La commande a retourné 0, mais le pilote pour ma carte graphique n’a pas été compilé, elle ne fonctionne donc pas correctement. Je me retrouve donc à bien pouvoir voir la température du processeur, mais je ne vois plus celle de la carte graphique.

Pour info, voici le contenu du fichier /var/lib/dkms/amdgpu/5.13.20.22.10-1411481/build/make.log :

DKMS make.log for amdgpu-5.13.20.22.10-1411481 for kernel 5.18.0-0.bpo.1-amd64 (x86_64)
lun. 15 août 2022 10:59:29 CEST
make : on entre dans le répertoire « /usr/src/linux-headers-5.18.0-0.bpo.1-amd64 »
/var/lib/dkms/amdgpu/5.13.20.22.10-1411481/build/Makefile:16: *** dma_resv->seq is missing., exit.... Arrêt.
make: *** [/usr/src/linux-headers-5.18.0-0.bpo.1-common/Makefile:1858 : /var/lib/dkms/amdgpu/5.13.20.22.10-1411481/build] Erreur 2
make : on quitte le répertoire « /usr/src/linux-headers-5.18.0-0.bpo.1-amd64 »

hddtemp est évidemment pour les hdd, mais n’est pas une dépendance de lm-sensors (souvent oublié), sachant qu’on installe rarement lm-sensors exclusivement pour un cpu.
Autant faire d’une pierre deux coups.

Comme certains avaient réussi à voir la température de leur AMD RYZEN avec psensor, je ne voyais pas d’inconvénient à essayer,
Monitor AMD RYZEN Temps in Linux - TechHut.

Donc sans avoir d’AMD RYZEN pour tester, désolé du dérangement initial.

Mais c’est bien autour du noyau que ça se passe:

15 February 2021 / AMD –
Due to an unfortunate misalignment of the Ryzen 5000 series launch and the Linux kernel cycles, CPU temperature monitoring for Ryzen 5000 (Zen 3) desktop CPUs isn’t landing until now with the Linux 5.12 kernel cycle.
AMD Ryzen 5000 Temperature Monitoring Support Sent In For Linux 5.12 - Phoronix

[GIT PULL] hwmon updates for v5.12

Ca fait partie des inconvénients de Debian stable, le noyau testing étant en 5.17.

Bonsoir,

C’est à fuir, on ne met pas des paquets Ubuntu sur une debian à moins d’avoir une envie express de tout péter. et pour ton proc etc… ce n’est pas utile.

Le « ubuntu focal » de la liste amdgpu.list qui pique les yeux m’avait échappé, ça ne peut donner que de la ‹ frankendebian › difficile à ratrapper.

deb https://repo.radeon.com/amdgpu/22.10.2/ubuntu focal main

Plutôt que de mélanger des composants Debian/Ubuntu, il est préférable d’utiliser des noyaux Debian de bullseye-backports, comme par exemple:
linux-image-5.18.0-0.deb11.3-amd64-unsigned

Oui, je sais, mais ce paquet n’existe pas pour Debian.

Ça va, n’en fait pas des caisses non plus.

J’ai essayé ce noyau, non seulement, il n’intègre pas le pilote qui me permet d’afficher plus que la console en la résolution la plus basse, mais il ne permet pas non plus d’installer le pilote en question.

Donc, merci à vous deux, mais j’ai très bien remarqué que j’avais installé le seul pilote qui me permet d’afficher autre chose que la console et que ce pilote est préparé pour la version focal d’Ubuntu, je fais ce que je peux avec ce que j’ai.
L’idée serait sans doute de passer à Ubuntu pour cette machine, mais si le pilote ne fonctionne pas avec la version du noyau des backports alors qu’elle fonctionne avec une version plus ancienne, ce n’est pas avec une version encore plus récente que ça va mieux fonctionner, du coup, j’ai un peu la turbo-flemme de tenter d’installer Ubuntu.

J’ai aussi essayé de faire le contraire, à savoir installer compiler le module k10temp pour le noyau de la stable, mais je ne comprends absolument rien à dkms.

bookworm fonctionne très bien… approche du freeze…
Avantage: passage en next stable en douceur.

bookworm est sur un noyau 5.18.0, j’aurai effectivement le pilote pour avoir la température du processeur, mais je n’aurai pas de pilote pour la carte graphique.
Encore une fois, c’est super d’avoir la température du processeur d’une machine sur laquelle on ne peut afficher que la console dans la résolution la plus basse.

Ce sujet ne va mener nul part, je laisse tomber.