Page 2 sur 2

Re: GPU AMD - Problème résolution 1024x768

Posté : mer. 27 déc. 2023 20:13
par 59U

Dernier message de la page précédente :

cat /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/make.log | grep 'fail|warn|error'

Code : Tout sélectionner

root@l2105-MS-7721:/var/lib/dkms/amdgpu#
Aucun retour.


Est il possible qu'il faille flasher le GPU d'AMD ?
:?:

Re: GPU AMD - Problème résolution 1024x768

Posté : mer. 27 déc. 2023 21:14
par alain
Dans un premier temps fais tes 68 mises à jour demandées. Il est possible que le problème de pilote amdgpu vienne de là.

Code : Tout sélectionner

sudo apt update && sudo apt upgrade
59U a écrit : mer. 27 déc. 2023 20:13 cat /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/make.log | grep 'fail|warn|error'
Si ça ne répond rien c'est qu'il n' y a pas de de fail, de warning, ni d'erreur dans le fichier des logs du make.
C'est donc bon signe.
Mais comme dans tes retours il est demandé de regarder dans ce fichier, donne nous l'intégralité (entre balises code).

Code : Tout sélectionner

cat /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/make.log
Je n'ai aucune idée de ce qu'on peut y trouver mais comme dit précédemment peut être que ça parlera à quelqu'un.
59U a écrit : mer. 27 déc. 2023 20:13

Code : Tout sélectionner

root@l2105-MS-7721:/var/lib/dkms/amdgpu#
Pourquoi nous donnes tu cette invite de commande? Pour afficher le fichier de logs tu pouvais rester sur l'invite du home vu que je t'ai donné le chemin absolu. Et pas nécessaire d'être en root.

Pour firmware-amd-graphics effectivement il n'est pas dans ces dépôts.
Tu peux regarder si amdgpu-dkms-firmware est présent?

Code : Tout sélectionner

apt policy amdgpu-dkms-firmware

Re: GPU AMD - Problème résolution 1024x768

Posté : mer. 27 déc. 2023 22:13
par 59U
Voici :

Code : Tout sélectionner

l2105@l2105-MS-7721:/var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build$[b] apt policy amdgpu-dkms-firmware[/b]
amdgpu-dkms-firmware:
  Installé : 1:5.16.9.22.20.50200-1438746~20.04
  Candidat : 1:5.16.9.22.20.50200-1438746~20.04
 Table de version :
 *** 1:5.16.9.22.20.50200-1438746~20.04 600
        600 https://repo.radeon.com/amdgpu/22.20/ubuntu focal/main amd64 Packages
        600 https://repo.radeon.com/amdgpu/22.20/ubuntu focal/main i386 Packages
        100 /var/lib/dpkg/status

Je pense avoir trouver une piste ( détails au prochain Post)

Re: GPU AMD - Problème résolution 1024x768

Posté : mer. 27 déc. 2023 22:15
par 59U
Et le détail pour le CAT

Code : Tout sélectionner

