Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/03/2024, à 14:58

descat85

AMD radeon pro WX 2100 graphics

Bonjour,

Ma carte graphique "AMD radeon pro WX 2100 graphics" n'est pas détectée sur mon Dell precision 3540 sous xubuntu 22.04.

*********-Precision-3540:~/Bureau$ lspci -nnk | grep -i vga -A3
00:02.0 VGA compatible controller [0300]: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] [8086:3ea0] (rev 02)
	DeviceName: Onboard - Video
	Subsystem: Dell WhiskeyLake-U GT2 [UHD Graphics 620] [1028:08ba]
	Kernel driver in use: i915

J'ai installé "Radeon™ Pro Software for Enterprise on Ubuntu 22.04.3 Installer" depuis https://www.amd.com/fr/support/professi … ro-wx-2100 mais la carte n'est toujours pas détectée.

Il faut d'abord installer une sorte "d'installeur" et un script s'occupe de l'installation.

J'ai relancé l'installation, voici ce que ça a donné:

*****@*****-Precision-3540:~/Bureau$ amdgpu-install
Atteint :1 http://security.ubuntu.com/ubuntu jammy-security InRelease
Atteint :2 http://fr.archive.ubuntu.com/ubuntu jammy InRelease                                                                                          
Atteint :3 https://brave-browser-apt-release.s3.brave.com stable InRelease                                                                              
Atteint :4 http://fr.archive.ubuntu.com/ubuntu jammy-updates InRelease            
Atteint :5 http://fr.archive.ubuntu.com/ubuntu jammy-backports InRelease          
Atteint :6 https://repo.radeon.com/amdgpu/5.5.3/ubuntu jammy InRelease
Atteint :7 https://repo.radeon.com/rocm/apt/5.5.3 jammy InRelease
Lecture des listes de paquets... Fait
N: Le fichier configuré « main/binary-i386/Packages » ne sera pas pris en compte car le dépôt « https://brave-browser-apt-release.s3.brave.com stable InRelease » ne prend pas en charge l'architecture « i386 »
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
linux-headers-6.5.0-25-generic est déjà la version la plus récente (6.5.0-25.25~22.04.1).
amdgpu-dkms est déjà la version la plus récente (1:6.2.4.50700-1637781.22.04).
amdgpu-lib est déjà la version la plus récente (1:5.5.50503-1620033.22.04).
amdgpu-lib32 est déjà la version la plus récente (1:5.5.50503-1620033.22.04).
rocm-hip-runtime est déjà la version la plus récente (5.5.3.50503-92~22.04).
rocm-opencl-runtime est déjà la version la plus récente (5.5.3.50503-92~22.04).
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  linux-headers-6.5.0-18-generic linux-hwe-6.5-headers-6.5.0-18 linux-image-6.5.0-18-generic linux-modules-6.5.0-18-generic linux-modules-extra-6.5.0-18-generic
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
1 partiellement installés ou enlevés.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Paramétrage de amdgpu-dkms (1:6.2.4.50700-1637781.22.04) ...
Removing old amdgpu-6.2.4-1637781.22.04 DKMS files...
Deleting module amdgpu-6.2.4-1637781.22.04 completely from the DKMS tree.
Loading new amdgpu-6.2.4-1637781.22.04 DKMS files...
Building for 6.5.0-25-generic
Building for architecture x86_64
Building initial module for 6.5.0-25-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/amdgpu-dkms.0.crash'
Error! Bad return status for module build on kernel: 6.5.0-25-generic (x86_64)
Consult /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/make.log for more information.
dpkg: erreur de traitement du paquet amdgpu-dkms (--configure) :
 le sous-processus paquet amdgpu-dkms script post-installation installé a renvoyé un état de sortie d'erreur 10
Des erreurs ont été rencontrées pendant l'exécution :
 amdgpu-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)
*****@*****-Precision-3540:~/Bureau$ lspci -nnk | grep -i vga -A3
00:02.0 VGA compatible controller [0300]: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] [8086:3ea0] (rev 02)
	DeviceName: Onboard - Video
	Subsystem: Dell WhiskeyLake-U GT2 [UHD Graphics 620] [1028:08ba]
	Kernel driver in use: i915

Une idée ?

Hors ligne

#2 Le 11/03/2024, à 15:29

xubu1957

Re : AMD radeon pro WX 2100 graphics

Bonjour,

Donne ce retour :

lspci -k | grep -EA3 'VGA|3D|Display'

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 11/03/2024, à 16:02

descat85

Re : AMD radeon pro WX 2100 graphics

*****@*****-Precision-3540:~$ lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] (rev 02)
	DeviceName: Onboard - Video
	Subsystem: Dell WhiskeyLake-U GT2 [UHD Graphics 620]
	Kernel driver in use: i915
--
3b:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa XT [Radeon PRO WX 3100]
	Subsystem: Dell Lexa XT [Radeon PRO WX 3100]
	Kernel modules: amdgpu
3c:00.0 Non-Volatile memory controller: Toshiba Corporation XG6 NVMe SSD Controller

Dernière modification par descat85 (Le 11/03/2024, à 16:03)

Hors ligne

#4 Le 11/03/2024, à 16:13

xubu1957

Re : AMD radeon pro WX 2100 graphics

Nous avions vu qu'abelthorne émettait des réserves, envers AMDGPU-PRO, le pilote proprio d'AMD.


Donne la liste des anomalies de démarrage :

journalctl --no-pager -b -p err

d'éventuels paquets cassés :

dpkg -l | grep -v ^ii

et :

ls -l /var/crash

Dernière modification par xubu1957 (Le 11/03/2024, à 16:21)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 11/03/2024, à 17:05

descat85

Re : AMD radeon pro WX 2100 graphics

liste des anomalies de démarrage :

