Activar Vulkan en gráficas AMD gcn1.0 y gcn1.1

01 Mar 2018 18:28 #231 por yodefuensa
Lo primero que debemos saber es que tipo de arquitectura tiene nuestra gráfica. Lo mejor es asegurarnos, del modelo exacto y no guiarnos por la generación ya que hay algunos refritos.

Para tener Vulkan, a nivel de kernel debemos usar el driver AMDGPU y no radeonsi.
Para activarlos debemos cambiar los parámetros en el arranque, en función de nuestra gráfica.

gcn1.0
radeon.si_support=0
amdgpu.si_support=1
gcn1.1
radeon.cik_support=0
amdgpu.cik_support=1"

El como cambiar estos parámetros dependerá de nuestro gestor de arranque. lo siguiente esta extraído de la wiki de arch pero debería ser valido para cualquier distro. En el enlace tendréis los diferente gestores de arranque, yo os dejo los dos más populares debajo.

GRUB
Pulse e cuando el menú se visualice+ y agregue los parámetros al final de la línea linux:

linux /boot/vmlinuz-linux root=UUID=978e3e81-8048-4ae1-8a06-aa727458e8ff ro quiet splash

Pulse b para arrancar con estos parámetros.

Para hacer el cambio permanente después de reiniciar el sistema, se podría modificar manualmente /boot/grub/grub.cfg con la línea exacta vista arriba, para los principiantes se recomienda:

Editar /etc/default/grub y añadir las opciones del kernel para la línea GRUB_CMDLINE_LINUX_DEFAULT:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Y después vuelva a regenerar automáticamente el archivo grub.cfg con la orden:

# grub-mkconfig -o /boot/grub/grub.cfg


systemd-boot

Press e when the menu appears and add the parameters to the end of the string:

initrd=\initramfs-linux.img root=/dev/sda2 quiet splash

Press Enter to boot with these parameters.

Note: If you have not set a value for menu timeout, you will need to hold Space while booting for the systemd-boot menu to appear.
Note: If you can't edit the parameters from the boot menu, you may need to edit /boot/loader/loader.conf and add "editor 1" to enable editing.

To make the change persistent after reboot, edit /boot/loader/entries/arch.conf (assuming you set up your EFI System Partition) and add them to the options line:

options root=/dev/sda2 quiet splash


Y no hay nada más por último os dejo un ejemplo de lo que hice yo por si aun no lo veis claro.

lspci -knn

03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] [1002:665f] (rev 81)
Subsystem: ASUSTeK Computer Inc. Tobago PRO [Radeon R7 360 / R9 360 OEM] [1043:0496]
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu


con lspic lo que hago es comprobar los módulos que tengo en la gráfica. En mi caso usaba el randeon antes del tutorial.

sudo nano /etc/default/grub

GRUB CMDLINE LINUX DEFAULT="quiet splash radeon.si_support=0 radeon.cik_support=0 amdgpu.si_support=1 amdgpu.cik_support=1"

aunque no es necesario y debería funcionar con la versión de nuestra gráfica yo añadí todos los parámetros y sin problemas

# grub-mkconfig -o /boot/grub/grub.cfg
El siguiente usuario dijo gracias: Pato

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.226 segundos
Gracias a Foro Kunena

Síguenos

Paypal

Cualquier aportación nos ayudará a seguir ofreciéndote la mejor información sobre juegos en Linux y mantener la web libre de publicidad. ¡Gracias!

Ofertas Patrocinadas de Humble Bundle

Humblechoice thewitcher3bundle Springsale2020

 Ayúdanos a mantener jugandoenlinux.com sin publicidad