web-dev-qa-db-fra.com

Récupérer de l'installation d'AMDGPU-PRO

J'utilise Xubuntu 16.04 sans erreur sur les pilotes génériques installés par défaut. J'ai décidé de jouer à des jeux vidéo. J'ai donc installé les pilotes AMDGPU-PRO en suivant les instructions ci-dessous: http://support.AMD.com/en-us/kb-articles/Pages/AMDGPU-PRO -Install.aspx

cd /tmp
tar -Jxvf amdgpu-pro-17.10-414273.tar.xz
cd amdgpu-pro-17.10-414273
./amdgpu-pro-install -y

maintenant, lorsque je démarre mon ordinateur, je vois l'écran de démarrage de ma carte mère et peux accéder au bios, mais si j'essaie de démarrer le SSD, mon installation est active. Je n'ai qu'un écran noir qui ne semble pas émettre de signal vidéo. J'ai essayé 3 moniteurs avec le même résultat. Je ne m'inquiète pas trop de faire fonctionner les pilotes AMDGPU-PRO, mais simplement de redémarrer mon système. Ma question est donc comment puis-je démarrer dans un état dans lequel je peux désinstaller les pilotes?

J'ai essayé SSHing sur mon bureau à partir de mon ordinateur portable, mais ce dernier ne répond pas à cela.

Pour ceux qui se penchent sur la question actuellement, je n'ai jamais résolu le 16.04, mais une Radeon R9 390 avec AMDGPU-PRO fonctionne parfaitement sous Ubuntu 18.04.

7
kalenpw

Répondu à cette question en essayant de résoudre le même problème, je l'ai résolu en désinstallant le pilote AMD.

  • Entrez en mode de récupération Ubuntu lors du démarrage.
  • Activez la mise en réseau et montez le système de fichiers à l'aide des options de récupération.
  • Maintenant, "Passer à l'invite du shell racine".
  • Utilisez la commande amdgpu-pro-uninstall pour désinstaller le logiciel.

"exit" et tout devrait être de retour à la normale.

7
matrixisreal

J'ai eu le même problème, c'est à cause de la modification du fichier initrd dans le dossier/boot. Vous pouvez récupérer en revenant à l'ancien fichier initrd stocké dans/boot sous le nom initrd.dkms.old. Je ne savais pas comment faire cela, alors j'ai simplement réinstallé le système d'exploitation.

En outre, le guide d'installation d'AMD indiquait qu'il existe un script amdgpu-pro-uninstall dans le dossier extrait, mais qu'il n'y en a pas.

Mettez à jour si vous trouvez un moyen de revenir à l'ancien initrd ou un autre moyen de résoudre le problème en dehors de la réinstallation.

2
gamedev90

Si vous recherchez le script amdgpu-pro-uninstall pour les nouvelles installations, vous le trouverez probablement dans un autre répertoire (comme indiqué dans les commentaires), essayez:

/usr/bin/amdgpu-uninstall
/usr/bin/amdgpu-pro-uninstall
1
GiorgosK

Il semble que le fichier amdgpu-pro-uninstall-sh manque au moins dans mon cas. Cependant, dans le fichier amdgpu-install.sh, il existe une fonction de désinstallation appelée dryrun.

if [[ "${OPTIONS[*]}" =~ "dryrun" ]]; then
    echo PACKAGES: ${PACKAGES[*]}
    amdgpu_pro_uninstall
    return 0
fi

Essayez/var/opt/amdgpu-pro-local/amdgpu-install --dryrun

0
J. Doe