*****@*****-Precision-3540:~$ journalctl --no-pager -b -p err
mars 11 14:55:14 dupont-Precision-3540 kernel: x86/cpu: SGX disabled by BIOS.
mars 11 14:55:14 dupont-Precision-3540 systemd-udevd[284]: /etc/udev/rules.d/70-amdgpu.rules:1 Invalid operator for GROUP.
mars 11 14:55:17 dupont-Precision-3540 kernel: Bluetooth: hci0: Malformed MSFT vendor event: 0x02
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/common/log/log.c:1728:38
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'uint32_t [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:383:33
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'page *[1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/r0drv/linux/memobj-r0drv-linux.c:577:45
mars 11 14:55:23 dupont-Precision-3540 kernel: index 3 is out of range for type 'page *[1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:1943:44
mars 11 14:55:23 dupont-Precision-3540 kernel: index 2 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:891:43
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:1379:24
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:1388:13
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:1447:35
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:1448:35
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:1449:5
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:1451:16
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:1452:16
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:1478:5
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:1444:40
mars 11 14:55:23 dupont-Precision-3540 kernel: index 2 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:4156:42
mars 11 14:55:23 dupont-Precision-3540 kernel: index 2 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:4193:46
mars 11 14:55:23 dupont-Precision-3540 kernel: index 4 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:4240:33
mars 11 14:55:23 dupont-Precision-3540 kernel: index 4 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:169:24
mars 11 14:55:23 dupont-Precision-3540 kernel: index 1 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:4028:33
mars 11 14:55:23 dupont-Precision-3540 kernel: index 4 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:4261:52
mars 11 14:55:23 dupont-Precision-3540 kernel: index 2 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/SUPDrvGip.c:3984:53
mars 11 14:55:23 dupont-Precision-3540 kernel: index 2 is out of range for type 'SUPGIPCPU [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/common/log/logrel.c:99:43
mars 11 14:55:23 dupont-Precision-3540 kernel: index 307 is out of range for type 'uint32_t [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:23 dupont-Precision-3540 kernel: UBSAN: array-index-out-of-bounds in /var/lib/dkms/virtualbox/6.1.50/build/vboxdrv/common/log/log.c:2949:31
mars 11 14:55:23 dupont-Precision-3540 kernel: index 307 is out of range for type 'uint32_t [1]'
mars 11 14:55:23 dupont-Precision-3540 kernel: ================================================================================
mars 11 14:55:40 dupont-Precision-3540 lightdm[1053]: gkr-pam: unable to locate daemon control file
mars 11 15:56:49 dupont-Precision-3540 kernel: usb 1-3: device descriptor read/64, error -32

paquets cassés :

*****@*****-Precision-3540:~$ dpkg -l | grep -v ^ii
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom                                   Version                                 Architecture Description
+++-=====================================-=======================================-============-============================================================================================
iF  amdgpu-dkms                           1:6.2.4.50700-1637781.22.04             all          amdgpu driver in DKMS format.

et

*****@****-Precision-3540:~$ ls -l /var/crash
total 2244
-rw-r--r-- 1 root   whoopsie   27478 mars  11 13:41 amdgpu-dkms.0.crash
-rw-r----- 1 dupont whoopsie 1886967 mars  10 22:48 _usr_bin_xfce4-power-manager.1000.crash
-rw-r----- 1 root   whoopsie  380574 mars  11 13:03 _usr_lib_xorg_Xorg.0.crash

Hors ligne

#6 Le 11/03/2024, à 17:20

xubu1957

Re : AMD radeon pro WX 2100 graphics

Fournis les noyaux présents :

echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"

Dans cette page Can't build amd drivers on ubuntu 22.04.3 (Radeon 5700 XT graphics card)

Slava Abramov a écrit :

Sur la note finale : pour la plupart des cas d'utilisation, il n'est pas nécessaire d'installer les pilotes fournis, la pile de pilotes de la boîte de réception de distribution est censée prendre en charge tout le matériel GPU grand public et de poste de travail AMD avec le même ensemble de fonctionnalités et au même niveau de performances que le pilote packagé.

Dernière modification par xubu1957 (Le 11/03/2024, à 17:31)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#7 Le 11/03/2024, à 17:47

descat85

Re : AMD radeon pro WX 2100 graphics

****@****-Precision-3540:~$ echo; dpkg -l | awk '!/^rc/ && / linux-(c|g|h|i|lo|m|si|t)/{print $1,$2,$3,$4 | "sort -k3V | column -t"}' ; echo -e "\nNoyau courant : $(uname -mr)"

ii  linux-hwe-6.5-headers-6.5.0-18        6.5.0-18.18~22.04.1   all
ii  linux-headers-6.5.0-18-generic        6.5.0-18.18~22.04.1   amd64
ii  linux-image-6.5.0-18-generic          6.5.0-18.18~22.04.1   amd64
ii  linux-modules-6.5.0-18-generic        6.5.0-18.18~22.04.1   amd64
ii  linux-modules-extra-6.5.0-18-generic  6.5.0-18.18~22.04.1   amd64
ii  linux-hwe-6.5-headers-6.5.0-21        6.5.0-21.21~22.04.1   all
ii  linux-headers-6.5.0-21-generic        6.5.0-21.21~22.04.1   amd64
ii  linux-image-6.5.0-21-generic          6.5.0-21.21~22.04.1   amd64
ii  linux-modules-6.5.0-21-generic        6.5.0-21.21~22.04.1   amd64
ii  linux-modules-extra-6.5.0-21-generic  6.5.0-21.21~22.04.1   amd64
ii  linux-hwe-6.5-headers-6.5.0-25        6.5.0-25.25~22.04.1   all
ii  linux-headers-6.5.0-25-generic        6.5.0-25.25~22.04.1   amd64
ii  linux-image-6.5.0-25-generic          6.5.0-25.25~22.04.1   amd64
ii  linux-modules-6.5.0-25-generic        6.5.0-25.25~22.04.1   amd64
ii  linux-modules-extra-6.5.0-25-generic  6.5.0-25.25~22.04.1   amd64
ii  linux-generic-hwe-22.04               6.5.0.25.25~22.04.12  amd64
ii  linux-headers-generic-hwe-22.04       6.5.0.25.25~22.04.12  amd64
ii  linux-image-generic-hwe-22.04         6.5.0.25.25~22.04.12  amd64

