gracias por tomarte el tiempo de leerme.
Estaba buscando una manera de utilizar completamente mi GC en Blender (openCL, etc.), soy nuevo en Linux.
Así que lo verifiqué y mi GC, que es la edición Radeon HD 7870 GHz, es compatible con los controladores amdgpu.
lspci -k | grep -EA3 'VGA|3D|Display'
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn XT [Radeon HD 7870 GHz Edition]
Subsystem: PC Partner Limited / Sapphire Technology Pitcairn XT [Radeon HD 7870 GHz Edition]
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu
pero, como puedes ver aquí, no se usa por defecto y no sé por qué.
*-display
description: VGA compatible controller
produit: Pitcairn XT [Radeon HD 7870 GHz Edition]
fabricant: Advanced Micro Devices, Inc. [AMD/ATI]
identifiant matériel: 0
information bus: pci@0000:01:00.0
version: 00
bits: 64 bits
horloge: 33MHz
fonctionnalités: pm pciexpress msi vga_controller bus_master cap_list rom
configuration : driver=radeon latency=0
ressources : irq:30 mémoire:e0000000-efffffff mémoire:f7e00000-f7e3ffff portE/S:e000(taille=256) mémoire:c0000-dffff
Busqué una solución y probé varias cosas:
- lista negra de radeon -> no funciona
- instalar amdgpu y decirle a grub que arranque con él -> aparece una pantalla negra al arrancar (sin señal)
- instalar amdgpu-pro y decirle a grub que arranque con él -> aparece una pantalla negra al arrancar (sin señal)
Así que aquí estoy, probé otra cosa que no recuerdo pero nada funciona.
Respuesta1
Vieja pregunta, lo sé, pero fue mi primera búsqueda en Google cuando buscaba esto. Así que dejaré lo que funcionó para mí (También Ubuntu 20.04 + Radeon HD 7870 GHz):
Agregar PPA:
$ sudo add-apt-repository ppa:oibaf/graphics-drivers
$ sudo apt update && sudo apt upgrade
Luego edite Grub: sudo gedit /etc/default/grub
y agregue las siguientes líneas al final:
GRUB_GFXMODE=1920x1080x32
GRUB_CMDLINE_LINUX_DEFAULT="radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1 amdgpu.dc=1 amdgpu.dpm=1 amdgpu.modeset=1"
Finalmente, actualice Grub y reinicie:
$ sudo update-grub2 && sudo update-initramfs -u -k all
$ reboot
Confirmar con lspci -k | grep -EA3 'VGA|3D|Display'
.
No era necesario incluir a Radeon en la lista negra.