08:56fdobridge: <J., Echo (she) 🇱🇹> Mesa 21.0.3 is the last version that works properly 🐸
10:35fdobridge: <karolherbst🐧🦀> so it's a regression? interesting
10:35fdobridge: <karolherbst🐧🦀> what GPU is that?
10:46fdobridge: <J., Echo (she) 🇱🇹> GTX 1650 Ti (TU117/Turing)
10:47fdobridge: <J., Echo (she) 🇱🇹> Maybe Esdras can try to reproduce this
10:50fdobridge: <karolherbst🐧🦀> it tries to draw 4 vertices and the hw complains.. interesting
11:09fdobridge: <J., Echo (she) 🇱🇹> This is the first error actually: `kernel: nouveau 0000:01:00.0: gr: DATA_ERROR 00000003 [INVALID_OPERATION] ch 2 [00ffe46000 supertuxkart[4531]] subc 0 class c597 mthd 19d0 data 0000003d`
14:27fdobridge: <karolherbst🐧🦀> heh...
14:28fdobridge: <karolherbst🐧🦀> that's with the newest mesa?
14:28fdobridge: <karolherbst🐧🦀> do you mind to `git bisect` it?
14:52fdobridge: <karolherbst🐧🦀> heh.. I think I messed up when trying with the old school firmware, because it does seem to work on the gsp branch (with gsp removed)...
15:08fdobridge: <J., Echo (she) 🇱🇹> Mesa 23.0.0 is still broken
15:19fdobridge: <J., Echo (she) 🇱🇹> I see libEGL_nvidia.so in lsof (could that be a problem?)
15:19fdobridge: <J., Echo (she) 🇱🇹> I completely blacklisted the nvidia modules
15:20fdobridge: <Esdras Tarsis> Just uninstall the nvidia packages 🐸
15:21fdobridge: <J., Echo (she) 🇱🇹> That's quite inconvenient
15:22fdobridge: <Esdras Tarsis> I have a lot of patience lol
15:24fdobridge: <J., Echo (she) 🇱🇹> If I run the game with x11 I get a BadAlloc error in DRI3PixmapFromBuffers
16:24fdobridge: <J., Echo (she) 🇱🇹> Still the same issue occurs
17:32fdobridge: <J., Echo (she) 🇱🇹> Compiling Mesa 21 with LLVM 16 challenge (impossible)
19:45fdobridge: <airlied> Nouveau only shouldn't need llvm
19:51karolherbst: skeggsb: so.. it seems like that method indeed exists with the old firmware and I probably messed something up in earlier tries. Regardless of that, I don't seem to be able to disable that feature via this ctxsw header thing
19:52karolherbst: so my assumption was, that I can use those fields: https://github.com/NVIDIA/open-gpu-doc/blob/master/manuals/volta/gv100/dev_ctxsw.ref.txt#L105
19:53karolherbst: here: https://gitlab.freedesktop.org/drm/nouveau/-/blob/nouveau-next/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c#L1499
19:53karolherbst: and add somethign like nvkm_wo32(data, 0xa0, 1); to make a difference
19:53karolherbst: but that doesn't seem to do anything
19:53karolherbst: any ideas?
19:54karolherbst: we should set that to 2 though and bind a buffer at 0xa4 and 0xa8, but none of this does seem to make a difference
19:54karolherbst: and my understand on this code is also quite low
22:46fdobridge: <J., Echo (she) 🇱🇹> I marked the bad commit as the last 21.1.0 one before release notes and the good one as the last 21.0.0 commit before release notes (in the mesa-21.1.0 tag tree), but the bad commit `git bisect` made is nonsense (some zink change)
22:49fdobridge: <karolherbst🐧🦀> might be something not 100% reliable
22:55fdobridge: <J., Echo (she) 🇱🇹> I rebuilt Mesa 21.0.3 with the updated libraries and it still works fine with nouveau (time for Mesa 21.0.0 then)
22:57fdobridge: <J., Echo (she) 🇱🇹> Mesa 21.0.0 also works
23:32fdobridge: <J., Echo (she) 🇱🇹> 🥁 df451091ac96c09d726379384fa14dea5db2d5b5 is the bad one 🥁
23:42fdobridge: <karolherbst🐧🦀> let's see what I've broken here
23:42fdobridge: <karolherbst🐧🦀> heh, ain't me
23:43fdobridge: <karolherbst🐧🦀> @ASDQueerFromEU heh, so every release since 21.1 is broken then?
23:43fdobridge: <karolherbst🐧🦀> I think we've fixed that stuff
23:43fdobridge: <J., Echo (she) 🇱🇹> It seems to be
23:44fdobridge: <karolherbst🐧🦀> I'd file a bug and ping James
23:45fdobridge: <J., Echo (she) 🇱🇹> BTW I'm on a PRIME setup
23:45fdobridge: <karolherbst🐧🦀> yeah.. mhh
23:45fdobridge: <karolherbst🐧🦀> I didn't notice anything to break on the systems I've tested with recently
23:46fdobridge: <karolherbst🐧🦀> probably something funky, but it's just supertuxkart?
23:47fdobridge: <J., Echo (she) 🇱🇹> glmark2 and xonotic are also broken
23:48fdobridge: <karolherbst🐧🦀> this entire modifier stuff is just broken... uhhh, it's causing constantly issues
23:48fdobridge: <J., Echo (she) 🇱🇹> I'm now compiling Mesa 22.3.6 with the commit reverted (Mesa 23 causes GPU resets on my AMD iGPU)
23:48fdobridge: <karolherbst🐧🦀> ohh, it's AMD + nvidia even?
23:48fdobridge: <karolherbst🐧🦀> funky
23:48fdobridge: <J., Echo (she) 🇱🇹> AMD Renoir and GTX 1650 Ti
23:48fdobridge: <karolherbst🐧🦀> anyway, file a bug and ping James
23:50fdobridge: <J., Echo (she) 🇱🇹> Mesa 22.3.6 works with the commit reverted (I'll make a bug report later)
23:50fdobridge: <karolherbst🐧🦀> cool, thanks
23:51fdobridge: <J., Echo (she) 🇱🇹> X11 OpenGL works but Wayland OpenGL stuff is still broken 🍩
23:52fdobridge: <J., Echo (she) 🇱🇹> Maybe Wayland has a slightly different issue, but I'm done for today