Noyau courant : 6.5.0-25-generic x86_64

Hors ligne

#8 Le 11/03/2024, à 17:49

descat85

Re : AMD radeon pro WX 2100 graphics

En fait je ne suis pas sûr d'avoir compris, il y a une alternative aux pilotes propriétaires de AMD?

Hors ligne

#9 Le 11/03/2024, à 18:00

xubu1957

Re : AMD radeon pro WX 2100 graphics

Montre :

echo $XDG_SESSION_TYPE

pour voir si c'est Wayland ou x11.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#10 Le 11/03/2024, à 18:14

iznobe

Re : AMD radeon pro WX 2100 graphics

Bonjour , ca risque d' etre long comme retour , et je ne suis pas certain d' y trouver la cause de l' echec de l' installation , mais montre :

cat /var/crash/amdgpu-dkms.0.crash

et :

cat /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/make.log

retour COMPLET et utilisable de commande  |  script montage partitions

MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#11 Le 11/03/2024, à 18:19

descat85

Re : AMD radeon pro WX 2100 graphics

**@**-Precision-3540:~$ echo $XDG_SESSION_TYPE
x11

Hors ligne

#12 Le 11/03/2024, à 18:20

xubu1957

Re : AMD radeon pro WX 2100 graphics

As-tu moyen de changer de session avec la roue crantée, pour tester avec wayland ?

Regarde l'EDIT de malbo dans ce message, pour la roue crantée, (ou le début du message #8, citant nany).


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#13 Le 11/03/2024, à 18:22

descat85

Re : AMD radeon pro WX 2100 graphics

