Problèmes et questions concernant le noyau et le support matériel.
Répondre

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#1Messageil y a 2 ans

Bonjour à tous.

J'ai installé les paquets amdgpu-pro vulkan-amdgpu-pror et les modules ne sont pas trouvé par le système.
Dans le log de Xorg j'ai :

[    40.463] (II) LoadModule: "amdgpu"
[    40.463] (WW) Warning, couldn't open module amdgpu
[    40.463] (EE) Failed to load module "amdgpu" 
[    40.463] (EE) No drivers available.
Pourtant, le fichier module driver est ici :

/usr/lib/dri/amdgpu_dri.so
Pareil pour le module vulkan qui est pourtant ici :

/usr/lib/dri/amdgpu_dri.so
Si quelqu'un a une idée pour m'aider à résoudre mon problème ?
Merci.
Ignace.
Dernière modification par ignace72il y a 1 an, modifié au total 2 fois.

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#2Messageil y a 2 ans

Bonjour, :salut:

Suite à un problème graphique et même si j'ai trouvé une solution Samedi AM dernier, je ne suis pas un pro.
J'ai même demandé à Michael Larabee de Phoronix un article sur AMD et aussi sur Nvidia, sans réponse pour l'instant.

Par contre il serait intéressant de déterminer quels pilotes tu utilises, si ceux-ci sont effectivement chargés; etc.
Voici mes quelques pensées sur la question

Vérification du chargement des modules graphiques

lsmod | grep amdgpu
Savoir si c'est la version opensource ou non des drivers. 2 solutions soit avec glxinfo (non installé par defaut=>installation de mesa-utils et/ou lib32-mesa-utils) soit avec glmark2 (non installé)

glxinfo | grep "OpenGL vendor string" | cut -f2 -d":" | xargs
Si tu as AMD ce sont les drivers opensource si c'est Advanced Micro Device ce sont les drivers amdgpu-pro
ou tout simplement

glmark2
ta sortie est la meme en un peu plus verbeux.

Tu seras ainsi fixé sur ce qu tu utilises vraiment. Ce sera un bon début. :siffle

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#3Messageil y a 2 ans

Salut,
ignace72 a écrit : il y a 2 ans Si quelqu'un a une idée pour m'aider à résoudre mon problème ?
Ta carte fonctionnait elle avec les pilotes libres, parce qu'officiellement elle n'est pas supportée par amdgpu.
Parfois ça marche, la solution la plus simple est d'installer le paquet amdgpu-experimental qui permet de tout configurer automatiquement pour les anciennes cartes.
J'avais une carte de la génération après la tienne et amdgpu avait marché 8-10 mois, puis impossible de la refaire fonctionner, obligé de repasser au pilote radeon.

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#4Messageil y a 2 ans

Ta carte fonctionnait elle avec les pilotes libres, parce qu'officiellement elle n'est pas supportée par amdgpu.
Parfois ça marche, la solution la plus simple est d'installer le paquet amdgpu-experimental qui permet de tout configurer automatiquement pour les anciennes cartes.
J'avais une carte de la génération après la tienne et amdgpu avait marché 8-10 mois, puis impossible de la refaire fonctionner, obligé de repasser au pilote radeon.
Maintenant que Smurf a dis ça, je me souviens avoir vu la semaine dernière un tableau sur le wiki de Arch que amdgpu-pro ne peut fonctionner qu'après les GC3 inclus et pas avec GC1.2. :roll:

D'où le fait de savoir sur quels drivers tu es. :siffle

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#5Messageil y a 2 ans

Merci pour vos réponses.

Quand je fais :

lsmod | grep amdgpu
j'ai comme réponse :

amdgpu               8609792  0
gpu_sched              53248  1 amdgpu
drm_ttm_helper         16384  2 amdgpu,radeon
ttm                    86016  3 amdgpu,radeon,drm_ttm_helper
Quand je fait :

