Nylig åpnet kildekoden AMD OpenGL-driver”RadeonSI”aktiverte OpenGL-tråding som standard for”glthread”-alternativet som har lenge vært opt-in på per-spill/app-basis. Sammen med det har det vært en rekke glthread-relaterte forbedringer av denne koden som ikke kan kjøres OpenGL kaller til en egen CPU-tråd. Zink OpenGL-on-Vulkan-driveren har nå også ubetinget aktivert OpenGL-tråding.
Mike Blumenkrantz som fortsetter å jobbe aggressivt med Zink under kontrakt for Valve har aktivert”glthread”som standard. Med Mesa 22.3 aktiverer Zink nå glthread-alternativet som standard for det Blumenkrantz beskriver som”store perf gains.”
Mike oppsummerte sammenslåingsforespørselen som:”sammen med endringene for å gjøre det vrooooooooooooooooooooooooooooom.”
I den sammenslåingsforespørselen bemerket han glthread-støtte økte det OpenGL-drevne Half-Life 2-spillet med omtrent 35 %. Dette er på toppen av en rekke andre nylige ytelsesoptimaliseringer gjort til Zink for denne generiske OpenGL-implementeringen bygget på toppen av Vulkan API.
Det er mye å se frem til med Mesa 22.3-stallen i desember. Noen ferske Zink-benchmarks er på TODO-listen min, noe som gir den raske fremgangen den siste tiden.