**@**-Precision-3540:~$ cat /var/crash/amdgpu-dkms.0.crash
ProblemType: Package
DKMSBuildLog:
 DKMS make.log for amdgpu-6.2.4-1637781.22.04 for kernel 6.5.0-25-generic (x86_64)
 lun. 11 mars 2024 13:41:37 CET
 make : on entre dans le répertoire « /usr/src/linux-headers-6.5.0-25-generic »
 warning: the compiler differs from the one used to build the kernel
   The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
   You are using:           gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/scheduler/sched_main.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/scheduler/sched_fence.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/scheduler/sched_entity.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdxcp/amdgpu_xcp_drv.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/ttm_tt.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/drm_gem_ttm_helper.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/main.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdgpu/amdgpu_drv.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_common.o
 In file included from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:15,
                  from <command-line>:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘kcl_get_user_pages_remote’:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:38: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                      ^~~
       |                                      |
       |                                      struct task_struct *
 In file included from ./include/linux/scatterlist.h:8,
                  from ./include/linux/dma-mapping.h:11,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_dma_mapping.h:5,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:8:
 ./include/linux/mm.h:2397:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  2397 | long get_user_pages_remote(struct mm_struct *mm,
       |                            ~~~~~~~~~~~~~~~~~~^~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:43: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                           ^~
       |                                           |
       |                                           struct mm_struct *
 ./include/linux/mm.h:2398:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2398 |                            unsigned long start, unsigned long nr_pages,
       |                            ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:64: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
       |                                                                |
       |                                                                int
 ./include/linux/mm.h:2399:66: note: expected ‘struct page **’ but argument is of type ‘int’
  2399 |                            unsigned int gup_flags, struct page **pages,
       |                                                    ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:37:38: warning: passing argument 6 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
    37 |                                      !!(gup_flags & FOLL_FORCE), pages, vmas);
       |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
       |                                      |
       |                                      int
 ./include/linux/mm.h:2400:33: note: expected ‘int *’ but argument is of type ‘int’
  2400 |                            int *locked);
       |                            ~~~~~^~~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:16: error: too many arguments to function ‘get_user_pages_remote’
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                ^~~~~~~~~~~~~~~~~~~~~
 ./include/linux/mm.h:2397:6: note: declared here
  2397 | long get_user_pages_remote(struct mm_struct *mm,
       |      ^~~~~~~~~~~~~~~~~~~~~
 In file included from ./arch/x86/include/asm/preempt.h:7,
                  from ./include/linux/preempt.h:79,
                  from ./include/linux/spinlock.h:56,
                  from ./include/linux/mmzone.h:8,
                  from ./include/linux/gfp.h:7,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_kernel.h:6,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:6:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘_kcl_get_user_pages’:
 ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
    44 | #define current get_current()
       |                 ^~~~~~~~~~~~~
       |                 |
       |                 struct task_struct *
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:31: note: in expansion of macro ‘current’
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                               ^~~~~~~
 ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
       |                     ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
 ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
       |                                          ~~~~~~~~~~~~~~^~~~~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                                            ^~~~~~~~
       |                                                            |
       |                                                            long unsigned int
 ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  2431 |                     unsigned int gup_flags, struct page **pages);
       |                                             ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:16: error: too many arguments to function ‘get_user_pages’
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                ^~~~~~~~~~~~~~
 ./include/linux/mm.h:2430:6: note: declared here
  2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
       |      ^~~~~~~~~~~~~~
 In file included from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:15,
                  from <command-line>:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘kcl_get_user_pages_remote’:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:38: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                      ^~~
       |                                      |
       |                                      struct task_struct *
 In file included from ./include/linux/scatterlist.h:8,
                  from ./include/linux/dma-mapping.h:11,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_dma_mapping.h:5,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:8:
 ./include/linux/mm.h:2397:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  2397 | long get_user_pages_remote(struct mm_struct *mm,
       |                            ~~~~~~~~~~~~~~~~~~^~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:43: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                           ^~
       |                                           |
       |                                           struct mm_struct *
 ./include/linux/mm.h:2398:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2398 |                            unsigned long start, unsigned long nr_pages,
       |                            ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:64: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
       |                                                                |
       |                                                                int
 ./include/linux/mm.h:2399:66: note: expected ‘struct page **’ but argument is of type ‘int’
  2399 |                            unsigned int gup_flags, struct page **pages,
       |                                                    ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:37:38: warning: passing argument 6 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
    37 |                                      !!(gup_flags & FOLL_FORCE), pages, vmas);
       |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
       |                                      |
       |                                      int
 ./include/linux/mm.h:2400:33: note: expected ‘int *’ but argument is of type ‘int’
  2400 |                            int *locked);
       |                            ~~~~~^~~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:16: error: too many arguments to function ‘get_user_pages_remote’
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                ^~~~~~~~~~~~~~~~~~~~~
 ./include/linux/mm.h:2397:6: note: declared here
  2397 | long get_user_pages_remote(struct mm_struct *mm,
       |      ^~~~~~~~~~~~~~~~~~~~~
 In file included from ./arch/x86/include/asm/preempt.h:7,
                  from ./include/linux/preempt.h:79,
                  from ./include/linux/spinlock.h:56,
                  from ./include/linux/mmzone.h:8,
                  from ./include/linux/gfp.h:7,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_kernel.h:6,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:6:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘_kcl_get_user_pages’:
 ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
    44 | #define current get_current()
       |                 ^~~~~~~~~~~~~
       |                 |
       |                 struct task_struct *
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:31: note: in expansion of macro ‘current’
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                               ^~~~~~~
 ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
       |                     ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
 ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
       |                                          ~~~~~~~~~~~~~~^~~~~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                                            ^~~~~~~~
       |                                                            |
       |                                                            long unsigned int
 ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  2431 |                     unsigned int gup_flags, struct page **pages);
       |                                             ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:16: error: too many arguments to function ‘get_user_pages’
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                ^~~~~~~~~~~~~~
 ./include/linux/mm.h:2430:6: note: declared here
  2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
       |      ^~~~~~~~~~~~~~
 cc1: some warnings being treated as errors
 make[2]: *** [scripts/Makefile.build:251 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/drm_gem_ttm_helper.o] Erreur 1
 make[2]: *** Attente des tâches non terminées....
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_kernel_params.o
 cc1: some warnings being treated as errors
 make[3]: *** [scripts/Makefile.build:251 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/ttm_tt.o] Erreur 1
 make[2]: *** [scripts/Makefile.build:488 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm] Erreur 2
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/dma-buf/dma-resv.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdxcp/./backport/kcl_drm_drv.o
 In file included from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/backport/backport.h:34,
                  from <command-line>:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘kcl_get_user_pages_remote’:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:38: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                      ^~~
       |                                      |
       |                                      struct task_struct *
 In file included from ./include/linux/scatterlist.h:8,
                  from ./include/linux/dma-mapping.h:11,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_dma_mapping.h:5,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/backport/backport.h:12:
 ./include/linux/mm.h:2397:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
  2397 | long get_user_pages_remote(struct mm_struct *mm,
       |                            ~~~~~~~~~~~~~~~~~~^~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:43: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                           ^~
       |                                           |
       |                                           struct mm_struct *
 ./include/linux/mm.h:2398:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2398 |                            unsigned long start, unsigned long nr_pages,
       |                            ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:64: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
       |                                                                |
       |                                                                int
 ./include/linux/mm.h:2399:66: note: expected ‘struct page **’ but argument is of type ‘int’
  2399 |                            unsigned int gup_flags, struct page **pages,
       |                                                    ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:37:38: warning: passing argument 6 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
    37 |                                      !!(gup_flags & FOLL_FORCE), pages, vmas);
       |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
       |                                      |
       |                                      int
 ./include/linux/mm.h:2400:33: note: expected ‘int *’ but argument is of type ‘int’
  2400 |                            int *locked);
       |                            ~~~~~^~~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:16: error: too many arguments to function ‘get_user_pages_remote’
    36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                ^~~~~~~~~~~~~~~~~~~~~
 ./include/linux/mm.h:2397:6: note: declared here
  2397 | long get_user_pages_remote(struct mm_struct *mm,
       |      ^~~~~~~~~~~~~~~~~~~~~
 In file included from ./arch/x86/include/asm/nospec-branch.h:15,
                  from ./arch/x86/include/asm/paravirt_types.h:27,
                  from ./arch/x86/include/asm/ptrace.h:97,
                  from ./arch/x86/include/asm/math_emu.h:5,
                  from ./arch/x86/include/asm/processor.h:13,
                  from ./arch/x86/include/asm/timex.h:5,
                  from ./include/linux/timex.h:67,
                  from ./include/linux/time32.h:13,
                  from ./include/linux/time.h:60,
                  from ./include/linux/stat.h:19,
                  from ./include/linux/module.h:13,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_moduleparam.h:5,
                  from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/backport/backport.h:7:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘_kcl_get_user_pages’:
 ./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
    44 | #define current get_current()
       |                 ^~~~~~~~~~~~~
       |                 |
       |                 struct task_struct *
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:31: note: in expansion of macro ‘current’
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                               ^~~~~~~
 ./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
  2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
       |                     ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
 ./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
  2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
       |                                          ~~~~~~~~~~~~~~^~~~~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                                                            ^~~~~~~~
       |                                                            |
       |                                                            long unsigned int
 ./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
  2431 |                     unsigned int gup_flags, struct page **pages);
       |                                             ~~~~~~~~~~~~~~^~~~~
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:16: error: too many arguments to function ‘get_user_pages’
    54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
       |                ^~~~~~~~~~~~~~
 ./include/linux/mm.h:2430:6: note: declared here
  2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
       |      ^~~~~~~~~~~~~~
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_ioctl.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_backlight.o
 cc1: some warnings being treated as errors
 make[3]: *** [scripts/Makefile.build:251 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdgpu/amdgpu_drv.o] Erreur 1
 make[2]: *** [scripts/Makefile.build:488 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdgpu] Erreur 2
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_kthread.o
   LD [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdxcp/amdxcp.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_io.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_seq_file.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_suspend.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_pci.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_mm.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_sched.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_fence.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_reservation.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_drm_cache.o
   LD [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/scheduler/amd-sched.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_drm_fb.o
   CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_drm_print.o
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.c: In function ‘vmf_insert_pfn_pmd_prot’:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.c:86:18: error: assignment of member ‘vma’ in read-only object
    86 |         cvmf.vma = &cvma;
       |                  ^
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.c: In function ‘vmf_insert_pfn_pud_prot’:
 /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.c:105:18: error: assignment of member ‘vma’ in read-only object
   105 |         cvmf.vma = &cvma;
       |                  ^
 make[3]: *** [scripts/Makefile.build:251 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.o] Erreur 1
 make[3]: *** Attente des tâches non terminées....
 make[2]: *** [scripts/Makefile.build:488 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl] Erreur 2
 make[1]: *** [/usr/src/linux-headers-6.5.0-25-generic/Makefile:2039 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build] Erreur 2
 make: *** [Makefile:234 : __sub-make] Erreur 2
 make : on quitte le répertoire « /usr/src/linux-headers-6.5.0-25-generic »
DKMSKernelVersion: 6.5.0-25-generic
Date: Mon Mar 11 13:41:42 2024
DuplicateSignature: dkms:amdgpu-dkms:1:6.2.4.50700-1637781.22.04:/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:38: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
Package: amdgpu-dkms 1:6.2.4.50700-1637781.22.04
PackageVersion: 1:6.2.4.50700-1637781.22.04
SourcePackage: amdgpu-dkms
Title: amdgpu-dkms 1:6.2.4.50700-1637781.22.04: amdgpu kernel module failed to build
**@**-Precision-3540:~$ cat /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/make.log
DKMS make.log for amdgpu-6.2.4-1637781.22.04 for kernel 6.5.0-25-generic (x86_64)
lun. 11 mars 2024 13:46:04 CET
make : on entre dans le répertoire « /usr/src/linux-headers-6.5.0-25-generic »
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
  You are using:           gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/scheduler/sched_main.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/scheduler/sched_fence.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/scheduler/sched_entity.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdxcp/amdgpu_xcp_drv.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/drm_gem_ttm_helper.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/ttm_tt.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/main.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdgpu/amdgpu_drv.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_common.o
In file included from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:15,
                 from <command-line>:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘kcl_get_user_pages_remote’:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:38: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                      ^~~
      |                                      |
      |                                      struct task_struct *
In file included from ./include/linux/scatterlist.h:8,
                 from ./include/linux/dma-mapping.h:11,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_dma_mapping.h:5,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:8:
./include/linux/mm.h:2397:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:43: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                           ^~
      |                                           |
      |                                           struct mm_struct *
./include/linux/mm.h:2398:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 2398 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:64: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                |
      |                                                                int
./include/linux/mm.h:2399:66: note: expected ‘struct page **’ but argument is of type ‘int’
 2399 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:37:38: warning: passing argument 6 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
   37 |                                      !!(gup_flags & FOLL_FORCE), pages, vmas);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      int
./include/linux/mm.h:2400:33: note: expected ‘int *’ but argument is of type ‘int’
 2400 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:16: error: too many arguments to function ‘get_user_pages_remote’
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2397:6: note: declared here
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:79,
                 from ./include/linux/spinlock.h:56,
                 from ./include/linux/mmzone.h:8,
                 from ./include/linux/gfp.h:7,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_kernel.h:6,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:6:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘_kcl_get_user_pages’:
./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
   44 | #define current get_current()
      |                 ^~~~~~~~~~~~~
      |                 |
      |                 struct task_struct *
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:31: note: in expansion of macro ‘current’
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                               ^~~~~~~
./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |                     ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |                                          ~~~~~~~~~~~~~~^~~~~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                                            ^~~~~~~~
      |                                                            |
      |                                                            long unsigned int
./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
 2431 |                     unsigned int gup_flags, struct page **pages);
      |                                             ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:16: error: too many arguments to function ‘get_user_pages’
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                ^~~~~~~~~~~~~~
./include/linux/mm.h:2430:6: note: declared here
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |      ^~~~~~~~~~~~~~
In file included from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:15,
                 from <command-line>:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘kcl_get_user_pages_remote’:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:38: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                      ^~~
      |                                      |
      |                                      struct task_struct *
