Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
AMDGPU y AMDGPU-PRO
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2125
Location: Barcelona

PostPosted: Tue Oct 03, 2017 10:09 am    Post subject: AMDGPU y AMDGPU-PRO Reply with quote

Hola,

He conseguido hacer funcionar AMDGPU con mi radeon R7 250. Las versiones del kernel posteriores a la serie 4.9 necesitan un parche que puede descargarse desde https://bugzilla.kernel.org/show_bug.cgi?id=194761

Son los que están al principio de la página:

[PATCH] drm/amdgpu: revert tile table update for oland (for kernels v4.10 to v4.12)

[PATCH] drm/amdgpu: revert tile table update for oland (for kernels v4.13 and up)

Como no he conseguido que funcione amdgpu-pro-opencl, que hace funcionar las librerías opencl de amdgpu-pro sobre amdgpu, estoy intentando instalar AMDGPU-PRO siguiendo las instrucciones en https://www2.warwick.ac.uk/fac/cross_fac/complexity/people/staff/delgenio/amdgpuprogentoo

El primer problema que me he encontrado es que hay que aceptar varios paquetes inestables, y libdrm-2.4.83 no compila porque le falta un archivo: https://bugs.gentoo.org/628814. La solución a esto ha sido desinstalar cunit, instalar libdrm y después volver a instalar cunit (se instala solo al instalar amdgpu).

Entre los paquetes instalados o actualizados están:

llvm-5.0.0, clang-5.0.0, libomp-5.0.0, libclc-0.2.0_pre20170929, mesa-17.2.2

En el último paso, la orden dkms install amdgpu-pro-17.30-465504 -k 4.9.52-gentoo --force

ha dado un mensaje de error:
Code:
Core2Duo src # dkms install amdgpu-pro-17.30-465504 -k 4.9.52-gentoo --force

Forcing install of amdgpu-pro-17.30-465504

Creating symlink /var/lib/dkms/amdgpu-pro/17.30-465504/source ->
                 /usr/src/amdgpu-pro-17.30-465504

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Running the pre_build script:

Building module:
cleaning build area....
make KERNELRELEASE=4.9.52-gentoo -j2 -C /lib/modules/4.9.52-gentoo/build M=/var/lib/dkms/amdgpu-pro/17.30-465504/build....(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.9.52-gentoo (x86_64)
Consult /var/lib/dkms/amdgpu-pro/17.30-465504/build/make.log for more information.
Core2Duo src #


pero parece que la opción está disponible:

Code:
Core2Duo src # eselect opencl list
Available OpenCL implementations:
  [1]   amdgpu-pro
  [2]   mesa
  [3]   ocl-icd *
Core2Duo src # eselect opencl set amdgpu-pro
Switching to amdgpu-pro OpenCL interface... done
Core2Duo src # eselect opencl list
Available OpenCL implementations:
  [1]   amdgpu-pro *
  [2]   mesa
  [3]   ocl-icd
Core2Duo src #


Al intentar ejecutar glxgerars, usando amdgpu-pro se produce una violación de segmento.

Lo mismo ocurre con opencl, igual que ocurría con amdgpu-pro-opencl que está en portage.
_________________
pcmaster
Back to top
View user's profile Send private message
pelelademadera
Veteran
Veteran


Joined: 14 Jul 2008
Posts: 1186
Location: La Plata, Argentina

PostPosted: Sun Oct 08, 2017 1:18 am    Post subject: Reply with quote

https://forums.gentoo.org/viewtopic-t-1060214-postdays-0-postorder-asc-start-0.html

una larga discusion y guia de como hacer andar amdgpu-pro y vulkan en gentoo.

ya no tengo placas amd, actualmente tengo nvidia, pero logre que funcione al menos.
No se si tenes crossfire, en tal caso no funciona todo, pero funciona perfectamente con una gpu, es algo viejo, pero tendra unos 3 o 4 meses.


Saludos
_________________
el pelado de la gente
------
Los habitantes de las islas Malvinas lo llaman gentoo, nombre en el que se basa la distribución GNU/Linux Gentoo, cuyo objetivo es la optimización para conseguir más rendimiento y velocidad en la ejecución.
------
Back to top
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2125
Location: Barcelona

PostPosted: Mon Oct 16, 2017 6:34 pm    Post subject: Reply with quote

Tras una actualización que ha re-compilado más de 200 paquetes, la cosa va mejor.

No he conseguido hacer funcionar amdgpu-pro: se produce un segfault.

Con respecto al driver amdgpu del kernel, funciona, pero al cabo de un rato (pueden ser 30 minutos u horas) se produce un segfault que congela la imagen y hay que reiniciar entrado por ssh.

Por lo tanto de momento seguiré con el driver radeon+mesa, al que ahora parece que le funciona el opencl, aunque sólo en la versión 1.1, y algunos programas opencl no funcionan porque no encuentran la información de versión.

--- Actualización ---

Pormsegunda vez ha ocurrido un fallo grave en el driver Radeon. DE repente la pantalla se queda en negro y con CTRL-ALT-SUP reinicio. Al iniciarse... BIIIIIP BIP BIP BIP el típico mensaje sonoro de la BIOS de que no hay (o falla la) tarjeta gráfica.

Apagando y volviendo a encender ha resucitado. Si no puedo resolverlo tocará restaurar el sistema antiguo con los antiguos drivers fglrx.

El log del error es:

Code:
$ tail Xorg.0.log.old -n 20
[    27.553] (II) Loading sub module "ramdac"
[    27.553] (II) LoadModule: "ramdac"
[    27.553] (II) Module "ramdac" already built-in
[    27.553] (--) Depth 24 pixmap format is 32 bpp
[    27.554] (II) RADEON(0): [DRI2] Setup complete
[    27.554] (II) RADEON(0): [DRI2]   DRI driver: radeonsi
[    27.554] (II) RADEON(0): [DRI2]   VDPAU driver: radeonsi
[    27.554] (EE) RADEON(0): failed to initialise surface manager
[    27.554] (EE) RADEON(0): radeon_setup_kernel_mem failed
[    27.554] (EE)
Fatal server error:
[    27.554] (EE) AddScreen/ScreenInit failed for driver 0
[    27.554] (EE)
[    27.554] (EE)
Please consult the The X.Org Foundation support
    at http://wiki.x.org
 for help.
[    27.554] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    27.554] (EE)
[    27.562] (EE) Server terminated with error (1). Closing log file.

_________________
pcmaster
Back to top
View user's profile Send private message
pelelademadera
Veteran
Veteran


Joined: 14 Jul 2008
Posts: 1186
Location: La Plata, Argentina

PostPosted: Tue Oct 17, 2017 12:59 am    Post subject: Reply with quote

la verdad que amd cada vez que le quita soporte a alguna gpu en linux hace un desastre.
yo vengo con placas amd/ati desde una 4670, y hasta la rx480 llego mi amor, me pase a nvidia y chau problemas, es una maravilla que las cosas funcionen sin renegar, y correctamente
_________________
el pelado de la gente
------
Los habitantes de las islas Malvinas lo llaman gentoo, nombre en el que se basa la distribución GNU/Linux Gentoo, cuyo objetivo es la optimización para conseguir más rendimiento y velocidad en la ejecución.
------
Back to top
View user's profile Send private message
pcmaster
Advocate
Advocate


Joined: 04 Dec 2003
Posts: 2125
Location: Barcelona

PostPosted: Wed Dec 06, 2017 10:19 am    Post subject: Reply with quote

La R7 250 ha muerto. Con una nueva RX580 funciona.
_________________
pcmaster
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum