web-dev-qa-db-fra.com

Pilotes pour rx vega m GL?

J'ai un spectre HP avec un processeur intel® Core ™ i7-8705G et une carte graphique AMD radeon RX Vega GL. Je ne suis pas capable de comprendre comment passer à ma carte discrète. Mon système n'enregistre même pas l'existence d'un autre fournisseur de graphiques.

$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x48 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 6 associated providers: 0 name:modesetting

Il y a quelques temps, un article avait abordé un problème similaire ici mais malheureusement, cette solution ne semble plus fonctionner. AMD ne liste même pas les pilotes de cette carte sur son site Web, alors je suis un peu perdue ici.

Regarder le périphérique avec lshw au moins montre que le matériel est détecté

*

-display UNCLAIMED       
       description: Display controller
       product: Polaris 22 XL [Radeon RX Vega M GL]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:01:00.0
       version: c0
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list
       configuration: latency=0
       resources: iomemory:2f0-2ef iomemory:2f0-2ef memory:2fe0000000-2fefffffff memory:2ff0000000-2ff01fffff ioport:e000(size=256) memory:de400000-de43ffff memory:de440000-de45ffff
  *-display
       description: VGA compatible controller
       product: HD Graphics 630
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 04
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: iomemory:2f0-2ef iomemory:2f0-2ef irq:126 memory:2ffe000000-2ffeffffff memory:2f80000000-2f8fffffff ioport:f000(size=64) memory:c0000-dffff
2
Defunked-Melon

Vous avez besoin du firmware vegam , du nouveau noyau 4.18 et pilote amdgpu mesa-utils pour Ubuntu 18.04.

firmware Vegam

git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/
Sudo cp linux-firmware/amdgpu/*.bin /lib/firmware/amdgpu/
Sudo /usr/sbin/update-initramfs -u -k all

Noyau 4.18

Voir cette application pour installer le nouveau noyau. https://github.com/teejee2008/uk

Sudo apt-add-repository -y ppa:teejee2008/ppa
Sudo apt-get update
Sudo apt-get install ukuu

Exécutez l'application ukuu et installez le noyau 4.18.17 ou le plus récent.

Pilote Mesa-utils

Sudo add-apt-repository ppa:ubuntu-x-swat/updates
Sudo apt-get update
Sudo apt install mesa-utils

Après le redémarrage, exécutez la commande suivante pour vérifier si le vega gl est commutable.

env DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
4
Yuchi Tian