l2105@l2105-MS-7721:$ cat /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/make.log
DKMS make.log for amdgpu-5.16.9.22.20-1438746~20.04 for kernel 5.15.0-88-generic (amd64)
mar. 26 déc. 2023 23:00:20 CET
make : on entre dans le répertoire « /usr/src/linux-headers-5.15.0-88-generic »
/var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/Makefile:26: "Local GCC version 90404 does not match kernel compiler GCC version 90400"
/var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/Makefile:27: "This may cause unexpected and hard-to-isolate compiler-related issues"
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/scheduler/sched_main.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_tt.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/main.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_drv.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/symbols.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_common.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_kernel_params.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/dma-buf/dma-resv.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_bo.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_device.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/scheduler/sched_fence.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_backlight.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/scheduler/sched_entity.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_bo_util.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_ioctl.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_kthread.o
  LD [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/scheduler/amd-sched.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/drm_gem_ttm_helper.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_bo_vm.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_io.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_perf_event.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_kms.o
  LD [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amddrm_ttm_helper.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_seq_file.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_suspend.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_pci.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_module.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_mm.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_execbuf_util.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_memory.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_sched.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_fence.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_fence_array.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_range_manager.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_atombios.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_reservation.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_cache.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_auth.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_resource.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_fb.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_print.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/atombios_crtc.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_fbmem.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_crtc.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_pool.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_connector.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_atomic_helper.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_connectors.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_device.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_device_cgroup.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_mn.o
/var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_device.c:28: warning: "pr_fmt" redefined
   28 | #define pr_fmt(fmt) "[TTM DEVICE] " fmt
      | 
In file included from ./include/linux/kernel.h:19,
                 from ./include/linux/list.h:9,
                 from ./include/linux/preempt.h:11,
                 from ./include/linux/spinlock.h:55,
                 from ./include/linux/kref.h:16,
                 from /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/include/kcl/kcl_kref.h:15,
                 from /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/backport/backport.h:6,
                 from <command-line>:
./include/linux/printk.h:340: note: this is the location of the previous definition
  340 | #define pr_fmt(fmt) fmt
      | 
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_modes.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_time.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_ftrace.o
/var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_device.c:28: warning: "pr_fmt" redefined
   28 | #define pr_fmt(fmt) "[TTM DEVICE] " fmt
      | 
In file included from ./include/linux/kernel.h:19,
                 from ./include/linux/list.h:9,
                 from ./include/linux/preempt.h:11,
                 from ./include/linux/spinlock.h:55,
                 from ./include/linux/kref.h:16,
                 from /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/include/kcl/kcl_kref.h:15,
                 from /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/backport/backport.h:6,
                 from <command-line>:
./include/linux/printk.h:340: note: this is the location of the previous definition
  340 | #define pr_fmt(fmt) fmt
      | 
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_sys_manager.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_acpi_table.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_page_alloc.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_numa.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/ttm_agp_backend.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/atom.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_fs_read_write.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_fence.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_aperture.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_drv.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_simple_kms_helper.o
  LD [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/ttm/amdttm.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_bitmap.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_ttm.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_vmscan.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_object.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_dma_fence_chain.o
/var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_ttm.c: In function ‘amdgpu_ssg_init’:
/var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_ttm.c:2313:24: error: incompatible types when assigning to type ‘struct percpu_ref’ from type ‘struct percpu_ref *’
 2313 |  adev->ssg.pgmap.ref = &adev->ssg.ref;
      |                        ^
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_mce_amd.o
make[2]: *** [scripts/Makefile.build:297 : /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu/amdgpu_ttm.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_drm_hdcp.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_debugfs_inode.o
  CC [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/kcl_sysfs_emit.o
  LD [M]  /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdkcl/amdkcl.o
make[1]: *** [scripts/Makefile.build:560 : /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build/amd/amdgpu] Erreur 2
make: *** [Makefile:1909 : /var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build] Erreur 2
make : on quitte le répertoire « /usr/src/linux-headers-5.15.0-88-generic »
l2105@l2105-MS-7721:/var/lib/dkms/amdgpu/5.16.9.22.20-1438746~20.04/build$ 

Re: GPU AMD - Problème résolution 1024x768

Posté : mer. 27 déc. 2023 22:33
par alain
les mises à jour se sont bien passées? Rien de neuf ensuite?

Je vois que le problème est dû à l'intégration du pilote amdgpu 5.16.9.22.20 du site amd.
As tu vraiment besoin de faire du calcul parallèle avec ta carte graphique donc de rocr fourni uniquement avec le pilote du site amd?
Le pilote de base intégré au noyau est exactement le même que celui du site avec la gestion de l'OpenCl (rocm) en moins.

Donc si pas besoin de faire calculer ta carte graphique , mais peut être es tu adepte du minage? Et si tu ne t'en sors pas, je pense que le mieux serait de désinstaller le pilote du site.
https://amdgpu-install.readthedocs.io/e ... dgpu-stack
supprimer les repos radeon de tes sources.
Et peut être (je ne suis pas sur, n'ayant jamais désinstallé un pilote des dépôts AMD) après redémarrage, réinstaller amdgpu d'origine (celui des dépôts ubuntu de base) depuis une console TTY si plus accès au serveur X. Si accès cela devrait avoir résolu tes problèmes de résolution, de pilote non pris en compte.

Re: GPU AMD - Problème résolution 1024x768

Posté : mer. 27 déc. 2023 23:26
par 59U
Il faut savoir que je tourne sur kernel 5.4 mais que le 5.15 est toujours installé.
( je n'ai pas désinstallé , j'ai utilisé un petit soft dénommé grub customizer pour changer le boot)

Voici ma liste d'images kernel :

dpkg --list | grep linux-image

Code : Tout sélectionner

ii  linux-image-5.0.0-32-generic               5.0.0-32.34~18.04.2                   amd64        Signed kernel image generic
ii  linux-image-5.13.0-52-generic              5.13.0-52.59~20.04.1                  amd64        Signed kernel image generic
ii  linux-image-5.15.0-52-generic              5.15.0-52.58~20.04.1                  amd64        Signed kernel image generic
rc  linux-image-5.15.0-58-generic              5.15.0-58.64~20.04.1                  amd64        Signed kernel image generic
rc  linux-image-5.15.0-86-generic              5.15.0-86.96~20.04.1                  amd64        Signed kernel image generic
ii  linux-image-5.15.0-88-generic              5.15.0-88.98~20.04.1                  amd64        Signed kernel image generic
rc  linux-image-5.4.0-113-generic              5.4.0-113.127                         amd64        Signed kernel image generic
rc  linux-image-5.4.0-125-generic              5.4.0-125.141                         amd64        Signed kernel image generic
rc  linux-image-5.4.0-131-generic              5.4.0-131.147                         amd64        Signed kernel image generic
rc  linux-image-5.4.0-137-generic              5.4.0-137.154                         amd64        Signed kernel image generic
rc  linux-image-5.4.0-164-generic              5.4.0-164.181                         amd64        Signed kernel image generic
ii  linux-image-5.4.0-166-generic              5.4.0-166.183                         amd64        Signed kernel image generic
ii  linux-image-generic                        5.4.0.166.163                         amd64        Generic Linux kernel image
ii  linux-image-generic-hwe-20.04              5.15.0.88.98~20.04.46                 amd64        Generic Linux kernel image
Il semblerait que Le "systeme" détecte toujours la "présence" de 5.15 et passe le pilote radeon en unloaded. Le kernel 5.15 et amdgpu ne peuvent pas se voir en peinture :evil:
Il crée un fichier "blacklist" avec amdgpu dès qu'il y a eu un échec


La preuve :
L'existence de ce fameux fichier blacklist dans ma machine

Code : Tout sélectionner

l2105@l2105-MS-7721:/$ cat /etc/modprobe.d/blacklist-amdgpu.conf
blacklist amdgpu
Ce qu'il faudrait faire a priori:
Désinstaller vraiment tous les 5.15, supprimer le fichier blacklist et rebooter en 5.4.

Je testerai demain en début de soirée ;)

Re: GPU AMD - Problème résolution 1024x768

Posté : jeu. 28 déc. 2023 11:24
par alain
Chez moi c'est pareil, quelque soit le noyau, l'installation de la version AMD blacklist automatiquement le amdgpu d'origine.
Pour ça que je te propose de supprimer celui du dépôt radeon (AMD).
A moins qu'on arrive à faire fonctionner le pilote amd, mais je vois pas où est l'erreur :?