Nell’articolo su Reddit https://www.reddit.com/r/linux/comments/1vceugf/linux_kernel_intel_arc_a770_qsv_encoding/ viene presentato un benchmark dedicato alla codifica video hardware con una Intel Arc A770 su Linux, mettendo a confronto il nuovo driver grafico “xe” con lo storico “i915” . L’obiettivo è verificare se il nuovo driver, destinato a sostituire progressivamente il precedente, abbia ormai raggiunto la piena maturità nelle operazioni di encoding video tramite Intel Quick Sync Video (QSV) .
Per effettuare il confronto, l’autore utilizza FFmpeg 8.1.2 con supporto QSV su una Arc A770, generando flussi video Full HD a 1080p e 60fps direttamente in RAM, così da eliminare qualsiasi collo di bottiglia dovuto al disco. I test misurano le prestazioni dei principali codec hardware: AV1, HEVC (H.265) e H.264.
I risultati mostrano che il nuovo driver “xe” offre prestazioni praticamente identiche a “i915” . In AV1 vengono raggiunti circa 740 fotogrammi al secondo , mentre HEVC supera i 630 fps e H.264 si attesta intorno ai 485 fps . Le differenze tra i due driver sono dell’ordine di pochi frame al secondo, quindi trascurabili nell’uso reale. Questo suggerisce che il nuovo stack grafico non introduce alcuna penalizzazione prestazionale rispetto al driver storico.
Una parte importante del benchmark riguarda il microcontrollore HuC (HuC firmware) , utilizzato per funzioni avanzate come la modalità ICQ (Intelligent Constant Quality) di HEVC, che regola dinamicamente il bitrate mantenendo costante la qualità. L’autore ha sviluppato una patch che abilita l’inizializzazione del firmware HuC nel driver “xe” tramite l’interfaccia MEI GSC. Il test ICQ produce risultati perfettamente sovrapponibili tra “xe” e “i915”, dimostrando che la nuova implementazione funziona correttamente.
Per verificare anche la stabilità, vengono eseguite quattro codifiche simultanee (H.264, HEVC, VP9 e AV1). Anche sotto questo carico intenso, il comportamento dei due driver rimane quasi identico, con scostamenti inferiori al 3% e senza problemi di stabilità o perdita di prestazioni.
La conclusione dell’autore è che il driver “xe” ha ormai raggiunto la parità funzionale con “i915” per quanto riguarda l’encoding hardware sulle GPU Intel Arc della famiglia Alchemist. Tuttavia, nei commenti viene precisato che il supporto completo descritto nel benchmark dipende ancora da una patch non ancora integrata nel kernel Linux principale : allo stato attuale alcune funzionalità di codifica avanzata non sono disponibili nelle versioni ufficiali del driver, anche se la decodifica hardware è già operativa.
3 Comments
È interessante notare come il nuovo driver xe stia mostrando prestazioni simili a quelle del vecchio i915 su Arc A770. La sfida di sostituire un driver storico come i915 sembra essere affrontata con successo e fornisce ulteriori motivazioni per chi usa Linux. È fondamentale mantenere un occhio attento sui benchmark e aggiornamenti su questi progressi. Per rimanere informato su questa evoluzione, spesso mi affido a una Hop Earth guide.
È interessante vedere come il nuovo driver xe si comporti quasi alla pari con l’i915 su Arc A770, specialmente nei test di codifica video su Linux. Questo potrebbe significare una transizione più fluida per gli utenti che sperano in miglioramenti a lungo termine. Sarei curioso di sapere se ci sono piani per ulteriori ottimizzazioni per sfruttare meglio l’hardware. Personalmente, trovo utile usare l’emoji kitchen per creare nuove emoji durante le mie sessioni di lavoro.
Ho trovato interessante il confronto tra i driver xe e i915. È positivo vedere che il nuovo driver non introduce una regressione nelle prestazioni, soprattutto per quanto riguarda la codifica video. Queste informazioni sono cruciali per tutti noi che utilizziamo Arch Linux e vogliamo garantire la massima efficienza. Per approfondire ulteriormente sull’argomento, utilizzo spesso le AI translation earbuds per tradurre documenti tecnici.