Come buona notizia non solo per i futuri utenti di Steam Deck, ma per tutti i giocatori Linux che utilizzano i driver grafici open source Mesa, Valve sta sponsorizzando ulteriori test di integrazione continua (CI) dei commit Mesa.

Charlie Turner di Igalia ha condiviso la notizia oggi con l’impostazione di un MR più corridori dEQP. Il dEQP è il programma di qualità drawElements già utilizzato da Mesa CI per i test con le API Vulkan, EGL, OpenGL ES e OpenGL. Questo è stato molto utile per i test CI di Mesa per garantire che i commit problematici non raggiungano Mesa mainline per la regressione del comportamento dell’API grafica OpenGL/Vulkan.

Questa serie propone di aggiungere altri corridori bare-metal dEQP, sponsorizzati da Valve. Per ora i corridori sono condizionati da una selezione di utenti (simile a come funzionano le tracce limitate di freedreno), poiché non ci sono abbastanza macchine per raggiungere gli obiettivi di runtime richiesti per l’inclusione nelle pipeline automatiche di pre-merge. Non c’è niente di segreto sui carichi di prova, la restrizione per ora è puramente pratica e qualsiasi utente interessato può richiedere l’accesso ai corridori.

Una serie di follow-up aggiungerà corridori di test di traccia al CI, utilizzando un approccio simile a quello sopra.

Come per la maggior parte dei progetti e degli sforzi, i test del CI di Mesa sono stati limitati da il numero di sistemi hardware che hanno dedicato per essere in grado di testare tempestivamente nuove richieste/patch di unione Mesa subito senza ostacolare la coda delle patch da testare prima del mainlining. Si spera che la sponsorizzazione di Valve aiuti ad andare avanti nel rilevare più problemi prima che vengano altrimenti individuati.

Comprensibilmente data l’attenzione di Valve con Steam Deck con grafica Radeon e la maggior parte dei loro sviluppatori di driver open source che si sono concentrati sul lavoro di RADV Vulkan, i loro nuovi corridori bare metal CI sono tutti basati su Radeon. Ora c’è una copertura aggiuntiva che include i sistemi Kabini, Stoney, Polaris, Vega, Renoir, Navi e Navi 2.

Categories: IT Info