L’atterraggio oggi in Mesa 23.2-devel è il supporto per il rilevamento della CPU big.LITTLE o il rilevamento del core della CPU più ampiamente ibrido in cui i piccoli core (ad esempio i core E) sono definiti come aventi meno del 50% della capacità del core della CPU più grande del sistema. Questo viene fatto poiché il threading OpenGL di Mesa è ora disabilitato per i piccoli processori ibridi.

Mesa ha ora aggiunto il rilevamento della CPU hybrid/big.LITTLE con l’utente iniziale di questo codice per determinare se il threading OpenGL”glthread”debba essere disabilitato per i sistemi di piccole dimensioni.

Per sistemi con un basso numero di core o sistemi con core non abbastanza grandi/prestazionali, il threading OpenGL finisce per danneggiare le prestazioni più di quanto non aiuti. La nuova logica in Mesa disabilita il threading OpenGL per impostazione predefinita se ci sono meno di quattro grandi core della CPU.


Lo sviluppatore capo di Zink Mike Blumenkrantz con Il team del driver grafico Linux di Valve ha commentato che con il threading OpenGL e l’utilizzo di Zink, si è verificata una perdita di prestazioni di circa il 50% per il suo hardware non specificato. Vedi questo MR per la modifica che ora fa parte di Mesa 23.2.

Categories: IT Info