17:21 rodrigovivi: any public list of registered XDC attendees?! I just registered myself...
17:35 HdkR: There's at least dozens of us
19:20 mupuf: ha ha
19:21 mupuf: isnt the list public on the XDC website?
19:27 HdkR: mupuf: Not yet
19:43 radiumatic: Hello,
19:43 radiumatic: I'm sorry if this is the wrong room, but I have an issue with the r600 driver, Chromium and Wayland. I thought it's better to ask opinions here before I try to make a bug report. My GPU is a TeraScale 2. Elements randomly flicker between their old and new states. It doesn't happen with Xorg, XWayland, llvmpipe or Swiftshader. (the Chromium software renderer)
19:43 radiumatic: Using --disable-gpu-compositing also hides the problem. I tried these and they had no effect:
19:43 radiumatic: mesa_glthread=false
19:43 radiumatic: vblank_mode=0 and vblank_mode=3
19:43 radiumatic: R600_DEBUG=nodma
19:43 radiumatic: R600_DEBUG=notiling
19:43 radiumatic: R600_DEBUG=nosb
19:43 radiumatic: R600_DEBUG=nocmask,nohyperz
19:43 radiumatic: MESA_EXTENSION_OVERRIDE="-EGL_EXT_buffer_age -EGL_KHR_partial_update -EGL_EXT_swap_buffers_with_damage -EGL_KHR_swap_buffers_with_damage"
19:43 radiumatic: MESA_EXTENSION_OVERRIDE="-EGL_KHR_image_base -EGL_KHR_image -EGL_EXT_image_dma_buf_import"
19:43 radiumatic: --disable-gpu-vsync
19:43 radiumatic: --disable-gpu-rasterization
19:43 radiumatic: --disable-dma-buf
19:43 radiumatic: --ui-disable-partial-swap
19:43 radiumatic: --disable-partial-raster
19:43 radiumatic: --disable-gpu-memory-buffer-compositor-resources
19:43 radiumatic: --disable-zero-copy
19:43 radiumatic: --double-buffer-compositing
19:43 radiumatic: --enable-hardware-overlays=""
19:43 radiumatic: --use-cmd-decoder=validating
19:43 radiumatic: --disable-gpu-driver-bug-workarounds
19:43 radiumatic: --single-process
19:43 radiumatic: --gl=egl-angle --angle=opengl
19:43 radiumatic: --gl=egl-angle --angle=opengles
19:43 radiumatic: --gl=egl
19:43 radiumatic: --disable-features=DelegatedCompositing
19:43 radiumatic: --disable-features=HardwareOverlays
19:44 radiumatic: --disable-features=PartialSwap
19:44 radiumatic: --disable-features=WaylandPerSurfaceDamage
19:44 radiumatic: --disable-features=WaylandLinuxDmabuf,WaylandLinuxDrmSyncobj
19:56 mupuf: HdkR: oh, weird! mfillion must have hidden it on purpose. For now, we have fewer attendees than I would expect... so people should register themselves :)
19:58 alyssa: Come to Toronto we have uhh
19:59 alyssa: ravines
19:59 alyssa: and cheaper rent than Bosotn
19:59 Sachiel: Bosotn
19:59 HdkR: Come for the poutine at least
19:59 alyssa: and government service centres that you can demand to speak French at
20:00 alyssa: (even though there are 0 native French speaking employees and thre's a good chance French is the 3rd language of the person who helps you)
20:00 radiumatic: Sorry, I've never worked with IRC before. Will the server store the messages I sent? Can I disconnect now?
20:00 alyssa: HdkR: nah go to Montreal for that
20:01 HdkR: radiumatic: Yes, but you also won't be able to see the responses
20:02 HdkR: radiumatic: #radeon is probably the better channel for the question, although might have crickets responding there as well
20:02 pixelcluster: (you can view them if you go look for them on a public mirror of this channel, for what it's worth)
20:02 alyssa: radiumatic: https://oftc.catirclogs.org/dri-devel/2026-08-25 public logs here if you do disconnect
20:03 radiumatic: Thank you. Is it bad manners to copy my message over to the radeon channel?
20:06 pixelcluster: radiumatic: no, feel free to do that
20:06 pixelcluster: one tip i would have is to skip over all the options you tried except for R600_DEBUG in order to keep the message a bit more condensed
20:12 HdkR: alyssa: But Montreal is so far away and I'll be in Toronto already :P
20:14 alyssa: HdkR: me constantly
20:15 radiumatic: The file on Gitlab said people check in on the chat at different times. How does that work if IRC doesn't save messages?
20:16 HdkR: radiumatic: We never disconnect
20:16 pixelcluster: many people have so-called "bouncers" active
20:16 pixelcluster: these bouncers keep the connection to the irc server alive and store incoming messages for whenever the actual user may return
20:18 radiumatic: Do you think I'd get any answer to my question? Should I create a bug report instead?
20:19 pixelcluster: as Venemo said over in #radeon it's probably indeed best to create an issue on https://gitlab.freedesktop.org/mesa/mesa/-/work_items
20:23 radiumatic: I missed the message. I was probably disconnected.
20:24 mareko: we do have ravines and forests inside the city
21:22 airlied: mripard, mlankhorst : hey so is drm-misc-next-fixes always maintainer only?
21:51 Lyude: drm-tip rebuild issue, will have it fixed in just a moment
21:58 Lyude: fixed
22:34 Plagman: maybe better channel for this: was there ever a bug about xlib-xcb deadlocking if two threads call XOpenDisplay simultaneously? does that ring any bells?
22:46 zmike: that maybe sounds a little familiar
23:06 jannau: Plagman: should be either in a vk-gl-cts bump MR this spring or linked from there
23:13 Plagman: :eyes:
23:15 jannau: Plagman: I misremembered. I was thinking of https://gitlab.freedesktop.org/mesa/mesa/-/work_items/15116 which is something else
23:15 Plagman: ah, thanks for trying though, appreciate it
23:21 HdkR: Ask them politely to stop contending the display.
23:22 HdkR: Maybe we can just slam a mutex in to XOpenDisplay
23:37 karolherbst: wasn't somebody talking about clients with two X connections somewhere?
23:37 karolherbst: like recently?
23:39 karolherbst: ah yeah somebody asked on #xorg-devel about it a few weeks ago and apparently it's a supported thing
23:48 Plagman: yeah i think it's not as simple as adding a mutex somewhere, it seems like one of the opens is getting hosed in some way and never returning
23:53 airlied: could just be traditonal memory corruption, if it started happening since a new xlib, it could be we started to call XInitThreads
23:56 Plagman: yeah maybe something messed with the fd of one of the opens