08:18sean4[d]: karolherbst[d]: yeah I think thats whats happening
09:24sean4[d]: ok no it does happen sometimes without actually crashing the system and then that message appears, too
09:24sean4[d]: so both
12:49phomes_[d]: I was reading backlog and noticed some mentions of VK_NV_shader_sm_builtins being used in llama.cpp. I looked up the extension in my table of games that use specific extensions. Sniper Elite 3 and Evil Genius 2 also both enable the extension. It is difficult to say if they actually use it though
12:51karolherbst[d]: it's advertising this spir-v extension: https://htmlpreview.github.io/?https://github.com/KhronosGroup/SPIRV-Registry/blob/main/extensions/NV/SPV_NV_shader_sm_builtins.html
12:52karolherbst[d]: should be trivial (tm) to implement
13:01phomes_[d]: yes. What I meant is that it is difficult to tell right now. The part that will scan spir-v (using spirv-dis on module creation maybe) for usage of specific spir-v extensions is not yet functioning. It will be part of the table in the future. What I want to log is when the shader is used. It is not so interesting to know only when the shader module is created. Or maybe it is good enough. idk
14:59redsheep[d]: phomes_[d]: If the end goal is to test that the extension is working properly in real usage then Faith did use it to confirm that compute would light up the whole GPU back when she implemented it
15:48phomes_[d]: my goal was just to share the info I have about the extension. I should probably just push it to a repo and share it even if the current state is very hacky
18:34tiredchiku[d]: I wanna get back to my draft MR for address binding report
18:34tiredchiku[d]: but work has been brutal, since it's event season
18:35tiredchiku[d]: (dayjob is as a sound engineer for now, looking for positions in CS)
18:39g0z: what kinda sound engineering?
18:43tiredchiku[d]: live mixing for events
18:44tiredchiku[d]: all kinds of events: corporate workshops/trainings, live bands, private parties, etc etc etc
18:44dwlsalmeida[d]: I'd imagine that this would take a toll on one's hearing
18:45dwlsalmeida[d]: even with the appropriate gear
18:45tiredchiku[d]: not really, no
18:45dwlsalmeida[d]: really? even for bands and stuff?
18:45tiredchiku[d]: yup
18:45tiredchiku[d]: because the audio has to be comfortable for the guests and the artists themselves
18:45tiredchiku[d]: so the levels aren't that high
18:46tiredchiku[d]: granted, I'm not doing large scale concerts
18:46karolherbst[d]: large scale concerts aren't the issue here
18:46karolherbst[d]: more like... punk concerts in some cellar where you easily reach 120db
18:47tiredchiku[d]: ah, no, don't do those either (yet)
18:47karolherbst[d]: or decommisioned whatever building
18:47tiredchiku[d]: we do have a lot of indoor events, but none are very loud
18:47tiredchiku[d]: and we prefer deploying more speakers instead of cranking the volume higher
18:48tiredchiku[d]: but yeah, can't wait to land a stupid desk job so I have my evenings and weekends free
18:48dwlsalmeida[d]: for indoor music events, I just don't feel that safe anymore, there was an accident here in Brazil where a band thought it would be fun to shoot fireworks while they played and 300 people died as a result
18:48tiredchiku[d]: I wanna go live life a little, enjoy with my frens (am 21)
18:49karolherbst[d]: ...
18:49dwlsalmeida[d]: https://en.wikipedia.org/wiki/Kiss_nightclub_fire
18:49karolherbst[d]: yeah.. well.. shooting fireworks indoors is a pretty terrible idea
18:49tiredchiku[d]: :\
18:49g0z: haha there was a local grindcore band who would show up at shows with 6200 watts of amps, 2 bass players and they'd just kill everyone in the room
18:50g0z: I live 2 miles from the great white nightclub fire where 100 people died
18:50tiredchiku[d]: dang
18:50karolherbst[d]: yeah.. soo.. get proper earplugs and shit 🙃
18:51g0z: the room capacity was like 300 or something so pretty high kill ratio
18:52g0z: they had the emergency exit doors chained shut to prevent people from sneaking in
18:52karolherbst[d]: ....
18:52karolherbst[d]: *sigh*
18:52g0z: yep
18:52g0z: owners went to prison
18:52tiredchiku[d]: ..amazing
18:53tiredchiku[d]: but yeah.. wanna quit asap
18:53tiredchiku[d]: picked it up as a part time job because I didn't wanna sit at home doing nothing
18:53tiredchiku[d]: but the hours are longer than a corporate full time, and the pay is terrible
18:54tiredchiku[d]: not to mention all the physical labor
18:54dwlsalmeida[d]: @g0z same thing as here, owners shut the emergency doors to prevent people from sneaking out without settling their tabs
18:54tiredchiku[d]: because I'm also responsible for getting the equipment to and from the venue
18:55tiredchiku[d]: not fun setting up for a 3 piece band in a club alone
18:56dwlsalmeida[d]: except that here...no one went to prison because you can appeal indefinitely basically
18:56redsheep[d]: That's horrible
20:19esdrastarsis[d]: dwlsalmeida[d]: I remember this tragedy, I was a child at the time
23:09dwlsalmeida[d]: Hey I've always hit this branch in GStreamer btw:
23:09dwlsalmeida[d]: device = queue->device->physical_device;
23:09dwlsalmeida[d]: expected_flag = VK_QUEUE_VIDEO_DECODE_BIT_KHR;
23:09dwlsalmeida[d]: flags = device->queue_family_props[queue->family].queueFlags;
23:09dwlsalmeida[d]: supported_video_ops = device->queue_family_ops[queue->family].video;
23:09dwlsalmeida[d]: if (device->properties.apiVersion < VK_MAKE_VERSION (1, 3, 275)) {
23:09dwlsalmeida[d]: GST_WARNING_OBJECT (queue,
23:09dwlsalmeida[d]: "Driver API version [%d.%d.%d] doesn't support Video extensions",
23:09dwlsalmeida[d]: VK_VERSION_MAJOR (device->properties.apiVersion),
23:09dwlsalmeida[d]: VK_VERSION_MINOR (device->properties.apiVersion),
23:09dwlsalmeida[d]: VK_VERSION_PATCH (device->properties.apiVersion));
23:09dwlsalmeida[d]: return NULL;
23:09dwlsalmeida[d]: }
23:09dwlsalmeida[d]: so far, I've commented it out
23:09dwlsalmeida[d]: is it something that I can just bump in nvk_physical_device.c?
23:15mhenning[d]: I think main should be on 1.4.blah, so maybe if you rebase that will be fixed?