Hay un nuevo controlador Vulkan de código abierto en desarrollo por parte de un desarrollador independiente que está trabajando para proporcionar soporte para los antiguos procesadores gráficos Radeon HD 6000 series”Northern Islands”.
El desarrollador de código abierto Vitaliy Kuzmin”Triang3l”, conocido por su trabajo en el emulador Xenia Xbox 360 en las últimas semanas, ha estado trabajando en Terakan como controlador Mesa Vulkan para la serie Radeon HD 6000, es decir, la serie Radeon HD 6900. es donde ha tenido lugar su prueba.
El controlador Mesa RADV Vulkan ampliamente utilizado solo ha sido compatible con las tarjetas gráficas GCN de la serie Radeon HD 7000 y más nuevas; para las GPU GCN 1.0/1.1 también significa tener que usar el administrador de representación directa del núcleo AMDGPU ( DRM) en lugar del controlador Radeon utilizado de forma predeterminada para el hardware GCN 1.0/1.1. Ahora bien, para aquellos que aún confían en las tarjetas gráficas anteriores a GCN, el controlador Terakan pretende funcionar con la serie Radeon HD 6000 en el controlador del kernel Radeon DRM Linux. Kuzmin ha estado tuiteando sobre sus aventuras durante las últimas semanas:
VAMOS A GOOOOOOO!!!!!!!! 🐸🪳🚢🐊😈 #Terakan pic.twitter.com/3DvK0qQxJP
— 🔺 TriΔng3l 🔺 (@Triang3l) 16 de mayo de 2023
No lo era, ¡me volví demasiado adicto para simplemente dejarlo!
Aquí están las consecuencias de un bloqueo de GPU después de un envío EVENT_WRITE_EOP 😜 ¡Ni siquiera pude abrir la terminal después de eso! #Terakan https://t.co/VAaM6ZiT8f pic.twitter.com/yfMLFGvjJP
— 🔺 TriΔng3l 🔺 (@Triang3l) 19 de mayo de 2023
El piloto aún está en las primeras etapas de desarrollo. Parte del código Terakan inicial está actualmente en cola en su repositorio de Triang3l Mesa.
Será interesante ver en última instancia qué tan bien funciona esto y si solo termina siendo compatible con las GPU Cayman de la línea de la serie HD 6000 o, en última instancia, termina funcionando bien para GPU anteriores a GCN adicionales. Sin embargo, es probable que la utilidad sea bastante limitada teniendo en cuenta que estas antiguas GPU AMD Radeon simplemente no son lo suficientemente potentes para ejecutar muchos juegos modernos, independientemente de la compatibilidad nativa con la API de Vulkan o si pasan por DXVK, etc. Pero aún así este controlador de API de Vulkan podría ser útil para ejecutar algunos juegos más básicos, cualquier compositor que agregue compatibilidad con la API de Vulkan y otros usos básicos para esta API de gráficos. Sin embargo, algunas funciones de la API de Vulkan tampoco serán posibles con estas GPU, pero en cualquier caso será interesante ver qué sucede con este controlador Terakan de código abierto. Sin embargo, para reiterar, en este momento este controlador se encuentra en las primeras etapas de desarrollo y aún no está cerca de estar listo para los usuarios finales.