00:00 _lyude[d]: gotcha
10:38 joobei[d]: phomes_[d]: phomes_[d] what is this tool?
10:52 phomes_[d]: It is perfetto. We can trace to a file and view it in perfetto web ui
11:07 karolherbst[d]: okay.. let me figure out this constant table mess... 😄
11:09 karolherbst[d]: phomes_[d]: what tool did you use to pipe the spv through nvk in https://gitlab.freedesktop.org/mesa/mesa/-/issues/14993 ?
11:17 phomes_[d]: I grabbed the spv from renderdoc and recompile it with nvdump
11:24 joobei[d]: So, I'm totally new to linux driver dev and would like a simple task to gain some experience. Can anyone recommend something to do? 😄
12:03 joobei[d]: something relevant with shader compilation would be nice
12:40 karolherbst[d]: phomes_[d]: nvdump can compile with nvk?
12:55 karolherbst[d]: ohh I can probably use `fossilize-synth` here..
13:06 loryruta[d]: I was reading about cuda graphs, which afaiu are a way to record multiple kernels and barriers and submit the workload once to the gpu.
13:06 loryruta[d]: I was wondering how this maps to the Vulkan API at a driver level. I believe it’s the same as recording one large command buffer and submitting it (?)
13:08 marysaka[d]: karolherbst[d]: I mean you use it and then have NAK_PRINT/NIR_PRINT I guess
13:08 marysaka[d]: but yeah fossilize-synth is great
13:13 karolherbst[d]: mhh something in nir_opt_large_constants doesn't work correctly 🥲
13:16 karolherbst[d]: ohh wait..
13:16 karolherbst[d]: nir_opt_large_constants is the wrong thing..
13:17 karolherbst[d]: mhhh
13:28 karolherbst[d]: okay.. it doesn't like the array of vectors...