14:47fdobridge: <karolherbst🐧🦀> @gfxstrand so I've backported the helper invocation fix to 2nd gen Maxwell in nvc0 and the same code just works. In nvk I suspect you just need to enable the same code for older gens provided the compiler can emit all that stuff 🙂
14:49fdobridge: <gfxstrand> Hope did you test the userspace half?
14:49fdobridge: <karolherbst🐧🦀> yes
14:49fdobridge: <karolherbst🐧🦀> ehh
14:49fdobridge: <karolherbst🐧🦀> did you mean "How"?
14:50fdobridge: <karolherbst🐧🦀> @gfxstrand vkrunner test: https://gist.githubusercontent.com/karolherbst/e6058215437cd648b528835d890b38a5/raw/e450b4da3b2fb7e8bf6ec3f3985fdfdb8406f622/helper_invoc_vkrunner.test
14:51fdobridge: <karolherbst🐧🦀> should pass on Turing+ but fail before right now
14:51fdobridge: <karolherbst🐧🦀> I've tested with my gl version of it
14:51fdobridge: <gfxstrand> Right but you sounded unsure if the MME stuff would work.
14:51fdobridge: <karolherbst🐧🦀> yeah, it works
14:52fdobridge: <karolherbst🐧🦀> it was just a pain to implement: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23802/diffs?commit_id=65f34130ac2a89643e46cdf4247e9d4d7bc86cf4#a521a634c8bb1d073cd852f18bb41c9256a49a8c_584_592 🥲
14:52fdobridge: <karolherbst🐧🦀> I kinda want to use the mme compiler for gl 🙃
14:52fdobridge: <karolherbst🐧🦀> I kinda want to use everything for gl
14:52fdobridge: <karolherbst🐧🦀> I just want to use zink for gl and torch the driver 🙃
15:00fdobridge: <karolherbst🐧🦀> ohh one thing I forgot to mention
15:00fdobridge: <karolherbst🐧🦀> `unsigned reg = screen->eng3d->oclass >= GV100_3D_CLASS ? 0x419ba4 : 0x419f78;` 🙃
15:01fdobridge: <![NVK Whacker] Echo (she) 🇱🇹> The feminine urge to reclock Turing without GSP 🐸
15:03fdobridge: <dadschoorse> the MR referenced seems wrong to me btw
15:03fdobridge: <karolherbst🐧🦀> ahhh..
15:03fdobridge: <karolherbst🐧🦀> fixed
15:09fdobridge: <karolherbst🐧🦀> I still have everything about this
15:09fdobridge: <karolherbst🐧🦀> *hate