Il mese scorso, quando Intel Arc Graphics A750 e A770 hanno raggiunto la disponibilità al dettaglio, era disponibile il supporto open source per gli utenti Linux, supponendo che tu fossi su un kernel abbastanza nuovo e una versione Mesa oltre a dover attivare il flag di supporto hardware preliminare/sperimentale. Nel tempo da quando il supporto del driver grafico Intel dGPU Linux open source ha continuato a maturare e con l’imminente kernel Linux 6.2 è dove la grafica DG2/Alchemist è stata promossa a stabile/supportata immediatamente. Data questa pietra miliare e il codice Mesa upstream per i driver Intel ANV Vulkan e Iris Gallium3D che continuano a maturare, ecco alcuni nuovi benchmark dell’Intel Arc Graphics A750/A770 sotto Linux.
La cosa più eccitante è che con Linux 6.2, che sta vedendo la sua finestra di unione aperta a metà dicembre mentre la versione ufficiale del kernel dovrebbe uscire a febbraio, la grafica Intel DG2/Alchemist è formalmente dichiarata stabile. Ciò significa che mentre il supporto ha funzionato sui kernel precedenti, con Linux 6.2+ la fastidiosa opzione del kernel”i915.force_probe=”non è più necessaria per forzare l’abilitazione del supporto”sperimentale”. Quindi, con Linux 6.2+ e assumendo Mesa 22.2+ e con il necessario supporto del firmware Intel GuC da linux-firmware, è un’esperienza fluida e pronta all’uso. Tutto questo dovrebbe entrare nelle versioni della distribuzione Linux H2’2023 come Ubuntu 23.04 per avere un’esperienza immediata e fluida per Intel Arc Graphics.
Intel ha promosso in ritardo il supporto del driver DG2 Linux fino a quando non si è assicurata che l’API dello spazio utente fosse solida insieme ad altri funzionalità. Purtroppo ciò si è trascinato nel periodo post-lancio e ancora il tempo rimanente fino all’uscita di Linux 6.2 stabile, ma almeno questo traguardo è stato raggiunto. Notevole anche con Linux 6.2 per le modifiche al driver grafico del kernel Intel è l’integrazione iniziale di HWMON per Arc Graphics. Ciò espone il consumo di energia della scheda grafica con quel supporto del sensore precedentemente non esposto. Tuttavia, il monitoraggio della temperatura della scheda grafica non è ancora supportato.
Alcuni problemi con i driver Intel Mesa rimangono per alcuni giochi, ma il supporto dei driver open source continua a maturare.
Per il test di Intel Arc Graphics di oggi stavo usando una build del kernel personalizzata dello stato DRM-Next del 22 novembre. Questo è il codice che verrà inviato il mese prossimo per la finestra di unione di Linux 6.2 delle modifiche al driver grafico del kernel i915. In effetti, durante l’avvio di questo kernel, non era richiesta alcuna opzione i915.force_probe e sia l’Arc Graphics A750 che l’A770 funzionavano immediatamente su questo codice che andava alla linea principale. Sul lato dello spazio utente è stato Mesa 23.0-devel dal 23 novembre utilizzando Oibaf PPA. Sia l’Arc Graphics A750 che l’A770 sono stati appena testati.
Per confronto ho eseguito nuovi benchmark sul lato NVIDIA utilizzando il suo driver 525.53 con la GeForce RTX 3060/RTX 3060 Ti/RTX 3070/RTX 3070 Ti.
Sul lato AMD Radeon stavo usando Linux 6.2 Git (la build del kernel DRM-Next purtroppo bloccava il sistema con AMDGPU ogni volta che si inizializzava qualsiasi gioco OpenGL/Vulkan testato) e Mesa 23.0-devel come Intel Arc Graphics test. Per quanto riguarda Radeon, ho eseguito alcuni nuovi test di Radeon RX 5700 XT, RX 6600, RX 6600 XT, RX 6700 XT e RX 6750 XT come riferimento.
DiRT Rally 2.0 in esecuzione su Linux tramite Steam Play di Valve è uno dei giochi che funziona alla grande con l’hardware Arc Graphics 7-Series. Sia l’A750 che l’A770 su Linux con l’ultimo codice del driver grafico open source sono stati in grado di godersi questo gioco di corse con prestazioni simili alle schede grafiche della serie GeForce RTX 30 e Radeon RX 6600.
Counter-Strike: Global Offensive può essere eseguito con facilità sull’hardware Arc Graphics sotto Linux. Anche a 4K l’A750/A770 potrebbe funzionare appena sopra la serie GeForce RTX 3060.
HITMAN 3 su Steam Play è ancora un po’pieno di bug con il driver Intel ANV Vulkan. Anche se in generale sembra che HITMAN 3 con Steam Play abbia la tendenza a bloccarsi a volte durante il gioco, ma con la grafica Intel tendeva a verificarsi un po’più frequentemente. L’Arc Graphics A770 è stata in grado di eseguire con successo il benchmark, ma le prestazioni erano ben al di sotto della serie Radeon RX 6600.
Con grande entusiasmo, l’Intel Arc Graphics ora si sta comportando bene per Cyberpunk 2077 in esecuzione su Linux tramite Steam Play. Anche Cyberpunk 2077 con Steam Play in generale funziona abbastanza bene che sono finalmente fiducioso nell’usarlo per i futuri test grafici di Linux. Sebbene con la versione Mesa testata, la grafica Radeon con RADV riscontrava che il gioco si bloccava. Le prestazioni dell’Arc Graphics A750/A770 erano ben al di sotto delle prestazioni della GeForce RTX 3060, ma almeno il gioco girava sulle schede, a differenza di RADV con le schede e lo snapshot Mesa Git utilizzato per questo round di test.
F1 22 è maturato abbastanza con Steam Play che ora lo sto usando nei futuri confronti grafici di Linux al posto di F1 2021. Mentre Windows F1 22 funziona bene con la grafica RADV e NVIDIA, sfortunatamente, Arc Graphics con Mesa 23.0-devel era sospeso durante il caricamento del gioco. In nessuna configurazione delle impostazioni F1 22 con lo stack di driver utilizzato sono stato in grado di caricare correttamente il gioco. Alla fine l’EGO Dumper del gioco si accendeva con il gioco bloccato.
Con Grand Theft Auto V in esecuzione su Steam Play, quando si utilizzava Intel Arc Graphics il gioco rimaneva bloccato indefinitamente su”Inizializzazione del Social Club”per alcuni caricamenti mentre altre volte colpiva”Impossibile inizializzare il social club. Codice errore 17.”… Un problema non riscontrato con le schede grafiche/driver AMD Radeon o NVIDIA su Linux. Utilizzando la stessa configurazione di test, ecc., per qualsiasi problema GTA 5 si blocchi con la merda del”social club”che richiede l’esecuzione del benchmark.
Strange Brigade come ha mostrato un altro titolo Steam Play su Linux Arc Graphics A750/A770 si comporta bene con la serie Radeon RX 600.
Nel caso di The Talos Principle, le prestazioni di Arc Graphics per le schede testate erano appena inferiori a quelle della Radeon RX 6600.
X-Plane 11 che gira nativamente su Linux ha visto grandi prestazioni con l’hardware Intel Arc Graphics sul loro driver open-source. le prestazioni di Arc Graphics A770 hanno eguagliato la Radeon RX 6600 XT per questo simulatore di volo avanzato.
Unigine Superposition come uno dei benchmark OpenGL più impegnativi ha visto entrambe le schede grafiche Intel Arc danzare attorno alla Radeon RX 6600 XT.
Con i giochi OpenGL nativi Xonotic e Unvanquished, le schede grafiche Intel Arc Graphics A750/A770 hanno funzionato molto bene. Le prestazioni dei driver proprietari di NVIDIA non sono state all’altezza di questi giochi open source basati su motori di gioco datati, ma è stato molto interessante vedere le prestazioni competitive tra le schede grafiche Arc Graphics A750/A770 e AMD RDNA2 testate per coloro che amano questo tipo di giochi.
C’è ancora molto lavoro da fare sul supporto del driver Intel Arc Graphics con compatibilità e ottimizzazioni delle prestazioni per alcuni giochi, come mostrato in questo articolo, ma i progressi continuano. Ora con il kernel Linux 6.2 il supporto DG2/Alchemist è considerato”stabile”e funziona immediatamente. Quindi si spera che al momento delle distribuzioni Linux autunnali come Ubuntu 23.04 ci sarà un supporto Intel Arc Graphics”Alchemist”molto bello e maturo per i fan dell’open source e i giocatori di Linux. Anche il supporto per il calcolo oneAPI/GPU di Intel continua a maturare e lavorerà su alcuni nuovi test in un articolo separato.