#1 Le 16/01/2021, à 11:34
- Gras_du_Bide
[Résolu] Ubuntu 20.10 avec carte Radeon RX 6800 -> pb prise en charge
Bonjour à tous,
Je viens de changer de PC, je suis à présent sur un AMD 5600x + Radeon RX 6800 (j'ai fait l'installation avec le proc et une nvidia 970 changée par la suite par la RX 6800).
Mon ubuntu 20.10 ne prennait pas bien en charge cette carte graphique récente. Mon écran principal est actif et à la bonne résolution, mais mon écran secondaire est éteint. Dans la configuration écran, il n'y avait qu'un seul écran (nécran inconnu).
Je précise que je suis un habitué des cartes NVidia, ma dernière carte AMD (ATI!) remonte à très loin. AMD semble fournir des drivers libres performants utilisables pour les jeux steam, c'est (en autre) pour ça que je suis passé à AMD.
Voici ce que j'ai déjà tenté:
1) J'ai essayé d'installer le driver du site AMD. Après plusieurs tentatives avec des erreurs (-pro- et pas pro), j'ai cru comprendre que le driver officiel ne prend en charge que 20.04 (enfin le noyau 5.4). Damned. J'ai procédé à la désinstallation, mais je ne sais pas s'il reste des traces ici et là...
2) Après des recherches plus poussées, j'ai cru comprendre que le driver libre est associé au noyau linux. Étant en 5.8 avec ubuntu 20.10, j'ai installé Ubuntu Mainline pour installer le noyau 5.10.7, le dernier noyau stable disponible.
Je suis bien sous 5.10.7:
$ uname -r
5.10.7-051007-generic
mais mes problèmes ont à peine évolués:
- pas de prise en charge de second moniteur (dans les paramètres>Écran: j'ai toujours "écran inconnu")
- les jeux steam se lancent à présent, mais sont très très lent (<1 FPS)
- Dans "À propos", j'ai pour la carte graphique "llvmpipe (LLVM 11.0.0, 256 bits)" au lieu d'un sympathique "Radeon RX 6800" ou un truc du genre.
Avant de faire d'autres bêtises dans mon coin, je me tourne vers vous!
Merci d'avance pour votre aide,
GdB
EDIT pour autres infos:
$ lspci -nnk | grep VGA -A 12
2d:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:73bf] (rev c3)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:0e3a]
Kernel modules: amdgpu
2d:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:ab28]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:ab28]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
2d:00.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:73a6]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:73a6]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
2d:00.3 Serial bus controller [0c80]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:73a4]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:0408]
J'ai un double-boot avec windows 10 qui fonctionne.
Dernière modification par Gras_du_Bide (Le 16/01/2021, à 14:27)
Hors ligne
#2 Le 16/01/2021, à 11:52
- Gras_du_Bide
Re : [Résolu] Ubuntu 20.10 avec carte Radeon RX 6800 -> pb prise en charge
J'essaie de m'inspirer de ceci: guide
Peut-être une piste:
$ cat /etc/modprobe.d/blacklist-amdgpu.conf
blacklist amdgpu
$ cat /etc/modprobe.d/blacklist-amdgpu.conf
blacklist amdgpu
J'ai mis en commentaire la ligne blacklistée:
$ cat /etc/modprobe.d/blacklist-amdgpu.conf
# blacklist amdgpu
Reboot...
EDIT: mauvaise idée, le boot bloque avec ceci affiché:
[3.712308] kvm: disabled by bios
[3.822110] kvm : disabled by bios
J'ai pu démarrer en mode sans échec.
Dernière modification par Gras_du_Bide (Le 16/01/2021, à 12:02)
Hors ligne
#3 Le 16/01/2021, à 12:19
- soshy
Re : [Résolu] Ubuntu 20.10 avec carte Radeon RX 6800 -> pb prise en charge
Trop récent
ça devrait fonctionner directement sur ubuntu 21.04
Pour ubuntu 20.10 faut bricoler un peu... Tu as bien mis les firmware amdgpu (à jour) dans /lib/firmware/amdgpu ?
Concernant ton erreur "kvm : disabled by bios" à priori, je dirais que tu devrais activer la virtualisation dans le bios (vt-x / amd-v)
Dernière modification par soshy (Le 16/01/2021, à 12:22)
Hors ligne
#4 Le 16/01/2021, à 12:23
- Gras_du_Bide
Re : [Résolu] Ubuntu 20.10 avec carte Radeon RX 6800 -> pb prise en charge
Salut soshy!
Merci pour ta réponse, oui, trop récent... Mais en suivant le lien donné plus haut, les choses s'améliorent!
Voici ce que j'ai fait (en suivant le guide...):
$ mkdir fw
sudo apt install git
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git fw
sudo rsync -avh fw/amdgpu/* /lib/firmware/amdgpu/
puis reboot!
Résultats:
-> Mon 2e écran est actif!
-> dans "à propos", j'ai "AMD® Sienna_cichlid" pour la carte graphique, ce qui à l'air pas mal.
Je teste les jeux steam...
Portal 2 fonctionne (même si le plein écran ne marche pas, je vois toujours les barres d'ubuntu).
Everspace fonctionne (mais même pb de faux plein écran..)
Dernière modification par Gras_du_Bide (Le 16/01/2021, à 12:33)
Hors ligne
#5 Le 16/01/2021, à 12:38
- Gras_du_Bide
Re : [Résolu] Ubuntu 20.10 avec carte Radeon RX 6800 -> pb prise en charge
Concernant ton erreur "kvm : disabled by bios" à priori, je dirais que tu devrais activer la virtualisation dans le bios (vt-x / amd-v)
Merci! J'ai changé SVM mode en enabled, depuis, plus d'erreur. Bien!
Bon, bizarre ce problème de plein écran impossible sous steam. Je garde toujours la fenêtre et les barres du haut et celle du côté. Si tu as une piste, je suis preneur.
GdB
EDIT: bon... bizarre, en relançant certains jeux, ils sont bien en plein écran. Ex. Xcom2 war of the choosen: lancé en mode fenêtré (pour voir...), j'ai pu choisir après dans l'interface plein écran et c'est passé. C'est à n'y rien comprendre.
Dernière modification par Gras_du_Bide (Le 16/01/2021, à 12:50)
Hors ligne
#6 Le 16/01/2021, à 13:17
- soshy
Re : [Résolu] Ubuntu 20.10 avec carte Radeon RX 6800 -> pb prise en charge
Et bien si ça fonctionne c'est le principal
Maintenant que ta carte est reconnue, je ne serai plus d'une grande aide concernant les problèmes de jeu^^
Hors ligne
#7 Le 16/01/2021, à 14:27
- Gras_du_Bide
Re : [Résolu] Ubuntu 20.10 avec carte Radeon RX 6800 -> pb prise en charge
Merci soshy en tout cas! Je passe en résolu.
Hors ligne