J'ai un problème d'installation du AMD GPU PRO
pilote pour mon système Ubuntu Gnome 16.04. L'écran devient noir après l'installation et le redémarrage. L'image en mode GUI est incomplète et principalement noire avec de petites parties vacillantes de l'écran de connexion. Le curseur de la souris est visible.
Je peux accéder à tty
et le désinstaller.
J'ai téléchargé le pilote depuis le lien du site officiel d'AMD . Ils disent qu'elle est compatible avec ma carte graphique: AMD Radeon ™ R9 285 Graphics . J'ai suivi le guide d'installation fourni sur le site Web. L'installation se termine sans problème et après redémarrage, l'écran est noir.
La course à pied uname -r
donne:
4.4.0-28-generic
La course à pied dpkg -l amdgpu-pro
donne:
dpkg-query: no packages found matching amdgpu-pro
La course à pied ./amdgpu-pro-install
donne:
Reading package lists... Done
Building dependency tree
...........................
Reading state information... Done
The following packages were automatically installed and are no longer required:
gcc-5-base:i386 libdrm-radeon1:i386 libdrm2:i386 libelf1:i386
libssl1.0.0:i386 libstdc++6:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386
libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386
libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386
libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 linux-headers-4.4.0-21
linux-headers-4.4.0-21-generic linux-image-4.4.0-21-generic
linux-image-extra-4.4.0-21-generic
Use 'sudo apt autoremove' to remove them.
......................
Reading package lists... Done
deb file:/var/opt/amdgpu-pro/ ./
Reading package lists... Done
W: The repository 'file:/var/opt/amdgpu-pro ./ Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic
linux-image-4.4.0-21-generic linux-image-extra-4.4.0-21-generic
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
amdgpu-pro-clinfo amdgpu-pro-computing amdgpu-pro-core amdgpu-pro-firmware
amdgpu-pro-graphics amdgpu-pro-libopencl-dev amdgpu-pro-libopencl-dev:i386
amdgpu-pro-libopencl1 amdgpu-pro-libopencl1:i386 amdgpu-pro-opencl-icd
amdgpu-pro-opencl-icd:i386 amdgpu-pro-vulkan-driver
amdgpu-pro-vulkan-driver:i386 libdrm-amdgpu-pro-amdgpu1
libdrm-amdgpu-pro-amdgpu1:i386 libdrm2-amdgpu-pro libdrm2-amdgpu-pro:i386
libegl1-amdgpu-pro libegl1-amdgpu-pro:i386 libgbm1-amdgpu-pro:i386
libgbm1-amdgpu-pro libgl1-amdgpu-pro-dev libgl1-amdgpu-pro-dev:i386
libgl1-amdgpu-pro-dri libgl1-amdgpu-pro-dri:i386 libgl1-amdgpu-pro-glx:i386
libgl1-amdgpu-pro-glx libgles2-amdgpu-pro libgles2-amdgpu-pro:i386
libvdpau-amdgpu-pro libvdpau-amdgpu-pro:i386 xserver-xorg-video-amdgpu-pro
The following NEW packages will be installed
amdgpu-pro amdgpu-pro-clinfo amdgpu-pro-computing amdgpu-pro-core
amdgpu-pro-dkms amdgpu-pro-firmware amdgpu-pro-graphics
amdgpu-pro-lib32:i386 amdgpu-pro-libopencl-dev amdgpu-pro-libopencl-dev:i386
amdgpu-pro-libopencl1 amdgpu-pro-libopencl1:i386 amdgpu-pro-opencl-icd
amdgpu-pro-opencl-icd:i386 amdgpu-pro-vulkan-driver
amdgpu-pro-vulkan-driver:i386 libdrm-amdgpu-pro-amdgpu1
libdrm-amdgpu-pro-amdgpu1:i386 libdrm2-amdgpu-pro libdrm2-amdgpu-pro:i386
libegl1-amdgpu-pro libegl1-amdgpu-pro:i386 libgbm1-amdgpu-pro:i386
libgbm1-amdgpu-pro libgl1-amdgpu-pro-dev libgl1-amdgpu-pro-dev:i386
libgl1-amdgpu-pro-dri libgl1-amdgpu-pro-dri:i386 libgl1-amdgpu-pro-glx:i386
libgl1-amdgpu-pro-glx libgles2-amdgpu-pro libgles2-amdgpu-pro:i386
libvdpau-amdgpu-pro libvdpau-amdgpu-pro:i386 xserver-xorg-video-amdgpu-pro
0 to upgrade, 35 to newly install, 0 to remove and 0 not to upgrade.
Need to get 0 B/84.0 MB of archives.
After this operation, 400 MB of additional disk space will be used.
Question: Comment procéder, où dois-je rechercher une dépendance défectueuse ou quelque chose qui empêche le pilote de fonctionner correctement, comment le faire fonctionner?
Jusqu'à présent, j'ai essayé ceci:
J'ai testé avec HDMI et DisplayPort et les deux donnent les mêmes résultats.
Essayé avec
sudo dpkg --add-architecture i386
etsudo apt -get update
.
dmesg
sortie: (J'ai inclus des extraits du dmesg
journal qui pourraient être utiles pour identifier le problème.)
amdgpu: module verification failed: signature and/or required key missing - tainting kernel
[drm] amdgpu kernel modesetting enabled.
AMD IOMMUv2 driver by Joerg Roedel <[email protected]>
AMD IOMMUv2 functionality not available on this system
fb: switching to amdgpudrmfb from VESA VGA
amdgpu 0000:01:00.0: Invalid ROM contents
ATOM BIOS: C76601
amdgpu 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
amdgpu 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 0x00000000FFFFFFFF
amdgpu 0000:01:00.0: amdgpu: using MSI.
[drm] amdgpu: irq initialized.
Can't find requested voltage id in vdd_dep_on_sclk table!
amdgpu: powerplay initialized
amdgpu 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000008, cpu addr 0xffff880425497008
[drm] [FeatureOverride_overriden feature] Overridden FEATURE_ENABLE_GPU_SCALING is enabled now
fbcon: amdgpudrmfb (fb0) is primary device
amdgpu 0000:01:00.0: fb0: amdgpudrmfb frame buffer device
[drm] Initialized amdgpu 3.2.0 20150101 for 0000:01:00.0 on minor 0
sudo dpkg --add-architecture i386
et cela a fait l'affaire. Merci!Réponses:
Citation de http://www.phoronix.com/scan.php?page=article&item=amd-gpu-pro&num=1
Je n'ai pas essayé la solution facile, mais j'ai trouvé la solution plus tôt dans la journée, et cela a fonctionné pour moi sans problème.
Le problème pour AMDGPU-PRO sur Ubuntu GNOME est que COGL ne parvient pas à compiler correctement.
il y a un fichier patch pour cela:
Correction des pilotes COGL pour AMDGPU-PRO par Ashley Sommer. https://gist.github.com/ashleysommer/25118d366bf8c1608f3b1a64bc52d4e5
Il y a un guide de l'utilisateur illwieckz sur la façon d'appliquer le correctif ici:
https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/amd-linux/881527-amdgpu-pro-16-30-released-with-rx-480-support/page5
Choses à faire:
si vous obtenez:
E: Unable to find a source package for cogl
et ajoutez ceci à la fin du fichier:
suivant:
installez quelques packages requis pour construire
cogl
:puis continuez:
Si elle échoue pour vous comme elle a échoué pour moi, il reste une autre option, vous pouvez faire comme moi.
Puisque de mon côté, la construction a échoué sur une partie inutile, mais la bibliothèque corrigée a été bien construite, je viens de remplacer le binaire à la main:
Code:
Le bureau se fige pendant quelques secondes.
Code:
sudo apt-mark hold libcogl20
Code:
Code:
La dernière partie de l'installation amdgpu-pro ressemble à ceci
Mise à jour 10-9-2016 : utilisation du RX 480.
L'installation est un succès avec un
4.4.0-36-generic
noyau,mais la construction du module pour le noyau
4.8.0-rc5
échoue.Assurez-vous que vous avez:
sudo apt-mark hold libcogl20
Cette commande empêche le
gnome package updater
de remplacer le compilélibgogl20
par une version plus récente.Il empêche également l'installation d'autres packages car certains packages dépendent d'une version plus récente de
cogl
etc.Nous devons juste attendre un correctif officiel pour ce problème, jusque-là, c'est un bon moyen de faire fonctionner le
amdgpu-pro
piloteUbuntu Gnome 16.04
.la source
apt-get update
avant l'étape build-deb, soit vous n'avez pas activé / décommenté les référentiels deb-src déjà disponibles dans sources.list. Vérifiez d'abord cela, suivi deapt-get update
nouveau.