05:51 fdobridge: <g​fxstrand> I really doubt the buffer memory requirements stuff is needed. There's already a common `vkGetBufferMemoryRequirement2()` implementation in `src/vulkan/runtime/vk_buffer.c` which is in terms of `GetDeviceBufferMemoryRequirements()`.
05:53 fdobridge: <g​fxstrand> If it is actually doing something, I'd like to know what because that strikes me as very odd.
06:06 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> I think that needs a custom kernel (and I gave up on that)
07:07 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> Removing that function hunk makes no difference
07:09 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> The problem is why nouveau is tossing the BO 🐸
11:53 fdobridge: <e​sdrastarsis> Why?
12:02 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> People are combining new uAPI (which needs an entire kernel swap) and GSP into one
14:45 fdobridge: <g​fxstrand> Oh? What do you mean by "tossing the BO"?
14:46 fdobridge: <!​[NVK Whacker] Echo (she) 🇱🇹> https://cdn.discordapp.com/attachments/1034184951790305330/1132685265757032498/message.txt
15:31 fdobridge: <g​fxstrand> Well that's annoying...
23:36 fdobridge: <a​irlied> @gfxstrand okay gone from 190us to 70us with an internal flag
23:36 fdobridge: <g​fxstrand> 🥳
23:39 fdobridge: <g​fxstrand> Branches?
23:40 fdobridge: <a​irlied> https://gitlab.freedesktop.org/nouvelles/kernel/-/commits/airlied-testing-mctestface/
23:40 fdobridge: <a​irlied> https://gitlab.freedesktop.org/airlied/mesa/-/commits/nvk-new-uapi-wip
23:40 fdobridge: <a​irlied> the mesa commit probably needs some more work
23:46 fdobridge: <g​fxstrand> Yeah, I'll tweak it. I'll give it all a ton tomorrow and see if it gets my CTS times down.
23:46 fdobridge: <g​fxstrand> Not that that's the primary concern.
23:52 fdobridge: <a​irlied> fixed mesa to supply the flag to all the internal driver bos
23:54 fdobridge: <g​fxstrand> Yay