Developer Mike Blumenkrantz, who is one of many under contract by Valve, has released another blog post highlighting another fun optimization from their ongoing Mesa driver work.
The post as usual is highly technical, so if you want to full info give it a read. The issue is with how Mesa was dealing with the Vulkan Queue system, and what they were doing originally seemed to be a bit of a problem where it was "splitting the batched submits into individual ones, each submit also allocates a struct to contain the submit info so that the drivers can use the same interface. So it’s increasing the kernel overhead by performing multiple submits and also increasing memory allocations" with Blumenkrantz mentioning multiple tests that "showcase some driver pain points".
The result is a pull request (not yet merged) that gives a performance improvement on RADV GFX11 (RDNA3) of 1000% in one case and 50% in another. An impressive win but it continues. On Lavapipe (a CPU-based Software Vulkan driver) it saw a 3000% improvement in one case and a 1000% improvement in another, Intel Arc (Intel DG2) one case saw a 5000% improvement and Turnip A740 had a 4000% improvement and a 3000% improvement for another point.
Quoting: MayeulCQuoting: redneckdrowTurnip?! I just got used to potato meaning under-powered; now they have to throw brands named for other roots and tubers in the mix? I really hate modern internet slang!
This is no slang, Turnip is just the name of a Vulkan Driver inside mesa. Just search the web for "mesa Turnip". Same as RADV (AMD), ANV (Intel), Dozen (DX12), etc. Here it's used for Qualcom Adreno GPUs (mobile devices mostly). Look for the "tu" column on https://mesamatrix.net/
I'm not sure where the name comes from, but at least it's simple to remember and quite searchable.
A few more search hits for it:
https://docs.mesa3d.org/drivers/freedreno.html
https://forum.xda-developers.com/t/tested-freedreno-turnip-mesa-vulkan-drivers-in-emulation-on-poco-f3.4401031/
I doubt you'd find some info regarding this on Urban Dictionary.
I'm aware, I was making a poor joke.
I tend to forget that corny jokes seem to go sideways when not made in-person. I apologize.
Quoting: Vasya SovariThis is inherent to the nature of the English language. I'm a 45yo native speaker, and new terms arrive so rapidly I don't even bother *trying* to keep up. If a sentence makes no sense I simply assume it wasn't targeted at me, ignore it and move on.
You ain't whistlin' Dixie! Bein' from the great Commonwealth of Kentucky, I've been out of state four times in my entire life. I've got plenty of time for vernacular, just not on the internet. In-person, most people from elsewhere assume I'm just a hick who only listens to "hillbilly music". They're mostly right.
Until I start asking whether they like Dickens or Tolstoy better, that is. Know-whut-I-mean, Vern? (Jim Varney was one of the best comedians that ever lived. )
Quoting: tuubiSpecialist jargon can facilitate more efficient communication of ideas between people acquainted with the subject, so it's not a bad thing in general. Slang is more of a social phenomenon, and many of the common phrases and words we all use today were once what we'd have considered slang of one group/subculture or another.
This windmill isn't worth tilting at.
I'll have you know, I read Don Quixote; both the official and unofficial parts! It was a rather ill-advised curiosity. I have yet to become so senile as our hero. Who am I again, Sancho? :whistle
See more from me