In file included from ./include/linux/scatterlist.h:8,
                 from ./include/linux/dma-mapping.h:11,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_dma_mapping.h:5,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:8:
./include/linux/mm.h:2397:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:43: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                           ^~
      |                                           |
      |                                           struct mm_struct *
./include/linux/mm.h:2398:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 2398 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:64: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                |
      |                                                                int
./include/linux/mm.h:2399:66: note: expected ‘struct page **’ but argument is of type ‘int’
 2399 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:37:38: warning: passing argument 6 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
   37 |                                      !!(gup_flags & FOLL_FORCE), pages, vmas);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      int
./include/linux/mm.h:2400:33: note: expected ‘int *’ but argument is of type ‘int’
 2400 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:16: error: too many arguments to function ‘get_user_pages_remote’
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2397:6: note: declared here
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:79,
                 from ./include/linux/spinlock.h:56,
                 from ./include/linux/mmzone.h:8,
                 from ./include/linux/gfp.h:7,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_kernel.h:6,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:6:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘_kcl_get_user_pages’:
./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
   44 | #define current get_current()
      |                 ^~~~~~~~~~~~~
      |                 |
      |                 struct task_struct *
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:31: note: in expansion of macro ‘current’
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                               ^~~~~~~
./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |                     ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |                                          ~~~~~~~~~~~~~~^~~~~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                                            ^~~~~~~~
      |                                                            |
      |                                                            long unsigned int
