Page 1 sur 1

[DKMS] Erreur DKMS lié au pilote AMDGPU(-pro). [RESOLU]

Publié : sam. 22 oct. 2016, 10:21
par Paullux
Bonjour à tous,

J'ai un bug étrange à propos des modules dkms, ça a commencé après la désinstallation du pilote propriétaire AMDGPU-PRO, où il m'indiquait qu'il y avait une erreur à propos de DKMS (je ne me souviens plus du message exact).
Aujourd'hui, je n'utilise plus que le pilote libre (tout au moins pour l'instant, jusqu'à la stabilité de l'autre pilote).
Mais à chaque mise à jour ou réinstallation de "linux-headers", j'ai cette erreur :

Code : Tout sélectionner

~$ sudo pacman -S linux-headers
.....
.....
:: Exécution des crochets de pré-transaction...
(1/1) Remove DKMS modules
==> dkms remove -m * -v * -k 4.8.3-1-ARCH
Error! There are no instances of module: *
* located in the DKMS tree.
:: Traitement des changements du paquet...
(1/1) réinstallation linux-headers                 [######################] 100%
:: Exécution des crochets de post-transaction...
(1/1) Install DKMS modules
==> dkms install -m * -v * -k 4.8.3-1-ARCH
Error! Could not find module source directory.
Directory: /usr/src/*-* does not exist.
Cela peut il poser des problèmes ?
Comment résoudre ce problème ?
Normalement le pilote libre AMDGPU utilise DKMS, mais là apparemment ce n'est pas le cas, du coup est-il moins performant ?

Je veux bien un peu d'aide, merci d'avance.

Re: [DKMS] Erreur DKMS lié au pilote AMDGPU(-pro).

Publié : sam. 22 oct. 2016, 10:40
par Paullux
ça peut venir de :

Code : Tout sélectionner

yaourt -Rdd amdgpu-pro-dkms
?

Car pour désinstaller le pilote propriétaire, j'ai utilisé "yaourt -Rdd", c'était le seul moyen pour ne pas désinstaller quasiment tout le système, j'ai alors réinstallé le pilote libre derrière, du coup, il n'y avait plus de problème de dépendance.

Mais si ça se trouve ça a posé des problèmes avec DKMS.
Qu'en pensez-vous ?

Re: [DKMS] Erreur DKMS lié au pilote AMDGPU(-pro).

Publié : sam. 22 oct. 2016, 11:31
par Xorg
Ça me paraît très sale d'avoir utiliser un yaourt -Rdd amdgpu-pro-dkms. Tu as cassé des dépendances, et même si tu crois avoir résolu le problème après, il est fort probable qu'il reste des paquets qui n'ont plus rien à faire là.

Peux-tu nous donner la sortie de pacman -Qq | grep "xf86-video\|amd\|mesa" ?

Re: [DKMS] Erreur DKMS lié au pilote AMDGPU(-pro).

Publié : sam. 22 oct. 2016, 11:55
par Paullux
Voici :

Code : Tout sélectionner

lib32-mesa
lib32-mesa-libgl
lib32-mesa-vdpau
libva-mesa-driver
mesa
mesa-demos
mesa-libgl
mesa-vdpau
mesa-vulkan-radeon-git
xf86-video-amdgpu

Re: [DKMS] Erreur DKMS lié au pilote AMDGPU(-pro).

Publié : sam. 22 oct. 2016, 13:54
par Paullux
Je pense avoir résolu le problème, en tout cas j'ai plus de message d'alerte. J'ai fait :

Code : Tout sélectionner

~$ git clone https://aur.archlinux.org/amdgpu-pro-installer.git 
~$ cd amdgpu-pro-installer/
amdgpu-pro$ ALL_PACKAGES=true makepkg -sri
amdgpu-pro$ ./amdgpu-pro-uninstaller 
amdgpu-pro$ sudo pacman -Rns amdgpu-pro-dkms
où amdgpu-pro-uninstaller est :

Code : Tout sélectionner

yaourt -Rdd \
amdgpu-pro \
amdgpu-pro-clinfo \
amdgpu-pro-computing \
amdgpu-pro-core \
amdgpu-pro-firmware \
amdgpu-pro-graphics \
amdgpu-pro-libopencl-dev \
amdgpu-pro-libopencl1 \
amdgpu-pro-opencl-icd \
amdgpu-pro-vulkan-driver \
lib32-amdgpu-pro-lib32 \
lib32-amdgpu-pro-libopencl-dev \
lib32-amdgpu-pro-libopencl1 \
lib32-amdgpu-pro-opencl-icd \
lib32-amdgpu-pro-vulkan-driver \
lib32-libdrm-amdgpu-pro-amdgpu1 \
lib32-libdrm-amdgpu-pro-dev \
lib32-libdrm2-amdgpu-pro \
lib32-libegl1-amdgpu-pro \
lib32-libegl1-amdgpu-pro-dev \
lib32-libgbm-amdgpu-pro-dev \
lib32-libgbm1-amdgpu-pro \
lib32-libgl1-amdgpu-pro-dev \
lib32-libgl1-amdgpu-pro-dri \
lib32-libgl1-amdgpu-pro-glx \
lib32-libgles2-amdgpu-pro \
lib32-libgles2-amdgpu-pro-dev \
lib32-libvdpau-amdgpu-pro \
libdrm-amdgpu-pro-amdgpu1 \
libdrm-amdgpu-pro-dev \
libdrm-amdgpu-pro-tools \
libdrm2-amdgpu-pro \
libegl1-amdgpu-pro \
libegl1-amdgpu-pro-dev \
libgbm-amdgpu-pro-dev \
libgbm1-amdgpu-pro \
libgl1-amdgpu-pro-dev \
libgl1-amdgpu-pro-dri \
libgl1-amdgpu-pro-glx \
libgles2-amdgpu-pro \
libgles2-amdgpu-pro-dev \
libvdpau-amdgpu-pro \
xserver-xorg-video-amdgpu-pro \
&& sudo pacman -S xf86-video-amdgpu mesa-libgl lib32-mesa-libgl ocl-icd