02:12 conan_kudo[d]: gfxstrand[d]: mesa snapshot build now being made: https://copr.fedorainfracloud.org/coprs/ngompa/mesa-dev/build/7712481/
02:12 gfxstrand[d]: Sweet
02:12 conan_kudo[d]: packaging sources are here: https://pagure.io/mesa-dev-fedora-rpm
02:13 conan_kudo[d]: I'll try to update it periodically, but let me know if you need me to make a new snapshot release and I'll update it for you
02:30 soreau: spread the sweet butter
03:11 esdrastarsis[d]: what is the reason that 8bit and 16bit workgroupMemoryExplicitLayout access is not supported?
10:26 pavlo_kozlenko[d]: pavlo_kozlenko[d]: glxgears via zink doesn't crash on arch linux
10:29 pavlo_kozlenko[d]: gdb
10:29 pavlo_kozlenko[d]: ```C
10:29 pavlo_kozlenko[d]: Selected GPU 0: GeForce GT 630 (NVK GK208), type: DiscreteGpu
10:29 pavlo_kozlenko[d]: [New Thread 0x7ffff5c006c0 (LWP 73422)]
10:29 pavlo_kozlenko[d]: [New Thread 0x7ffff52006c0 (LWP 73423)]
10:29 pavlo_kozlenko[d]: [New Thread 0x7fffefe006c0 (LWP 73424)]
10:29 pavlo_kozlenko[d]: [New Thread 0x7fffef4006c0 (LWP 73425)]
10:29 pavlo_kozlenko[d]: [Thread 0x7ffff5c006c0 (LWP 73422) exited]
10:29 pavlo_kozlenko[d]: [Thread 0x7ffff52006c0 (LWP 73423) exited]
10:29 pavlo_kozlenko[d]: [New Thread 0x7ffff52006c0 (LWP 73426)]
10:29 pavlo_kozlenko[d]: [New Thread 0x7ffff5c006c0 (LWP 73427)]
10:29 pavlo_kozlenko[d]: [Thread 0x7fffefe006c0 (LWP 73424) exited]
10:29 pavlo_kozlenko[d]: [Thread 0x7fffef4006c0 (LWP 73425) exited]
10:29 pavlo_kozlenko[d]: [New Thread 0x7fffef4006c0 (LWP 73428)]
10:29 pavlo_kozlenko[d]: [New Thread 0x7fffefe006c0 (LWP 73429)]
10:29 pavlo_kozlenko[d]: [Thread 0x7ffff52006c0 (LWP 73426) exited]
10:29 pavlo_kozlenko[d]: [Thread 0x7ffff5c006c0 (LWP 73427) exited]
10:29 pavlo_kozlenko[d]: [New Thread 0x7ffff5c006c0 (LWP 73430)]
10:29 pavlo_kozlenko[d]: [New Thread 0x7ffff52006c0 (LWP 73431)]
10:29 pavlo_kozlenko[d]: [Thread 0x7fffefe006c0 (LWP 73429) exited]
10:29 pavlo_kozlenko[d]: [Thread 0x7fffef4006c0 (LWP 73428) exited]
10:29 pavlo_kozlenko[d]: [New Thread 0x7fffefe006c0 (LWP 73432)]
10:29 pavlo_kozlenko[d]: [New Thread 0x7fffef4006c0 (LWP 73433)]
10:29 pavlo_kozlenko[d]: [Thread 0x7ffff5c006c0 (LWP 73430) exited]
10:29 pavlo_kozlenko[d]: [Thread 0x7ffff52006c0 (LWP 73431) exited]
10:29 pavlo_kozlenko[d]: [New Thread 0x7ffff52006c0 (LWP 73434)]
10:29 pavlo_kozlenko[d]: [New Thread 0x7ffff5c006c0 (LWP 73435)]
10:29 pavlo_kozlenko[d]: [Thread 0x7fffefe006c0 (LWP 73432) exited]
10:29 pavlo_kozlenko[d]: [Thread 0x7fffef4006c0 (LWP 73433) exited]
10:29 pavlo_kozlenko[d]: [New Thread 0x7fffef4006c0 (LWP 73436)]
10:29 pavlo_kozlenko[d]: [New Thread 0x7fffefe006c0 (LWP 73437)]
10:29 pavlo_kozlenko[d]: [Thread 0x7ffff5c006c0 (LWP 73435) exited]
10:29 pavlo_kozlenko[d]: [Thread 0x7ffff52006c0 (LWP 73434) exited]
10:29 pavlo_kozlenko[d]: ```C
10:29 pavlo_kozlenko[d]: $ sudo dmesg -W
10:29 pavlo_kozlenko[d]: [ 7608.553196] nouveau 0000:01:00.0: fifo: fault 00 [READ] at 0000003efffa7000 engine 00 [GR] client 04 [GPC0/T1_1] reason 02 [PTE] on channel 18 [007f4e8000 vkcube[73415]]
10:29 pavlo_kozlenko[d]: [ 7608.553205] nouveau 0000:01:00.0: fifo:000000:0012:[vkcube[73415]] rc scheduled
10:29 pavlo_kozlenko[d]: [ 7608.553207] nouveau 0000:01:00.0: fifo:000000: rc scheduled
10:29 pavlo_kozlenko[d]: [ 7608.553215] nouveau 0000:01:00.0: gr: TRAP ch 18 [007f4e8000 vkcube[73415]]
10:29 pavlo_kozlenko[d]: [ 7608.553219] nouveau 0000:01:00.0: gr: GPC0/TPC0/TEX: 80000041
10:29 pavlo_kozlenko[d]: [ 7608.553223] nouveau 0000:01:00.0: gr: GPC0/TPC1/TEX: 80000041
10:30 pavlo_kozlenko[d]: [ 7608.553412] nouveau 0000:01:00.0: fifo:000000:0012:0012:[vkcube[73415]] errored - disabling channel
10:30 pavlo_kozlenko[d]: [ 7608.553419] nouveau 0000:01:00.0: vkcube[73415]: channel 18 killed!
10:30 pavlo_kozlenko[d]: (gdb) bt
10:30 pavlo_kozlenko[d]: #0 0x00007ffff7cb04e9 in __futex_abstimed_wait_common64 (private=0,
10:30 pavlo_kozlenko[d]: futex_word=0x5555555db428, expected=0, op=137, abstime=0x7fffffffd290,
10:30 pavlo_kozlenko[d]: cancel=true) at futex-internal.c:57
10:30 pavlo_kozlenko[d]: #1 __futex_abstimed_wait_common (futex_word=futex_word@entry=0x5555555db428,
10:30 pavlo_kozlenko[d]: expected=expected@entry=0, clockid=clockid@entry=1,
10:30 pavlo_kozlenko[d]: abstime=abstime@entry=0x7fffffffd290, private=private@entry=0,
10:30 pavlo_kozlenko[d]: cancel=cancel@entry=true) at futex-internal.c:87
10:30 pavlo_kozlenko[d]: #2 0x00007ffff7cb056f in __GI___futex_abstimed_wait_cancelable64 (
10:30 pavlo_kozlenko[d]: futex_word=futex_word@entry=0x5555555db428, expected=expected@entry=0,
10:30 pavlo_kozlenko[d]: clockid=clockid@entry=1, abstime=abstime@entry=0x7fffffffd290,
10:30 pavlo_kozlenko[d]: private=private@entry=0) at futex-internal.c:139
10:30 pavlo_kozlenko[d]: #3 0x00007ffff7cb3242 in __pthread_cond_wait_common (cond=0x5555555db400,
10:30 pavlo_kozlenko[d]: mutex=<optimized out>, clockid=1, abstime=0x7fffffffd290)
10:30 pavlo_kozlenko[d]: at pthread_cond_wait.c:503
10:30 pavlo_kozlenko[d]: #4 ___pthread_cond_timedwait64 (cond=0x5555555db400, mutex=<optimized out>,
10:30 pavlo_kozlenko[d]: abstime=0x7fffffffd290) at pthread_cond_wait.c:643
10:30 pavlo_kozlenko[d]: #5 0x00007ffff6fd1a5b in wsi_queue_pull ()
10:30 pavlo_kozlenko[d]: at ../mesa-24.1.3/src/vulkan/wsi/wsi_common_queue.h:130
10:30 pavlo_kozlenko[d]: #6 x11_acquire_next_image ()
10:30 pavlo_kozlenko[d]: at ../mesa-24.1.3/src/vulkan/wsi/wsi_common_x11.c:1731
10:30 pavlo_kozlenko[d]: #7 0x00007ffff6fcd2b6 in wsi_common_acquire_next_image2 ()
10:30 pavlo_kozlenko[d]: at ../mesa-24.1.3/src/vulkan/wsi/wsi_common.c:1252
10:30 pavlo_kozlenko[d]: #8 0x00007ffff6fcd263 in wsi_AcquireNextImageKHR ()
10:30 pavlo_kozlenko[d]: general, nothing new
10:32 karolherbst[d]: yeah, kepler is considered broken, and reporting those errors won't really help that much unless you find somebody wanting to dig into those errors. And anyway, Pascal/Maswell would be the first gen to properly fix, though I wonder if those are simply codegen related problems... maybe marysaka could checked if using codegen on maxwell crashes the same way?
10:33 marysaka[d]: I haven't put a Maxwell around in my test bench in quite a while but I could try
10:33 marysaka[d]: tho maybe not next week, I'm supposed to do some OpenCL stuffs
10:33 karolherbst[d]: is Maxwell on NAK already?
10:34 marysaka[d]: yes but not complete
10:34 karolherbst[d]: marysaka[d]: funky 😄
10:34 karolherbst[d]: on panfrost?
10:34 marysaka[d]: panthor yeah
10:34 marysaka[d]: checking the state of that and all
10:34 karolherbst[d]: I see
10:34 marysaka[d]: might have some patches for you 😄
10:34 karolherbst[d]: heh
10:35 karolherbst[d]: I'm sure the memory stuff is all broken 😛
10:35 marysaka[d]: anyway, yeah I could check that the week after hopefully
10:35 marysaka[d]: I need to ping back my friend that I lend my GTX 660 to someday, he was supposed to return it to me at that point
10:36 marysaka[d]: otherwise I have some laptop with a Kepler GPU somewhere but I don't think it's really worth digging Kepler right now considering we don't have MAXWELL_B working even
10:37 marysaka[d]: to me we should get that working first, then A and then go to kepler if we have the time and energy :painpeko:
10:40 pavlo_kozlenko[d]: (if Turing and higher are not taken into account now) in my opinion, Kepler is a golden mean, between old video cards and Pascal)
10:40 pavlo_kozlenko[d]: everything is there. overclocking, video codecs, opencl
10:41 pavlo_kozlenko[d]: but probably Kepler's time has passed
10:42 pavlo_kozlenko[d]: should probably focus only on turning >
10:44 karolherbst[d]: it just needs a person to do the work
11:02 pavlo_kozlenko[d]: karolherbst[d]: I am ready, but I need to develop a plan of action
11:02 pavlo_kozlenko[d]: huge plan
11:04 pavlo_kozlenko[d]: as I understand it, need to solve the problem with textures
11:53 pavlo_kozlenko[d]: https://cdn.discordapp.com/attachments/1034184951790305330/1259115051713822720/2024-07-06_14-52-19.png?ex=668a81c5&is=66893045&hm=847010dd4981bec8bc9c69b93e977f974a3d2eb85d94e1de432347a4a72f0b57&
11:53 pavlo_kozlenko[d]: karolherbst[d]: with nouveau driver I got banned by VAC
11:53 pavlo_kozlenko[d]: 😂
11:57 huntercz122[d]: pavlo_kozlenko[d]: i get this on deck frequently
11:57 huntercz122[d]: reboot will fix it
11:59 pavlo_kozlenko[d]: huntercz122[d]: Unfortunately, it didn't help (
12:00 huntercz122[d]: then wait a little bit
12:00 huntercz122[d]: it doesn't mean you're VAC banned
12:00 huntercz122[d]: obs-vkcapture can also trip this message (at least it happened for me on CS2)
13:31 pavlo_kozlenko[d]: ```C
13:31 pavlo_kozlenko[d]: RUSTICL_ENABLE=nouveau clpeak
13:31 pavlo_kozlenko[d]: Platform: rusticl
13:31 pavlo_kozlenko[d]: Device: NV108
13:31 pavlo_kozlenko[d]: Driver version : 24.1.3-arch1.1 (Linux x64)
13:31 pavlo_kozlenko[d]: Compute units : 2
13:31 pavlo_kozlenko[d]: Clock frequency : 512 MHz
13:31 pavlo_kozlenko[d]: Global memory bandwidth (GBPS)
13:31 pavlo_kozlenko[d]: float : nve4_launch_grid:905 - Failed to launch grid !
13:31 pavlo_kozlenko[d]: nouveau: kernel rejected pushbuf: No such device
13:31 pavlo_kozlenko[d]: nouveau: ch17: krec 0 pushes 1 bufs 6 relocs 0
13:31 pavlo_kozlenko[d]: nouveau: ch17: buf 00000000 00000011 00000004 00000004 00000000 0x75c146636000 0xf20000 0x80000
13:31 pavlo_kozlenko[d]: nouveau: ch17: buf 00000001 00000008 00000002 00000002 00000000 (nil) 0x300000 0xe0000
13:31 pavlo_kozlenko[d]: nouveau: ch17: buf 00000002 0000000b 00000002 00000002 00000000 (nil) 0xd00000 0x20000
13:31 pavlo_kozlenko[d]: nouveau: ch17: buf 00000003 00000009 00000002 00000002 00000002 (nil) 0x3e0000 0x820000
13:31 pavlo_kozlenko[d]: nouveau: ch17: buf 00000004 00000006 00000004 00000000 00000004 0x75c1548c2000 0x218000 0x1000
13:31 pavlo_kozlenko[d]: nouveau: ch17: buf 00000005 00000018 00000004 00000000 00000004 0x75c1548c1000 0x268000 0x1000
13:31 pavlo_kozlenko[d]: nouveau: ch17: psh 00000000 0000000d38 0000000db4
13:31 pavlo_kozlenko[d]: nouveau: 0x200406c0
13:31 pavlo_kozlenko[d]: nouveau: 0x00000000
13:31 pavlo_kozlenko[d]: nouveau: 0x00268000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000001
13:32 pavlo_kozlenko[d]: nouveau: 0x00005002
13:32 pavlo_kozlenko[d]: nouveau: 0x200125a6
13:32 pavlo_kozlenko[d]: nouveau: 0x00000001
13:32 pavlo_kozlenko[d]: nouveau: 0x20022062
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00350000
13:32 pavlo_kozlenko[d]: nouveau: 0x20022060
13:32 pavlo_kozlenko[d]: nouveau: 0x00000038
13:32 pavlo_kozlenko[d]: nouveau: 0x00000001
13:32 pavlo_kozlenko[d]: nouveau: 0xa00f206c
13:32 pavlo_kozlenko[d]: nouveau: 0x00000041
13:32 pavlo_kozlenko[d]: nouveau: 0x01120000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x40ca0000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x00000000
13:32 pavlo_kozlenko[d]: nouveau: 0x200125a6
13:32 pavlo_kozlenko[d]: nouveau: 0x00001000
13:32 pavlo_kozlenko[d]: nve4_launch_grid:905 - Failed to launch grid !
13:32 pavlo_kozlenko[d]: nouveau: kernel rejected pushbuf: No such device
13:32 pavlo_kozlenko[d]: nouveau: ch17: krec 0 pushes 1 bufs 0 relocs 0
13:32 pavlo_kozlenko[d]: Помилка адресування (збережено знімок оперативної пам’яті)
13:32 pavlo_kozlenko[d]: ```C
13:32 pavlo_kozlenko[d]: sudo dmesg -W
13:32 pavlo_kozlenko[d]: [sudo] пароль до pavlo:
13:32 pavlo_kozlenko[d]: [ 5599.654496] nouveau 0000:01:00.0: fifo: fault 01 [WRITE] at 00000000003b0000 engine 00 [GR] client 04 [HUB/FE] reason 02 [PTE] on channel 17 [007f56c000 clpeak[6402]]
13:32 pavlo_kozlenko[d]: [ 5599.654504] nouveau 0000:01:00.0: fifo:000000:0011:[clpeak[6402]] rc scheduled
13:32 pavlo_kozlenko[d]: [ 5599.654506] nouveau 0000:01:00.0: fifo:000000: rc scheduled
13:32 pavlo_kozlenko[d]: [ 5599.654518] nouveau 0000:01:00.0: fifo:000000:0011:0011:[clpeak[6402]] errored - disabling channel
13:32 pavlo_kozlenko[d]: [ 5599.654523] nouveau 0000:01:00.0: clpeak[6402]: channel 17 killed!
13:32 pavlo_kozlenko[d]: [ 5599.654655] rusticl queue t[6405]: segfault at 5b2800000000 ip 000075c1526de08f sp 000075c142dff220 error 4 in libRusticlOpenCL.so.1.0.0[75c152415000+10a5000] likely on CPU 1 (core 1, socket 0)
13:32 pavlo_kozlenko[d]: [ 5599.654664] Code: 0f 1f 00 41 8b 06 48 8b 75 b0 4c 8d 05 39 ec df 00 48 8d 15 db 2e e1 00 49 8b 5e 08 4d 8b 66 10 48 8d 04 80 45 8b 0e 8b 4d bc <4c> 8b 14 c6 4a 8d 04 23 48 8b 3d 12 65 86 01 be 02 00 00 00 4d 8b
13:38 f_: pavlo_kozlenko[d]: consider using a paste bin website such as https://bpa.st/ next time :P
14:05 pavlo_kozlenko[d]: f_: ^_^
16:32 esdrastarsis[d]: esdrastarsis[d]: gfxstrand[d] When I enable this and run the cts tests: `dEQP-VK.compute.*workgroup_memory_explicit_layout.*` none fail, should I do an MR?
16:35 asdqueerfromeu[d]: esdrastarsis[d]: Run the full CTS to be 200% sure it causes no regressions
16:36 asdqueerfromeu[d]: (or Faith will probably run it for you before merging the MR so you decide what's better)
16:38 gfxstrand[d]: Wait, did I not turn that on?!?
16:38 gfxstrand[d]: 🤦🏻‍♀️
16:38 gfxstrand[d]: Oh, just 8 and 16-bit
16:38 gfxstrand[d]: Yeah, make an MR.
16:39 gfxstrand[d]: That should all work fine
16:42 asdqueerfromeu[d]: Make sure to enable the extension too for a higher V rating and to move further away from turnip 📈
16:44 esdrastarsis[d]: the extension is enabled already
17:05 esdrastarsis[d]: I can't create a fork for some reason...
17:07 asdqueerfromeu[d]: esdrastarsis[d]: https://gitlab.freedesktop.org/freedesktop/freedesktop/-/wikis/home#warning-restrictions-due-to-spam-warning
17:11 esdrastarsis[d]: asdqueerfromeu[d]: thanks
17:42 esdrastarsis[d]: Done: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30059
17:43 esdrastarsis[d]: My first MR, I hope I didn't make any mistakes 😅
17:44 asdqueerfromeu[d]: esdrastarsis[d]: The commit message definitely follows the Julliard specification 🍷
22:08 esdrastarsis[d]: gfxstrand[d]: To send my fix do I need to use `git push --force`? I created a fixup commit with `git commit --fixup` and squashed it with the original commit with `git rebase -i --autosquash` as the documentation recommends.
22:12 asdqueerfromeu[d]: esdrastarsis[d]: I think so
22:56 gfxstrand[d]: esdrastarsis[d]: Yes, please
23:00 esdrastarsis[d]: gfxstrand[d]: I did a rebase as well
23:00 esdrastarsis[d]: done