modinfo amdgpu
J'ai utilisé le pilote libre amdgpu et ça fonctionne et c'est la même base que amdgpu-pro. Le pilote libre est en version 21.0.0 et le pilote propriétaire est en version 21.30.
Donc cela devrait fonctionner.

Ignace.

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#6Messageil y a 2 ans

Bonsoir à tous.
Bon, j'ai laissé tombé.
Je reste avec le pilote libre Radeon.
Ignace.

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#7Messageil y a 2 ans

La commande avec glxinfo (et non modinfo) ou glmark2 t'auraient dis si tu étais vraiment sous la version amdgpu ou amdgpu-pro. :shock:

Je ne suis pas assez spécialiste (tu as du amdgpu et du radeon, )et si cela peut t'aider mais j'ai moi comme sortie pour mon R7 5700G:

lsmod | grep amdgpu                                                                                                                                                                                  ✔ 
amdgpu               8609792  58
gpu_sched              53248  1 amdgpu
drm_ttm_helper         16384  1 amdgpu
ttm                    86016  2 amdgpu,drm_ttm_helper

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#8Messageil y a 2 ans

Bonsoir, Cenwen.
Merci pour ta réponse mais ce n'est plus la peine, j'ai un ordinateur qui fonctionne bien, je ne vais plus chercher plus loin.
Ce qui m'étonne c'est la différence entre nos deux sorties :
amdgpu 8609792 0 pour moi.
amdgpu 8609792 58 pour toi.
Pourquoi je suis à 0 et toi à 58 ?
Bon, je suis passé à autre chose.
Pour la peine, je vais passé jeudi d'un disque dur HDD WD Gold sata 2 de 500 Go à un disque dur SSD Samsung 860 PRO SATA III 2,5 pouces 512 Go à 110 € pour mon répertoire racine. Enfin côté place, j'ai de la marge, ma partition racine fait 100 Go et je n'ai d'utilisé que 25 Go. Donc le disque WD Gold dégage, je boot sur un livecd, je crée une partition EFI en prévision d'un passage à une carte mère AMD AM5 avec un Zen4 dessus avec 32 Go de RAM. Je copie ma partition racine sur le SSD et ça roule.
Ignace.

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#9Messageil y a 2 ans

Merci pour ce sujet. Cela m'a permis de me remettre sur la configuration de mon système et de pouvoir faire fonctionner DaVinci Resolve à nouveau.

$ glmark2
=======================================================
    glmark2 2021.12
=======================================================
    OpenGL Information
    GL_VENDOR:     AMD
    GL_RENDERER:   AMD Radeon RX 590 Series (POLARIS10, DRM 3.42.0, 5.15.12-1-MANJARO, LLVM 13.0.0)
    GL_VERSION:    4.6 (Compatibility Profile) Mesa 21.3.2
=======================================================
[build] use-vbo=false: FPS: 10983 FrameTime: 0.091 ms
=======================================================
                                  glmark2 Score: 10983 
=======================================================

$ progl glmark2
=======================================================
    glmark2 2021.12
=======================================================
    OpenGL Information
    GL_VENDOR:     ATI Technologies Inc.
    GL_RENDERER:   AMD Radeon RX 590 Series
    GL_VERSION:    4.6.14739 Compatibility Profile Context
=======================================================
[build] use-vbo=false: FPS: 4291 FrameTime: 0.233 ms
=======================================================
                                  glmark2 Score: 4291 
=======================================================

$ lsmod | grep amdgpu 
amdgpu               8609792  41
drm_ttm_helper         16384  1 amdgpu
ttm                    86016  2 amdgpu,drm_ttm_helper
gpu_sched              53248  1 amdgpu

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#10Messageil y a 2 ans

@manjaro29
Tu utilises comme moi (nos sorties des modules le montrent et glmark2 aussi) la version open-source des drivers.

