
Chi l’ha detto che quando un pezzo di silicio compie dieci anni deve finire dritto nel cestino della raccolta differenziata?
In un’epoca in cui l’industria tech sembra progettata apposta per spingerci verso l’acquisto compulsivo dell’ultimo modello, c’è qualcuno che ha deciso di fare la strada opposta. Parliamo di Timur Kristóf, un membro del team Linux graphics di Valve, che sta facendo un lavoro che definire «eroico» è quasi riduttivo. Mentre i grandi vendor si concentrano sui nuovi chip che scaldano come fornelli elettrici, Kristóf si è messo a smanettare con i driver AMDGPU per riportare in vita l’era GCN 1.0 e 1.1.
Per chi non mastica kernel o non ha un archivio di hardware vintage in cantina, il concetto è questo: queste vecchie schede video (sì, parlo di roba che ha visto nascere i primi smartphone moderni) erano intrappolate in un driver legacy, il vecchio «Radeon», che era praticamente un vicolo cieco tecnologico. Grazie all’intervento di Kristóf, queste vecchie glorie possono ora utilizzare il driver AMDGPU moderno. E non è solo una questione di etichetta: questo significa poter usare il driver Vulkan RADV, avere prestazioni decisamente migliori e una gestione dell’energia che non fa esplodere il case.
La cosa incredibile è che questo non è nato come una missione filantropica per salvare il pianeta, ma come un esercizio di sviluppo nel kernel. Passare dallo user-space (Mesa 3D) al kernel driver è un salto nel buio che richiede una pazienza da monaci tibetani e una competenza tecnica che farebbe tremare i polsi a molti. Ha risolto bug nel display, ha sistemato la gestione del power management e ha persino implementato il supporto al soft reset.
C’è una lezione importante qui: il software open source ha il potere di negare l’obsolescenza programmata che, peraltro, non è una novità nelle nostre latitudini, ma è una prassi globale che ci affligge tutti. Se fosse stato solo per le decisioni aziendali, quelle schede sarebbero già state dichiarate ufficialmente dei fermacarte.
In un mondo dove tutto è progettato per essere sostituito, vedere qualcuno che combatte per estendere la vita utile di un hardware che funziona ancora perfettamente è una boccata d’aria fresca. Quindi, prima di svendere quel vecchio setup in garage, dateci un’occhiata: con il giusto kernel e un po’ di fortuna, potreste avere un sistema Linux ancora molto capace per giocare o per far girare i vostri script più pesanti.
Lunga vita ai vecchi GCN!
Source: The work by Valve's Timur Kristóf on improving old AMD GPUs on Linux