./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
 2431 |                     unsigned int gup_flags, struct page **pages);
      |                                             ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:16: error: too many arguments to function ‘get_user_pages’
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                ^~~~~~~~~~~~~~
./include/linux/mm.h:2430:6: note: declared here
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |      ^~~~~~~~~~~~~~
cc1: some warnings being treated as errors
make[2]: *** [scripts/Makefile.build:251 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/drm_gem_ttm_helper.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/ttm_bo.o
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:251 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/ttm_tt.o] Erreur 1
make[3]: *** Attente des tâches non terminées....
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdxcp/./backport/kcl_drm_drv.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdgpu/amdgpu_device.o
In file included from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/backport/backport.h:34,
                 from <command-line>:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘kcl_get_user_pages_remote’:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:38: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                      ^~~
      |                                      |
      |                                      struct task_struct *
In file included from ./include/linux/scatterlist.h:8,
                 from ./include/linux/dma-mapping.h:11,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_dma_mapping.h:5,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/backport/backport.h:12:
./include/linux/mm.h:2397:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:43: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                           ^~
      |                                           |
      |                                           struct mm_struct *
./include/linux/mm.h:2398:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 2398 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:64: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                |
      |                                                                int
./include/linux/mm.h:2399:66: note: expected ‘struct page **’ but argument is of type ‘int’
 2399 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:37:38: warning: passing argument 6 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
   37 |                                      !!(gup_flags & FOLL_FORCE), pages, vmas);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      int
./include/linux/mm.h:2400:33: note: expected ‘int *’ but argument is of type ‘int’
 2400 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:16: error: too many arguments to function ‘get_user_pages_remote’
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2397:6: note: declared here
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/nospec-branch.h:15,
                 from ./arch/x86/include/asm/paravirt_types.h:27,
                 from ./arch/x86/include/asm/ptrace.h:97,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:13,
                 from ./arch/x86/include/asm/timex.h:5,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/stat.h:19,
                 from ./include/linux/module.h:13,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_moduleparam.h:5,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/backport/backport.h:7:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘_kcl_get_user_pages’:
./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
   44 | #define current get_current()
      |                 ^~~~~~~~~~~~~
      |                 |
      |                 struct task_struct *
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:31: note: in expansion of macro ‘current’
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                               ^~~~~~~
./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |                     ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |                                          ~~~~~~~~~~~~~~^~~~~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                                            ^~~~~~~~
      |                                                            |
      |                                                            long unsigned int
./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
 2431 |                     unsigned int gup_flags, struct page **pages);
      |                                             ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:16: error: too many arguments to function ‘get_user_pages’
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                ^~~~~~~~~~~~~~
./include/linux/mm.h:2430:6: note: declared here
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |      ^~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_kernel_params.o
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:251 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdgpu/amdgpu_drv.o] Erreur 1
make[3]: *** Attente des tâches non terminées....
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/dma-buf/dma-resv.o
  LD [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdxcp/amdxcp.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_backlight.o
In file included from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:15,
                 from <command-line>:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘kcl_get_user_pages_remote’:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:38: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                      ^~~
      |                                      |
      |                                      struct task_struct *
In file included from ./include/linux/scatterlist.h:8,
                 from ./include/linux/dma-mapping.h:11,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_dma_mapping.h:5,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:8:
./include/linux/mm.h:2397:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:43: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                           ^~
      |                                           |
      |                                           struct mm_struct *
./include/linux/mm.h:2398:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 2398 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:64: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                |
      |                                                                int
./include/linux/mm.h:2399:66: note: expected ‘struct page **’ but argument is of type ‘int’
 2399 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:37:38: warning: passing argument 6 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
   37 |                                      !!(gup_flags & FOLL_FORCE), pages, vmas);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      int
./include/linux/mm.h:2400:33: note: expected ‘int *’ but argument is of type ‘int’
 2400 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:16: error: too many arguments to function ‘get_user_pages_remote’
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2397:6: note: declared here
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:79,
                 from ./include/linux/spinlock.h:56,
                 from ./include/linux/mmzone.h:8,
                 from ./include/linux/gfp.h:7,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_kernel.h:6,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/backport/backport.h:6:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘_kcl_get_user_pages’:
./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
   44 | #define current get_current()
      |                 ^~~~~~~~~~~~~
      |                 |
      |                 struct task_struct *
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:31: note: in expansion of macro ‘current’
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                               ^~~~~~~
./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |                     ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |                                          ~~~~~~~~~~~~~~^~~~~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                                            ^~~~~~~~
      |                                                            |
      |                                                            long unsigned int
./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
 2431 |                     unsigned int gup_flags, struct page **pages);
      |                                             ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:16: error: too many arguments to function ‘get_user_pages’
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                ^~~~~~~~~~~~~~
./include/linux/mm.h:2430:6: note: declared here
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |      ^~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_ioctl.o
cc1: some warnings being treated as errors
make[3]: *** [scripts/Makefile.build:251 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm/ttm_bo.o] Erreur 1
make[2]: *** [scripts/Makefile.build:488 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/ttm] Erreur 2
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_kthread.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_io.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_seq_file.o
In file included from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/backport/backport.h:34,
                 from <command-line>:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘kcl_get_user_pages_remote’:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:38: error: passing argument 1 of ‘get_user_pages_remote’ from incompatible pointer type [-Werror=incompatible-pointer-types]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                      ^~~
      |                                      |
      |                                      struct task_struct *
