Media
Registrare in 4K a 60 fps su Linux non è mai stato semplice: chi utilizza schede di acquisizione USB avanzate conosce bene il problema. Sebbene l’hardware sia teoricamente compatibile con lo standard UVC (USB Video Class), che consente il riconoscimento automatico delle periferiche video senza driver specifici, e i driver necessari siano già inclusi nel kernel Linux, i risultati ottenuti sono spesso insoddisfacenti. In molti casi si riscontrano limitazioni nelle risoluzioni disponibili, assenza di alcune modalità video e un riconoscimento solo parziale delle funzionalità del dispositivo. È una problematica che per anni ha interessato streamer, creatori di contenuti e sviluppatori che utilizzano sistemi Linux.
Una vicenda recente legata alla Elgato 4K X mostra però quanto possa essere efficace il modello di sviluppo del kernel del pinguino. Un bug apparentemente marginale, nascosto nella fase iniziale di enumerazione USB, impediva alla scheda di funzionare alla massima velocità disponibile: la correzione è arrivata direttamente nel kernel principale e oggi permette di acquisire video 4K a 60 fps senza driver proprietari, software aggiuntivi o patch esterne.
La modifica è entrata in Linux 6.19 e successivamente è stata applicata anche nei rami stabili più utilizzati. Il caso è interessante non solo per chi utilizza hardware Elgato, ma anche perché evidenzia alcuni aspetti poco conosciuti del funzionamento interno dello stack USB Linux e delle procedure di enumerazione dei dispositivi ad alta velocità.














