Comment installer les pilotes graphiques AMD sur Ubuntu 18.04

16

J'ai toujours été un utilisateur Windows, mais hier, j'ai téléchargé et installé Ubuntu 18.04 LTS à partir de cette page , mais je ne trouve pas de moyen d'installer les pilotes graphiques AMD,

À l'heure actuelle, Linux ne fonctionne qu'en mode de récupération, en mode normal, il affiche un écran violet vierge et rien ne fonctionne, après avoir recherché sur Internet, j'ai constaté qu'il pouvait y avoir un problème avec mes pilotes graphiques, j'ai essayé beaucoup de choses pour installer les pilotes graphiques AMD sur mon ordinateur portable, mais rien ne semble fonctionner, j'ai exécuté cette commande sur mon ordinateur portable

lspci -nn | grep -E 'VGA|Display'

et les résultats sont

00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] [1002:6660]

J'ai donc une carte graphique hybride ou quelque chose comme ça, j'ai essayé ce guide d'installation , mais ça n'a pas marché (même pour les utilisateurs dans la section commentaire),

C'était très facile sur Windows, je reviendrais sur Windows, mais je voulais juste demander ici pour la dernière fois. existe-t-il une solution pour installer les pilotes graphiques AMD sur Ubuntu 18.04?

Merci!

nikhil123
la source
1
Lorsque vous avez essayé l' sudo add-apt-repository ppa:oibaf/graphics-driversalors sudo apt updateavez - vous des erreurs? Généralement, après l' sudo apt updateinstallation, les pilotes seront installés automatiquement. Cela a bien fonctionné pour moi en 18.04. Avez-vous également essayé de désactiver Secure Boot dans le BIOS avant d'installer ces pilotes?
Terrance
merci pour votre commentaire, oui, le démarrage sécurisé était déjà désactivé, je viens d'exécuter les deux commandes que vous avez mentionnées, et les deux ont réussi, que dois-je faire maintenant? @Terrance
nikhil123
Vous devez simplement redémarrer. Ensuite, vous pouvez vérifier votre version en exécutant lshw -c video Vous devriez pouvoir voirdriver=
Terrance
@Terrance ok, j'ai redémarré l'ordinateur portable et j'ai exécuté cette commande J'ai obtenu cette sortie *-display UNCLAIMED description: Display controller product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] vendor: Advanced Micro Devices, Inc. [AMD/ATI] .... Il semble que j'ai installé les pilotes amd, mais dans Logiciels et mises à jour-> Pilotes supplémentaires, il est dit: "Aucun pilote supplémentaire disponible" et j'ai toujours le problème avec le démarrage normal (écran violet gelé vierge), l'installation d'amd ne semble en fait rien changer, de toute façon, merci pour votre aide :)
nikhil123
Veuillez utiliser la méthode Ubuntu normale askubuntu.com/questions/1065852/…
Rinzwind

Réponses:

24

Vous devriez pouvoir utiliser les pilotes open source fournis avec votre système. Vous devrez peut-être simplement utiliser le correctif commun de nomodeset:

Comment définir «nomodeset» après avoir déjà installé Ubuntu?

L'utilisation du pilote intégré est généralement suffisante pour les cartes radeon.

Si vous avez fait d'autres détournements ou ajouté le PPA pour les pilotes NVIDIA (désolé), vous pouvez nettoyer avec ce qui suit:

sudo apt-add-repository -r ppa:graphics-drivers/ppa && \
sudo apt update && \
sudo apt upgrade && \
sudo apt autoremove && \
sudo apt autoclean

Maintenant, ajoutez le PPA des mises à jour AMD et mettez à jour:

sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
sudo apt upgrade

Reconfigurez ensuite vos packages pour être sûr:

sudo apt install --reinstall xserver-xorg-video-amdgpu
sudo dpkg --configure -a
sudo dpkg-reconfigure gdm3 ubuntu-session xserver-xorg-video-amdgpu

Enfin, vous pouvez activer la vidéo accélérée:

