08:22dolphin: amdgpu patch fixup seems broken in dim
08:35dolphin: Removed the fixup as it seems to already exists in the trees.
08:36dolphin: airlied, sima: ^^ FYI (dropped fixups/drm-next.patch)
09:07neobrain: When starting Weston from a TTY with EGL_LOG_LEVEL=debug set, does the the EGL debug output get printed in the "--log" target? If not, how do I read it? (asking because stderr output is cut off after 10 lines for me, and I can't find any option to disable this behavior)
09:17airlied: dolphin: thought i rebuilt successfully, thx for cleaning up
09:21daniels: neobrain: no, we don’t capture stderr, so you’d need to use shell redirection for that
09:22neobrain: daniels: hmm are you saying it shouldn't cut off the output after 10 lines? I'm literally just running "weston" without any extra args
09:25MrCooper: neobrain: it getting cut off may be a kernel fbcon / VT layer quirk, which you can avoid by redirecting stderr to a file with 2>
09:26neobrain: Ah yes, that seems to be the case. Works with 2>, very good to know!
09:33soul: I wanna contribute to mesa3d I know opengl and char drivers but I don't know anything about gpu drivers
09:41pq: neobrain, printing to VT console indeed stop working as soon as graphics more activates, so shell redirect to a file for both stdout and stderr is a good idea. Leaving out --log will get you log output in that file too.
09:41pq: *graphics mode
10:23karolherbst: soul: know OpenGL is kinda optional, just pick whatever interests you most and dig into it
10:24karolherbst: there isn't really a good general "todo" list of things, so people shall usually start workin no whatever they need or find interesting
11:48luc: Hi, i wonder what would happen if a driver calls drmSyncobjWait() like this drmSyncobjWait(fd, &sync, 1, INT64_MAX, DRM_SYNCOBJ_WAIT_FLAGS_WAIT_ALL, NULL)?
11:50dj-death: luc: depends on the state of the syncobj
11:52dj-death: but pretty much the same as with no flags at all since you only gave a single syncobj
11:52luc: it seems like the calling process will be set TASK_INTERRUPTIBLE then get waken up immediately assuming the fence is signaled, won't it?
11:54dj-death: if nobody put a fence in the syncobj prior to the wait, it'll return immediately yeah
11:55dj-death: if you want to wait for somebody to put a fence in there you have to add DRM_SYNCOBJ_WAIT_FLAGS_WAIT_FOR_SUBMIT
12:14luc: dj-death: assuming a fence (only one) had been put in the syncobj and also got signaled, then the calling process will go through an immediate task state changeover ( sleep -> woken) ?
13:41jani: tzimmermann: mlankhorst: drm-tip build still broken https://paste.debian.net/1283485/
13:42jani: tzimmermann: maybe a broken conflict resolution after 0adec22702d4 ("drm: Remove struct drm_driver.gem_prime_mmap")
13:52tzimmermann: jani, my fault
13:54jani: tzimmermann: I'm not looking for people to blame, I'm looking for people to fix it ;)
13:55tzimmermann:disappears
13:55tzimmermann: just kidding, i'm on it
13:55jani: tzimmermann: thanks :)
14:34mlankhorst: hm weird
14:34mlankhorst: diff bug I suppose
14:48tzimmermann: drm-misc-next should work again
18:09karolherbst: what's the coolest app these day to trace OpenGL applications?
18:10Kayden: still apitrace
18:57benjaminl: I generally prefer renderdoc to apitrace, but both are good
19:17zmike: definitely apitrace
19:17zmike: you can renderdoc capture off apitrace but you can't apitrace a renderdoc capture
19:19bl4ckb0ne: both lack wayland support but +1 for apitrace
19:26linkmauve: I’ve been using apitrace on Wayland for like a decade, what is your issue?
19:28bl4ckb0ne: stilp depending on xwayland
19:28bl4ckb0ne: otherwise no issue
19:31bl4ckb0ne: same goes for renderdoc
19:36linkmauve: It doesn’t, it depends on whichever waffle platform you built, if you build it for Wayland it will use that, if you build it with gbm it will use that.
19:36linkmauve: That’s for retracing, while for tracing it will use whichever API the client it is tracing is using.
20:44DemiMarieObenour[m]: Is it worth reporting bugs in nouveau or should I just tell users with nouveau problems to use a working version?
20:45kisak: you can't ponder and troubleshoot quirks that are never reported.
21:40karolherbst: uhhh.. iris pipelines are taking forever again
21:40karolherbst: or just don't work at all
21:57daniels: karolherbst: link please
21:57karolherbst: https://gitlab.freedesktop.org/mesa/mesa/-/pipelines/913163
21:57karolherbst: https://gitlab.freedesktop.org/mesa/mesa/-/pipelines/913247
21:58karolherbst: in the first one I stopped the iris jobs, in the second one there are still active I think
21:59karolherbst: ohh seems like they got resubmitted automatically as well? pain.... dunno
21:59karolherbst: let's see...
21:59karolherbst: daniels: https://gitlab.freedesktop.org/mesa/mesa/-/jobs/44021504
21:59karolherbst: there is a timedout job
21:59karolherbst: hope that's enough info
22:01daniels: karolherbst: perfect, thankyou!
22:02daniels: yeah, they all walked off a cliff - should be back shortly
22:08karolherbst: uhhh...
22:09karolherbst: okay :) hopefull they work now
22:18daniels: yeah, I see quite a lot of screaming in our internal device-availability alert channel now I look at it