@ignace72
Ce qui m'étonne c'est la différence entre nos deux sorties :
amdgpu 8609792 0 pour moi.
amdgpu 8609792 58 pour toi.
Pourquoi je suis à 0 et toi à 58 ?
Bonne question. :saispas:
Donc le disque WD Gold dégage, je boot sur un livecd, je crée une partition EFI en prévision d'un passage à une carte mère AMD AM5 avec un Zen4 dessus avec 32 Go de RAM. Je copie ma partition racine sur le SSD et ça roule.
Là c'est à voir mais perso j'ai des doutes. Si ta config actuelle est
AMD Phenom II 6x 1100t,
tu as un bios et non un uefi actuellement. Et en créant une partition EFI, tu utiliseras donc GPT et non mbr actuellement. Là j'ai peur que cela ne fonctionne pas. GPT a été crée pour l'uefi et non le bios. Mais, comme je le disais c'est à voir. :siffle
Sinon très belle config. :clap DDR4 ou DDR5 ? Tout porte à croire qu'il y aura les deux. Vivement la fin d'année pour toi. :gsourire:

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#11Messageil y a 2 ans

surtout que AMD AM5 et un Ryzen Zen4 avec DDR5 c'est a priori pour le Bureau c'est prévu vers 3ème Trimestre de cette année , il faudra sans doute attendre un peu pour un kernel stable qui ira avec ( courant décembre a janvier ).

en Bios ( Sans UEFI) le GPT c'est possible et cela passe par Bios_Grub de 8Mo ( non formatté avec le flag bios_grub).je ne saurai dire avec les dernieres versions de Grub 2.06.x , si cela est toujours bien pris en compte et sans souci

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#12Messageil y a 2 ans

Bonjour, stephane.
Pour la compatibilité avec GRUB, ce n'est pas grave, je peux attendre, le changement de machine n'est pas pour tout de suite et il faut d'abord que je me paye mes dentiers.

Bonjour, Cenwen.
J'avais loupé ton message.
D'après ce que j'ai lu ici : https://forum.ubuntu-fr.org/viewtopic.php?id=2012385
Dans le tableau, on voit bien que les machines Bios peuvent démarrer sur un disque qui a une table de partition de type GPT.
Donc, la table de partition GPT est bien vue, non?.

Bon, il y a quand même une condition pour que le disque soit bootable sur un Linux. Il faut qu'il y aie une partition Bios-boot ,sans format de fichiers, avec le drapeau bios-boot, destinée à recevoir le "core.img" . (voir les explications de Nasman).
Donc si je comprends bien les explications, cela devait être possible de démarrer sur un disque GPT avec une carte mère ne supportant que le mode de démarrage BIOS.
Ignace.

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#13Messageil y a 2 ans

Bon, en fait, je vais faire une table de partition ms-dos sans partition EFI et quand je changerais de machine je sauvegarderais mes répertoires importants de ma partition racine, je ferais une copie de la partition racine et je referais une installation en EFI.
Ignace.

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#14Messageil y a 2 ans

Donc si je comprends bien les explications, cela devait être possible de démarrer sur un disque GPT avec une carte mère ne supportant que le mode de démarrage BIOS.
C'est ce que vient de dire Stephane :roll:
Petit rappel, le bios n'existe plus depuis 2012 et à été remplacé depuis par l'uefi. :wink:
Bon, en fait, je vais faire une table de partition ms-dos sans partition EFI et quand je changerais de machine je sauvegarderais mes répertoires importants de ma partition racine, je ferais une copie de la partition racine et je referais une installation en EFI.
En effet, sage décision. :bien

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#15Messageil y a 2 ans

Merci.
Bonne soirée à toi.
Pour le changement de disque,j'ai tout eu de détaillé ici :
viewtopic.php?t=13517
Ignace.

Modules amdgpu des paquets amdgpu-pro (module does not exist, 0)

#16Messageil y a 2 ans

Bon, ça y est, j'ai fait le changement de disque racine.
Ça été rapide.
Ça fonctionne du tonnerre, c'est devenu très très rapide.
Ignace.
administration/modération
Répondre