-GitHub[m]:#mir-server- **[MirServer/mir]** RAOF closed [pull request #2451](https://github.com/MirServer/mir/pull/2451): [autopkgtest] Add file missing from initial autopkgtest commit. | 05:25 | |
RAOF | Hm. I'm *pretty* sure this `std::vector` shouldn't have a `capacity` of `-43`. | 07:16 |
---|---|---|
RAOF | Hm. Why are you using the `DumbDisplayProvider`, code? | 07:26 |
Saviq | Good morning o/ | 08:21 |
alan_g[m] | Saviq: do you think the same hack we used for mir-test-tools on Nvidia would work for Frame?(Re: https://forum.snapcraft.io/t/nvidia-drivers-in-a-mir-ubuntu-frame-snap/30364) | 08:36 |
Saviq | alan_g[m]: On Classic it would | 08:37 |
Saviq | It does require kms to be enabled on the kernel cmdline, that's it really. | 08:40 |
Saviq | Whether we want to open that can of worms with Frame I'm not sure | 08:40 |
Saviq | You did make an experimental branch including the eglstream platform, right? Just it didn't look for glvnd bits in the right places? | 08:41 |
Saviq | s/right/snap/ | 08:41 |
alan_g[m] | Saviq: I did, updating that draft | 08:42 |
Saviq | I suppose we could make a `beta/nvidia` channel | 08:43 |
Saviq | With a YMMV caveat | 08:44 |
alan_g[m] | Saviq: We could just try it. To prove the theory. (But I don't have any output connection to my Nvidia card for Mir to use before hybrid support lands) | 08:47 |
Saviq | I can do the lab dance | 08:56 |
ogra | videos or it didn't happen ° | 08:58 |
alan_g[m] | It's uploaded (amd64) as `edge/pr43` (https://github.com/MirServer/ubuntu-frame/pull/43) | 08:59 |
Saviq | alan_g where was your trick to avoid trailing colons? | 10:45 |
Saviq | Ah `${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}` | 10:46 |
alan_g[m] | Not my trick, just a :+ bash substitution | 10:46 |
alan_g[m] | Oh! That was missing in the mir-test-tools hack? | 10:48 |
Saviq | Not that, but yeah, commit incoming | 10:48 |
Saviq | alan_g https://github.com/MirServer/ubuntu-frame/pull/43/commits/09f6cc275bb11c98ff3e06d86885014bf4c15dd2 | 10:52 |
alan_g[m] | `libnvidia-egl-wayland1`? | 10:54 |
Saviq | https://packages.ubuntu.com/focal/libnvidia-egl-wayland1 | 10:57 |
alan_g[m] | I'm just surprised we need it here (and not in mir-test-tools). Shouldn't the nvidia stack come from the host? | 10:59 |
Saviq | We do need it in mir-test-tools | 10:59 |
Saviq | And we have it there | 11:00 |
Saviq | But apparently as a dependency, not an explicit stage | 11:00 |
Saviq | Hmm mir-platform-graphics-eglstream-kms* pulls it in, why wasn't it there… | 11:01 |
alan_g[m] | Ah. it is a dependency of mir-platform-graphics-eglstream | 11:01 |
alan_g[m] | Sorry! We're down the rabbit hole. (I really didn't mean to make this a distraction for us both.) | 11:02 |
Saviq | Right, but it wasn't there in `edge/pr43` for some reason | 11:09 |
alan_g[m] | Odd. When I build it locally it is there. | 11:18 |
alan_g[m] | Also when I download (on amd64) | 11:25 |
alan_g[m] | unsquashfs -d try-me ubuntu-frame_2494.snap... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/d54a3b1bb82214c3b8abfc201edb14f3b62ce7ad) | 11:27 |
Saviq | Yes, but not the JSON… https://packages.ubuntu.com/focal/amd64/libnvidia-egl-wayland1/filelist | 11:32 |
Saviq | But now I can't find it in any of the ubuntu-frame snaps I built o.O | 11:32 |
alan_g[m] | You're looking at the wrong thing: | 11:33 |
alan_g[m] | platform:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/d884f7fdb298064da22ef3f35c61c6928c689132) | 11:33 |
alan_g[m] | Note the prime doesn't select it | 11:33 |
Saviq | Yup. So that's what's missing, rather than the stage | 11:35 |
alan_g[m] | Yup | 11:36 |
Saviq | Fixed | 11:36 |
alan_g[m] | Not quite - you need to point __EGL_EXTERNAL_PLATFORM_CONFIG_DIRS at it too | 11:38 |
alan_g[m] | Oh, you did | 11:39 |
Saviq | Except I didn't `export` that one. Just did. | 11:57 |
Saviq | The others were in the environment already, so didn't need exporting… | 11:58 |
alan_g[m] | You should have just added it to the snapcraft.yaml | 12:00 |
Saviq | Could've, yes. OTOH the others could get that same treatment. | 12:02 |
Saviq | Though you have those conditional on the snapd dir | 12:04 |
Saviq | OK done, that's more appropriate since that's coming with the snap rather than from snapd | 12:11 |
Saviq | Yeah Kodi drops to llvmpipe, would need more digging | 16:30 |
Saviq | Nested mir-test-tools on Nvidia isn't working either:... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/d3a38167ea0e7baf70d414580b3040b3807309cd) | 16:39 |
Saviq | wl_display@1: error 1: invalid arguments for wl_eglstream_display@6.create_stream | 16:39 |
Saviq | Mir fatal error: Critical error in Wayland platform: /build/mir-7O9ED4/mir-2.8.0+dev210-g8baffa9609/src/platforms/wayland/display.cpp(275): Throw in function void mir::graphics::wayland::Display::run() | 16:39 |
* Saviq sent a code block: https://libera.ems.host/_matrix/media/r0/download/libera.chat/3ebbf5e68377c09d6be09d00d9af5cf35f0aa1a3 | 16:40 | |
alan_g[m] | OK, at least we know there's a world of pain on that road | 16:40 |
Saviq | :this: | 16:40 |
alan_g[m] | Time to make notes for the next traveller and get back to what you were doing before I distracted you | 16:46 |
-GitHub[m]:#mir-server- **[MirServer/mir]** Saviq opened [issue #2462](https://github.com/MirServer/mir/issues/2462): Snapped, nested on Nvidia/eglstream doesn't work... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/f74c1a83355123637d2a0ec66cb822ccccbdb7d8) | 16:55 | |
Saviq | Good night o/ | 17:11 |
-GitHub[m]:#mir-server- **[MirServer/mir]** graysonguarino pushed something to [pull request #2299](https://github.com/MirServer/mir/pull/2299): Filter 2 distinct bogus touch event scenarios | 18:47 | |
-GitHub[m]:#mir-server- **[MirServer/wlcs]** vberger opened [issue #234](https://github.com/MirServer/wlcs/issues/234): WLCS will happily bind a global version higher than the one defined in the wayland.xml it was compiled for... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/72eaea2bd003eccd3a83c5272ec244c91efde293) | 19:27 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** graysonguarino closed [issue #2346](https://github.com/MirServer/mir/issues/2346): Support idle inhibit protocol | 20:46 | |
-GitHub[m]:#mir-server- **[MirServer/wlcs]** wmww opened [pull request #235](https://github.com/MirServer/wlcs/pull/235): Do not bind to interface versions newer than supported | 21:40 | |
-GitHub[m]:#mir-server- | 21:40 | |
-GitHub[m]:#mir-server- > Fixes #234 | 21:40 | |
-GitHub[m]:#mir-server- **[MirServer/mir]** wmww closed [issue #2312](https://github.com/MirServer/mir/issues/2312): Memroy leak on X11 platform window resize | 21:48 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!