sudo apt-get install mesa-vdpau-drivers

Ensuite, pour tester le pilote VDPAU avec mpv, utilisez:

mpv --hwdec=vdpau yourvideofile

Redémarrez maintenant l'ordinateur et assurez-vous qu'il fonctionne toujours. Cela fait? Bien! Maintenant, redémarrez à nouveau et voyez si vous pouvez supprimer l'option de démarrage nomodeset. Si cela fonctionne sans, cela peut améliorer les performances.

Enfin, une fois que vous êtes connecté à l'interface graphique, accédez à Paramètres> Périphériques> Écrans et assurez-vous que la résolution est correctement définie.

Si les performances ne sont toujours pas aux normes après tout ce qui précède, vous pouvez installer manuellement le pilote de source fermée en dernier recours.

Si vous décidez que vous souhaitez toujours utiliser le pilote propriétaire, vous devrez le télécharger et l'installer. Selon la sortie que vous avez publiée, vous devez télécharger ce pilote:

Pilotes et support pour GPU AMD Radeon ™ HD 8670M Series

Cliquez sur la case "Linux x86_64" et téléchargez le fichier zip.

Vous pouvez suivre ce guide ou publier des mises à jour supplémentaires à votre question et j'améliorerai la réponse en conséquence.

Joshua Besneatte
la source
J'ai mis à jour la réponse pour postuler à AMD ... merci.
Joshua Besneatte
salut, merci pour votre réponse, j'ai essayé ces deux commandes avec sudo, et il a en fait installé certains pilotes avec une barre de progression appropriée. mais je ne peux toujours pas démarrer en mode normal et en mode de récupération, mes visuels à l'écran deviennent pires, lorsque je fais défiler vers le haut ou vers le bas dans Firefox, la moitié des défilements de page et l'autre moitié ne le font pas, de toute façon, je reviens à Windows, il semble que mon ordinateur portable ne soit pas compatible pour linux
nikhil123
1
Vraiment? Je n'ai jamais compris l'attitude "c'est difficile, arrêtons" ... Cependant, si vous changez d'avis, je serai toujours là pour vous aider.
Joshua Besneatte
1
Ok, le bureau gèle parce que j'ai activé l'accélération 3D mais n'est pas pris en charge sur mon r250
Andrew Luca
1
Salut @JoshuaBesneatte. Je suis allé et j'ai suivi ce guide et configuré les pilotes. J'ai suivi ce guide github.com/lutris/lutris/wiki/Installing-drivers et aucun des deux n'a réellement changé beaucoup. Comment puis-je savoir si j'ai réellement accompli quoi que ce soit depuis que lorsque je vais sur la page de détails des paramètres d'Ubuntu, mon GPU apparaît toujours comme Intel et non AMD
Odif Yltsaeb
0

Depuis que j'ai lutté avec le problème pendant une journée entière et que la réponse de Joshua n'a pas fonctionné pour moi, j'ai pensé que cela pourrait aider à fournir ma solution.

Mon erreur était que même si Ubuntu 18.04 était installé sur VMware® Workstation 15, j'essayais de résoudre le problème en fonction de l'adaptateur graphique AMD de ma machine hôte. Je copie la solution qui a fonctionné pour moi ci-dessous:

Le problème est avec Wayland. Alors qu'Ubuntu utilise par défaut une session X11, pour une raison quelconque, ils l'ont laissée activée pour GDM.

Vous pouvez certainement remplacer GDM par LightDM, mais une option plus simple serait de:

sudo nano /etc/gdm3/custom.conf

Modifiez ensuite la ligne:

#WaylandEnable=false

à

WaylandEnable=false

Appuyez sur Ctrl+ Opuis sur Ctrl+ Xet redémarrez. Si vous ne souhaitez pas redémarrer, vous pouvez le faire

sudo systemctl restart gdm

Ce qui redémarrera votre session Windows (cela suppose que ssh dans la boîte à corriger comme ci-dessus).

Bahman
la source