In file included from ./include/linux/scatterlist.h:8,
                 from ./include/linux/dma-mapping.h:11,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_dma_mapping.h:5,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/backport/backport.h:12:
./include/linux/mm.h:2397:46: note: expected ‘struct mm_struct *’ but argument is of type ‘struct task_struct *’
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |                            ~~~~~~~~~~~~~~~~~~^~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:43: warning: passing argument 2 of ‘get_user_pages_remote’ makes integer from pointer without a cast [-Wint-conversion]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                           ^~
      |                                           |
      |                                           struct mm_struct *
./include/linux/mm.h:2398:42: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 2398 |                            unsigned long start, unsigned long nr_pages,
      |                            ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:64: warning: passing argument 5 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                                |
      |                                                                int
./include/linux/mm.h:2399:66: note: expected ‘struct page **’ but argument is of type ‘int’
 2399 |                            unsigned int gup_flags, struct page **pages,
      |                                                    ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:37:38: warning: passing argument 6 of ‘get_user_pages_remote’ makes pointer from integer without a cast [-Wint-conversion]
   37 |                                      !!(gup_flags & FOLL_FORCE), pages, vmas);
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                      |
      |                                      int
./include/linux/mm.h:2400:33: note: expected ‘int *’ but argument is of type ‘int’
 2400 |                            int *locked);
      |                            ~~~~~^~~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:36:16: error: too many arguments to function ‘get_user_pages_remote’
   36 |         return get_user_pages_remote(tsk, mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                ^~~~~~~~~~~~~~~~~~~~~
./include/linux/mm.h:2397:6: note: declared here
 2397 | long get_user_pages_remote(struct mm_struct *mm,
      |      ^~~~~~~~~~~~~~~~~~~~~
In file included from ./arch/x86/include/asm/nospec-branch.h:15,
                 from ./arch/x86/include/asm/paravirt_types.h:27,
                 from ./arch/x86/include/asm/ptrace.h:97,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:13,
                 from ./arch/x86/include/asm/timex.h:5,
                 from ./include/linux/timex.h:67,
                 from ./include/linux/time32.h:13,
                 from ./include/linux/time.h:60,
                 from ./include/linux/stat.h:19,
                 from ./include/linux/module.h:13,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/kcl_moduleparam.h:5,
                 from /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/backport/backport.h:7:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h: In function ‘_kcl_get_user_pages’:
./arch/x86/include/asm/current.h:44:17: warning: passing argument 1 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
   44 | #define current get_current()
      |                 ^~~~~~~~~~~~~
      |                 |
      |                 struct task_struct *
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:31: note: in expansion of macro ‘current’
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                               ^~~~~~~
./include/linux/mm.h:2430:35: note: expected ‘long unsigned int’ but argument is of type ‘struct task_struct *’
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |                     ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:47: warning: passing argument 2 of ‘get_user_pages’ makes integer from pointer without a cast [-Wint-conversion]
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
./include/linux/mm.h:2430:56: note: expected ‘long unsigned int’ but argument is of type ‘struct mm_struct *’
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |                                          ~~~~~~~~~~~~~~^~~~~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:60: warning: passing argument 4 of ‘get_user_pages’ makes pointer from integer without a cast [-Wint-conversion]
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                                                            ^~~~~~~~
      |                                                            |
      |                                                            long unsigned int
./include/linux/mm.h:2431:59: note: expected ‘struct page **’ but argument is of type ‘long unsigned int’
 2431 |                     unsigned int gup_flags, struct page **pages);
      |                                             ~~~~~~~~~~~~~~^~~~~
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/include/kcl/backport/kcl_mm_backport.h:54:16: error: too many arguments to function ‘get_user_pages’
   54 |         return get_user_pages(current, current->mm, start, nr_pages, !!(gup_flags & FOLL_WRITE),
      |                ^~~~~~~~~~~~~~
./include/linux/mm.h:2430:6: note: declared here
 2430 | long get_user_pages(unsigned long start, unsigned long nr_pages,
      |      ^~~~~~~~~~~~~~
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_suspend.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_pci.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_mm.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_sched.o
cc1: some warnings being treated as errors
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_fence.o
  LD [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/scheduler/amd-sched.o
make[3]: *** [scripts/Makefile.build:251 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdgpu/amdgpu_device.o] Erreur 1
make[2]: *** [scripts/Makefile.build:488 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdgpu] Erreur 2
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_reservation.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_drm_cache.o
  CC [M]  /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_drm_fb.o
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.c: In function ‘vmf_insert_pfn_pmd_prot’:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.c:86:18: error: assignment of member ‘vma’ in read-only object
   86 |         cvmf.vma = &cvma;
      |                  ^
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.c: In function ‘vmf_insert_pfn_pud_prot’:
/var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.c:105:18: error: assignment of member ‘vma’ in read-only object
  105 |         cvmf.vma = &cvma;
      |                  ^
make[3]: *** [scripts/Makefile.build:251 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl/kcl_memory.o] Erreur 1
make[3]: *** Attente des tâches non terminées....
make[2]: *** [scripts/Makefile.build:488 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build/amd/amdkcl] Erreur 2
make[1]: *** [/usr/src/linux-headers-6.5.0-25-generic/Makefile:2039 : /var/lib/dkms/amdgpu/6.2.4-1637781.22.04/build] Erreur 2
make: *** [Makefile:234 : __sub-make] Erreur 2
make : on quitte le répertoire « /usr/src/linux-headers-6.5.0-25-generic »

Dernière modification par descat85 (Le 11/03/2024, à 18:25)

Hors ligne

#14 Le 11/03/2024, à 18:31

descat85

Re : AMD radeon pro WX 2100 graphics

xubu1957 a écrit :

As-tu moyen de changer de session avec la roue crantée, pour tester avec wayland ?

Regarde l'EDIT de malbo dans ce message, pour la roue crantée, (ou le début du message #8, citant nany).

Pas de roue crantée pour moi, je suis sous xubuntu avec XFCE. Néanmoins e regarde ce que je peux faire pour wayland (je sais pas ce que c'est mais je check ça)

Hors ligne

#15 Le 11/03/2024, à 18:38

xubu1957

Re : AMD radeon pro WX 2100 graphics

le 08/01/2024, krodelabestiole a écrit :

c'est normal : xfce ne supporte pas (encore) wayland https://wiki.xfce.org/releng/wayland_roadmap


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#16 Le 11/03/2024, à 19:08

descat85

Re : AMD radeon pro WX 2100 graphics

ceci veut -il dire que la carte fonctionne?

*****@*****-Precision-3540:~$ lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] (rev 02)
	DeviceName: Onboard - Video
	Subsystem: Dell WhiskeyLake-U GT2 [UHD Graphics 620]
	Kernel driver in use: i915
--
3b:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa XT [Radeon PRO WX 3100]
	Subsystem: Dell Lexa XT [Radeon PRO WX 3100]
	Kernel modules: amdgpu
3c:00.0 Non-Volatile memory controller: Toshiba Corporation XG6 NVMe SSD Controller

Hors ligne

#17 Le 11/03/2024, à 19:20

xubu1957

Re : AMD radeon pro WX 2100 graphics

Elle est détectée, c'est toi qui voit l'écran de l'ordi.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#18 Le 11/03/2024, à 19:31

descat85

Re : AMD radeon pro WX 2100 graphics

elle est détectée mais pas pas utilisée?

D’ailleurs je voit qu'il détecte une Radeon PRO WX 3100 mais j'ai installé les pilotes de la 2100 pensant que c'est celle que j'avais. Je vais essayer de désinstaller tout ça et refaire l'instal' avec les bon pilotes

Hors ligne

#19 Le 11/03/2024, à 19:33

descat85

Re : AMD radeon pro WX 2100 graphics

sinon pour info, c'est un pc (i7) que je viens d'acheter sur back market, j'avais hésité avec d'autre pc (i5) mais en nvidia car je me doutais que j'aurai ce genre de galère... j'hésite à le renvoyer et prendre un pc en nvidia.

Hors ligne

#20 Le 11/03/2024, à 19:37

xubu1957

Re : AMD radeon pro WX 2100 graphics

As-tu un support d'installation d'Ubuntu (DVD ou clé USB) ?

Pour appliquer la procédure > amorcer_sur_cd_ubuntu#amorcage et arriver à cette étape : essayer_ubuntu_sans_rien_changer_dans_votre_ordinateur et tester la carte en session-live, avec le noyau d'installation.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#21 Le 11/03/2024, à 19:40

descat85

Re : AMD radeon pro WX 2100 graphics

je peux faire une clé bootable, c'est quoi l'idée?

Hors ligne

#22 Le 11/03/2024, à 19:42

xubu1957

Re : AMD radeon pro WX 2100 graphics

C'est un ordi équipé de base d'Ubuntu ?

Je doit m'absenter.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#23 Le 11/03/2024, à 19:43

descat85

Re : AMD radeon pro WX 2100 graphics

non, windows

Hors ligne

#24 Le 11/03/2024, à 20:06

descat85

Re : AMD radeon pro WX 2100 graphics

Voici ce que me dit chatGPT au sujet de :

**@**-Precision-3540:~$ lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation WhiskeyLake-U GT2 [UHD Graphics 620] (rev 02)
	DeviceName: Onboard - Video
	Subsystem: Dell WhiskeyLake-U GT2 [UHD Graphics 620]
	Kernel driver in use: i915
--
3b:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa XT [Radeon PRO WX 3100]
	Subsystem: Dell Lexa XT [Radeon PRO WX 3100]
	Kernel modules: amdgpu
3c:00.0 Non-Volatile memory controller: Toshiba Corporation XG6 NVMe SSD Controller
chatGPT a écrit :

La sortie de la commande indique que le pilote utilisé pour la carte Radeon est "amdgpu", ce qui est le pilote open-source pour les cartes graphiques AMD/ATI. Cela suggère que le pilote nécessaire est chargé et fonctionne correctement sur votre système.

Cependant, la simple présence du pilote ne garantit pas nécessairement que la carte fonctionne parfaitement. Pour confirmer que la carte Radeon fonctionne correctement, vous pouvez effectuer quelques vérifications supplémentaires :

Vérifiez s'il y a des erreurs dans les journaux système (par exemple, /var/log/Xorg.0.log) qui pourraient indiquer des problèmes de configuration ou de fonctionnement avec la carte Radeon.

Lancez un logiciel ou un jeu qui utilise la carte graphique pour vérifier s'il fonctionne correctement. Assurez-vous également que les performances sont satisfaisantes.

Si vous avez un environnement de bureau graphique, assurez-vous que vous pouvez utiliser plusieurs écrans si votre carte le permet, ou que les paramètres de résolution et de rafraîchissement sont corrects.

Si tout semble fonctionner normalement et que vous n'observez aucun problème majeur, il est probable que votre carte Radeon fonctionne correctement.

Donc ma carte fonctionne avec le pilote opensource? en fait tou va bien non?

Hors ligne

#25 Le 11/03/2024, à 20:12

xubu1957

Re : AMD radeon pro WX 2100 graphics

Fournis les retours de :

sudo apt update

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne