Vecchie GPU AMD ricevono un boost di performance del 30% su Linux
Con il nuovo kernel Linux 6.19, le GPU AMD GCN 1.0 e 1.1 beneficiano di un importante aggiornamento dei driver.
Le GPU AMD della generazione Southern Islands e Sea Islands, basate su architetture GCN 1.0 e GCN 1.1, ricevono una spinta significativa nelle prestazioni grazie all'aggiornamento del kernel Linux 6.19. Secondo Phoronix, queste vecchie schede grafiche ottengono fino al 30% in più di performance.
Il miglioramento è dovuto a un'importante revisione dei driver grafici. Per oltre due decenni, Linux ha utilizzato il vecchio driver Radeon DRM per queste GPU, mentre modelli più recenti sfruttavano il più avanzato driver AMDGPU. Grazie a contributi di esperti come Timur Kristóf e il gruppo Linux Open-Source Graphics Driver di Valve, ora anche le GPU GCN 1.0 e 1.1 possono sfruttare appieno il driver AMDGPU.
I test condotti da Phoronix con un hardware di alto livello, ma utilizzando una vecchia Radeon HD 7950, hanno mostrato miglioramenti fino al 30% nelle performance, specialmente in titoli OpenGL più datati. La compatibilità con il driver Mesa RADV Vulkan contribuisce ulteriormente a migliorare le prestazioni.
Questa transizione tanto attesa a un driver moderno offre miglioramenti significativi per l'hardware di vecchia generazione, mantenendo Linux un rifugio per hardware datato, specialmente quelli di AMD.
Cosa sono le GPU AMD delle generazioni Southern Islands e Sea Islands?
Le GPU AMD delle generazioni Southern Islands e Sea Islands si riferiscono rispettivamente alle architetture GCN 1.0 e GCN 1.1. Queste includono modelli come la Radeon HD 7950 e la Radeon R9 290X, rilasciate nei primi anni 2010.
Quali miglioramenti apporta il kernel Linux 6.19 alle GPU GCN 1.0 e 1.1?
Il kernel Linux 6.19 introduce il supporto predefinito per il driver AMDGPU su GPU GCN 1.0 e 1.1, sostituendo il vecchio driver Radeon. Questo aggiornamento migliora le prestazioni fino al 30% in applicazioni OpenGL e garantisce una migliore compatibilità con il driver Mesa RADV per Vulkan.
Chi ha contribuito all'aggiornamento dei driver per queste GPU?
Esperti come Timur Kristóf e il team di Valve per i driver grafici open-source hanno svolto un ruolo chiave nell'abilitare il supporto del driver AMDGPU per le GPU GCN 1.0 e 1.1, assicurando che queste schede possano sfruttare appieno le funzionalità moderne offerte dal driver.
Quali sono le differenze principali tra i driver Radeon e AMDGPU?
Il driver Radeon è il driver legacy utilizzato per le GPU AMD più vecchie, mentre AMDGPU è il driver moderno che offre supporto per funzionalità avanzate come Vulkan. La transizione al driver AMDGPU consente miglioramenti significativi delle prestazioni e una migliore compatibilità con le API grafiche moderne.
Come posso abilitare il driver AMDGPU su una GPU GCN 1.0 o 1.1?
Con il kernel Linux 6.19, il driver AMDGPU è abilitato di default per le GPU GCN 1.0 e 1.1. Se si utilizza una versione precedente del kernel, è possibile abilitare manualmente il driver AMDGPU aggiungendo i parametri del kernel 'amdgpu.si_support=1' per GCN 1.0 o 'amdgpu.cik_support=1' per GCN 1.1, e disabilitando il driver Radeon con 'radeon.si_support=0' o 'radeon.cik_support=0'.
Quali sono i vantaggi dell'utilizzo del driver AMDGPU per le GPU più vecchie?
L'utilizzo del driver AMDGPU per le GPU GCN 1.0 e 1.1 offre miglioramenti delle prestazioni, supporto per l'API Vulkan tramite il driver Mesa RADV e una migliore compatibilità con le applicazioni grafiche moderne, prolungando la vita utile di hardware più datato.