La APU de la PS5 (Cyan Skillfish) tendrá soporte para el driver AMD MESA RADV Vulkan, ¿Linux en la consola de Sony?

Que PS5 está siendo un éxito de ventas nadie lo discute, donde incluso la versión Pro se está vendiendo bien pese a su alto precio. Lo que hoy sabemos es que hay mucho desarrollador con ganas de llevar las cosas a otro nivel, y aprovechando que las tarjetas de minería de AMD, las llamadas BC-250, La entrada La APU de la PS5 (Cyan Skillfish) tendrá soporte para el driver AMD MESA RADV Vulkan, ¿Linux en la consola de Sony? aparece primero en El Chapuzas Informático.

Jan 21, 2025 - 20:52
 0
La APU de la PS5 (Cyan Skillfish) tendrá soporte para el driver AMD MESA RADV Vulkan, ¿Linux en la consola de Sony?

Que PS5 está siendo un éxito de ventas nadie lo discute, donde incluso la versión Pro se está vendiendo bien pese a su alto precio. Lo que hoy sabemos es que hay mucho desarrollador con ganas de llevar las cosas a otro nivel, y aprovechando que las tarjetas de minería de AMD, las llamadas BC-250, tienen la misma APU que la PS5, se intenta en estos momentos que ambos dispositivos tengan compatibilidad con Mesa RADV Vulkan en Linux.

¿Linux como SO en una PS5? Bueno, podría ser factible en poco tiempo, al menos dentro de la parte del driver, y llevarlo por completo a la consola de Sony con algún jailbreak o modificación pertinente. El primer paso lo tenemos hoy aquí gracias a las tarjetas de minería que creó AMD para Bitcoin y, como no, a la comunidad de desarrolladores que está haciendo el duro trabajo.

La APU de la PS5 tendrá soporte para Linux mediante el driver RADV Vulkan

APU-PS5-con-Linux-gracias-a-RADV

Dentro de los chips de AMD, el que destinó a la PS5 terminó por llevarse como APU a una serie de tarjetas de minería por lo completo de su conjunto, que en su momento era muy atractivo. Cyan Skillfish no es más que el nombre en clave para esta variante dentro de lo que se conoce como GFX10/RDNA, denominación de la GPU del SoC que Sony y AMD diseñaron para la famosa consola de los japoneses.

Como ahora las tarjetas BC-250 han caído muchísimo de precio dado los nuevos ASIC de las compañías, que consiguen mejor rentabilidad por vatio en la criptomoneda al minarla, los precios han caído y el interés ha subido, lo que ha sentado las bases para que los desarrolladores salten a por esta APU de PS5 y su soporte en RADV para Linux.

Para el que no sepa qué es esto, un resumen muy breve para situarnos: Mesa RADV Vulkan es una implementación de código abierto de la API Vulkan diseñada para las GPU de AMD dentro de la familia Radeon. Forma parte del proyecto Mesa 3D, un conjunto de driver gráficos y herramientas de código abierto que brindan soporte para diferentes API gráficas en Sistemas Operativos Linux. Por ello, la gran mayoría de pruebas no se han hecho en la consola de Sony, obviamente, sino en BC-250.

Tras tres meses, el primer driver de soporte está cerca de hacerse realidad

La-APU-de-PS5-con-Linux-gracias-a-RADV

Según se informa desde el propio seguimiento del soporte en Gitlab y desde Phoronix, las cosas están bastante cerca de ser una realidad:

"Durante mis pruebas en un BC-250 pude hacer que funcionaran la mayoría de las cosas que intenté ampliando AMDGPU_NAVI10_RANGE para incluir el ID de la GPU (0x84). Por supuesto, ese truco no se pudo hacer permanente, pero parece que para dar soporte a esta GPU de forma adecuada solo se necesitarían cambios relativamente pequeños.

Al hacer eso, me encontré con artefactos bastante malos en muchos juegos Vulkan más nuevos (BeamNG.drive D3D11 y VK, GTA V, Fallout 4, Helldivers 2, etc.) que se pueden solucionar configurando RADV_DEBUG=nocompute.

Algunos programas OpenGL (Minecraft con sombreadores, WineD3D) bloquean la GPU, tanto cuando se ejecutan en radeonsi como en zink/radv. No he podido encontrar una causa o una solución alternativa para eso.

rusticl funciona bien hasta donde he probado. Después de aplicar este conjunto de parches, este chip se detecta correctamente y se puede utilizar en kernels modernos. Probado en kernel 6.12.9. Se informa que muchos juegos funcionan. Quake2 RTX que utiliza el flujo de trabajo de Ray Tracing funciona (no muy rápido, pero 3 o 4 veces más rápido que RADV_PERFTEST=emulate_rt). La carga de cómputo personalizada que utiliza mucho la consulta de rayos también funciona de manera confiable.

Como vemos, todo está bastante evolucionado y es posible que en breve la PS5, mediante jailbreak, modificación u otras técnicas, podría soportar Linux sin problema, incluso correr ciertos juegos.

La entrada La APU de la PS5 (Cyan Skillfish) tendrá soporte para el driver AMD MESA RADV Vulkan, ¿Linux en la consola de Sony? aparece primero en El Chapuzas Informático.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow