Tengo un problema al instalar el AMD GPU PRO
controlador para mi sistema Ubuntu Gnome 16.04. La pantalla se vuelve negra después de la instalación y reinicio. La imagen en modo GUI está incompleta y en su mayoría negra con pequeñas partes parpadeantes de la pantalla de inicio de sesión. El cursor del mouse es visible.
Puedo acceder tty
y desinstalarlo.
Descargué el controlador del enlace del sitio web oficial de AMD . Dicen que es compatible con mi tarjeta gráfica: AMD Radeon ™ R9 285 Graphics . Seguí la guía de instalación proporcionada en el sitio web. La instalación se completa sin problemas y después de reiniciar, la pantalla está en negro.
Correr uname -r
da:
4.4.0-28-generic
Correr dpkg -l amdgpu-pro
da:
dpkg-query: no packages found matching amdgpu-pro
Correr ./amdgpu-pro-install
da:
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.
Pregunta: ¿Cómo proceder? ¿Dónde debo buscar una dependencia defectuosa o algo que impida que el controlador funcione correctamente? ¿Cómo hacer que funcione?
Hasta ahora he intentado esto:
He probado con HDMI y DisplayPort y ambos dan los mismos resultados.
Probado con
sudo dpkg --add-architecture i386
ysudo apt -get update
.
dmesg
salida: (incluí fragmentos del dmesg
registro que podrían ser útiles para identificar el problema).
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
y eso funcionó. ¡Gracias!Respuestas:
Cita de http://www.phoronix.com/scan.php?page=article&item=amd-gpu-pro&num=1
No probé la solución fácil, pero encontré la difícil más temprano en el día, y funcionó para mí sin ningún problema.
El problema para AMDGPU-PRO en Ubuntu GNOME es que COGL no se compila correctamente.
hay un archivo de parche para ello:
Arreglado COGL para controladores AMDGPU-PRO de Ashley Sommer. https://gist.github.com/ashleysommer/25118d366bf8c1608f3b1a64bc52d4e5
Aquí hay una guía del usuario illwieckz sobre cómo aplicar la solución:
https://www.phoronix.com/forums/forum/linux-graphics-x-org-drivers/amd-linux/881527-amdgpu-pro-16-30-released-with-rx-480-support/page5
Cosas para hacer:
Si lo consigues:
E: Unable to find a source package for cogl
y agregue esto al final del archivo:
siguiente:
Instale un par de paquetes necesarios para construir
cogl
:luego continúe:
Si falla para usted como lo hizo para mí, hay otra opción restante, puede hacer lo que hice.
Como, por mi parte, la compilación falló en alguna parte innecesaria, pero la biblioteca parcheada se compiló bien, simplemente reemplacé el binario a mano:
Código:
El escritorio se congela por un par de segundos.
Código:
sudo apt-mark hold libcogl20
Código:
Código:
La última parte de la instalación de amdgpu-pro se ve así
Actualización 10-9-2016 : Usando RX 480.
La instalación es un éxito con un
4.4.0-36-generic
núcleo,pero la construcción del módulo para el kernel
4.8.0-rc5
falla.Asegúrate de tener:
sudo apt-mark hold libcogl20
Este comando evita que
gnome package updater
reemplace el compiladolibgogl20
con una versión más nueva.También evita que se instalen otros paquetes porque algunos paquetes dependen de una versión más reciente
cogl
y así sucesivamente.Solo tenemos que esperar una solución oficial para este problema, hasta entonces, esta es una buena manera de hacer que el
amdgpu-pro
controlador funcioneUbuntu Gnome 16.04
.fuente
apt-get update
antes del paso build-deb o no habilitó / descomentó los repositorios deb-src ya disponibles en sources.list. Verifique eso primero, seguido de unapt-get update
nuevo.