C’è un nuovo driver Vulkan open source in fase di sviluppo da parte di uno sviluppatore indipendente che sta lavorando per fornire supporto per i vecchi processori grafici”Northern Islands”della serie Radeon HD 6000.
Lo sviluppatore open source Vitaliy Kuzmin”Triang3l”, noto per il suo lavoro sull’emulatore Xenia Xbox 360 nelle ultime settimane, ha lavorato su Terakan come driver Mesa Vulkan per la serie Radeon HD 6000, ovvero la serie Radeon HD 6900 è dove ha avuto luogo il suo test.
Il driver Mesa RADV Vulkan ampiamente utilizzato ha supportato solo le schede grafiche GCN della serie Radeon HD 7000 e successive–per le GPU GCN 1.0/1.1 significa anche dover utilizzare il Direct Rendering Manager del kernel AMDGPU ( DRM) anziché il driver Radeon utilizzato per impostazione predefinita per l’hardware GCN 1.0/1.1. Ora, anche se per coloro che fanno ancora affidamento su schede grafiche pre-GCN, il driver Terakan mira a funzionare con la serie Radeon HD 6000 sul driver del kernel Radeon DRM Linux. Kuzmin ha twittato sulle sue avventure nelle ultime settimane:
ANDIAMOOOOOO!!!!!!!!! 🐸🪳🚢🐊😈 #Terakan pic.twitter.com/3DvK0qQxJP
— 🔺 TriΔng3l 🔺 (@Triang3l) 16 maggio 2023
Non lo ero, sono diventato troppo dipendente per lasciarlo cadere!
Ecco le conseguenze di un blocco della GPU dopo un invio EVENT_WRITE_EOP 😜 Dopo non sono nemmeno riuscito ad aprire il terminale! #Terakan https://t.co/VAaM6ZiT8f pic.twitter.com/yfMLFGvjJP
— 🔺 TriΔng3l 🔺 (@Triang3l) 19 maggio 2023
Il driver è ancora nelle primissime fasi di sviluppo. Parte del primo codice Terakan è attualmente in coda nel suo repository Triang3l Mesa.
Sarà interessante vedere alla fine come funzionerà e se solo finirà per supportare le GPU Cayman della line-up della serie HD 6000 o alla fine finirà per funzionare bene per ulteriori GPU pre-GCN. L’utilità, tuttavia, è probabile che sia piuttosto limitata considerando che queste obsolete GPU AMD Radeon semplicemente non sono abbastanza potenti per eseguire molti giochi moderni, indipendentemente dal supporto API Vulkan nativo o se passano attraverso DXVK, ecc. Ma ancora questo driver API Vulkan potrebbe essere utile per eseguire alcuni giochi di base, eventuali compositori che aggiungono il supporto dell’API Vulkan e altri usi di base per questa API grafica. Anche alcune funzionalità dell’API Vulkan non saranno possibili con queste GPU, ma in ogni caso sarà interessante vedere cosa verrà fuori da questo driver Terakan open source. Per ribadire, tuttavia, in questo momento questo driver è nelle primissime fasi di sviluppo e non è ancora vicino all’essere pronto per gli utenti finali.