Ich habe ein Problem bei der Installation des AMD GPU PRO
Treibers für mein Ubuntu Gnome 16.04-System. Der Bildschirm wird nach der Installation und dem Neustart schwarz. Das Bild im GUI-Modus ist unvollständig und größtenteils schwarz mit kleinen flackernden Teilen des Anmeldebildschirms. Der Mauszeiger ist sichtbar.
Ich kann darauf zugreifen tty
und es deinstallieren.
Ich habe den Treiber vom offiziellen AMD-Website- Link heruntergeladen . Sie sagen, dass es mit meiner Grafikkarte kompatibel ist: AMD Radeon ™ R9 285 Graphics . Ich habe die Installationsanleitung auf der Website befolgt. Die Installation wird problemlos abgeschlossen und nach dem Neustart ist der Bildschirm schwarz.
Laufen uname -r
gibt:
4.4.0-28-generic
Laufen dpkg -l amdgpu-pro
gibt:
dpkg-query: no packages found matching amdgpu-pro
Laufen ./amdgpu-pro-install
gibt:
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.
Frage: Wie gehe ich vor, wo soll ich nach einer fehlerhaften Abhängigkeit suchen oder nach etwas, das den Treiber daran hindert, ordnungsgemäß zu laufen, wie soll es funktionieren?
Bisher habe ich Folgendes versucht:
Ich habe mit HDMI und DisplayPort getestet und beide liefern die gleichen Ergebnisse.
Versucht mit
sudo dpkg --add-architecture i386
undsudo apt -get update
.
dmesg
Ausgabe: (Ich habe Ausschnitte aus dem dmesg
Protokoll eingefügt, die bei der Identifizierung des Problems hilfreich sein könnten.)
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
und das hat den Trick getan. Vielen Dank!Antworten:
Zitat aus http://www.phoronix.com/scan.php?page=article&item=amd-gpu-pro&num=1
Ich habe die einfache Lösung nicht ausprobiert, aber ich habe die schwierige früher am Tag gefunden, und sie hat bei mir ohne Probleme funktioniert.
Das Problem für AMDGPU-PRO unter Ubuntu GNOME ist, dass COGL nicht korrekt kompiliert werden kann.
Es gibt eine Patch-Datei dafür:
Fix COGL für AMDGPU-PRO-Treiber von Ashley Sommer. https://gist.github.com/ashleysommer/25118d366bf8c1608f3b1a64bc52d4e5
Es gibt eine Anleitung von Benutzer illwieckz, wie das Update hier angewendet wird :
https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/amd-linux/881527-amdgpu-pro-16-30-released-with-rx-480-support/page5
Dinge die zu tun sind:
wenn du bekommst:
E: Unable to find a source package for cogl
und fügen Sie dies am Ende der Datei hinzu:
Nächster:
Installieren Sie einige Pakete, die zum Erstellen erforderlich sind
cogl
:dann fahre fort:
Wenn es für Sie fehlschlägt, wie es für mich fehlgeschlagen ist, gibt es noch eine andere Option, die Sie tun können, wie ich es getan habe.
Da der Build an meinem Ende an einem unnötigen Teil fehlgeschlagen ist, aber die gepatchte Bibliothek einwandfrei erstellt wurde, habe ich die Binärdatei nur von Hand ersetzt:
Code:
Der Desktop friert für einige Sekunden ein.
Code:
sudo apt-mark hold libcogl20
Code:
Code:
Der letzte Teil der amdgpu-pro-Installation sieht so aus
Update 10-9-2016 : Verwenden von RX 480.
Die Installation ist ein Erfolg mit einem
4.4.0-36-generic
Kernel,Die Modulerstellung für den Kernel
4.8.0-rc5
schlägt jedoch fehl.Stell sicher dass du hast:
sudo apt-mark hold libcogl20
Dieser Befehl verhindert,
gnome package updater
dass der kompilierte ersetzt wirdlibgogl20
durch eine neuere Version ersetzt wird.Es verhindert auch, dass andere Pakete installiert werden, da einige Pakete von einer neueren Version von abhängen
cogl
usw. .Wir müssen nur auf eine offizielle Lösung für dieses Problem warten. Bis dahin ist dies ein guter Weg, um den
amdgpu-pro
Fahrer zum Arbeiten zu bringenUbuntu Gnome 16.04
.quelle
apt-get update
vor dem Build-Deb-Schritt keine ausgeführt oder Sie haben die Deb-src-Repositorys, die bereits in der Datei source.list verfügbar sind, nicht aktiviert / auskommentiert. Überprüfen Sie dies zuerst, gefolgt von einemapt-get update
erneuten.