**** BEGIN LOGGING AT Fri Nov 26 02:59:56 2021 Nov 26 07:54:41 Morning! Nov 26 07:56:46 Morning! Nov 26 07:57:55 Herrie: seeing your waydroid log, I'm confused: are you sure waydroid isn't just waiting for full-ui ? Nov 26 08:02:02 Tofe: No the container stops at some moment Nov 26 08:03:19 ah, ok Nov 26 08:09:07 That's what LXC tells me Nov 26 08:09:16 I just built a new image with a few more defconfig options Nov 26 08:09:20 Testing that in some minutes Nov 26 08:12:19 With checkpoint restore and 1 more CGROUP glag Nov 26 08:48:24 This is the log: https://bpa.st/2T2Q Nov 26 08:48:44 It complains about nfcd (which is fine because we don't have it yet), and cgroup, but not sure that one is normal Nov 26 08:49:03 I checked the CGROUP flags with Pinephone one and they're identical now Nov 26 08:49:26 All flags that mention CGROUP in Pinephone's defconfig are in qemux86-64 now as well Nov 26 09:56:12 Tofe: Well still not working, but getting closer... From the Telegram group I got that I needed to have a waydroid.conf in /etc/gbinder.d/ with the correct binder links, I added that Nov 26 09:56:18 Cleaned up journalctl: https://paste.ofcode.org/BXj5cmj2BBr9r3XEuCJfXD Nov 26 09:56:40 Doesn't look too bad actually, seems I'm getting close, but not sure what's the issue Nov 26 10:19:57 OK it boots slowly but got it to boot by adding ro.hardware.gralloc=default Nov 26 10:19:58 ro.hardware.egl=swiftshader Nov 26 10:19:58 to waydroid_base.prop Nov 26 10:22:52 Not that it's very useful for the rest, cannot type or scroll it seems, but it launches Nov 26 10:22:58 And it's slow like hell due to sw rendering Nov 26 10:23:08 But UI is there Nov 26 10:30:46 Cannot really click much it seems Nov 26 10:33:02 Arrows can have me scroll in Settings app, but no way to click an item yet it seems? Nov 26 10:44:27 morning Nov 26 10:53:41 JaMa: Morning! Nov 26 11:34:54 JaMa: So I got waydroid running on qemux86-64 now ;) **** BEGIN LOGGING AT Fri Nov 26 11:48:16 2021 Nov 26 13:13:27 Tofe: Pushed some fixes into my PR Nov 26 17:33:07 Tofe: Ah seems my defconfig is missing still Nov 26 17:33:20 Will add that when home later tonight Nov 26 19:31:25 Herrie|2: one thing to try, still, is to exclude the initial system image from waydroid Nov 26 19:31:46 it makes the luneos image really big, and I think waydroid might be able to download it himself Nov 26 19:34:13 Tofe: I need to tweak one thing after init still in the image to get it to work. It's one of the prop files that gets generated Nov 26 19:34:26 though http://ota.waydro.id/ doesn't seem to work Nov 26 19:35:18 Herrie|Titan|2: ah, yes, this is also something we'll need to tweak: we should have most of waydroid's config already ready Nov 26 19:35:52 https://github.com/waydroid/waydroid/blob/bullseye/tools/config/__init__.py these are the useful stuff we might need for this Nov 26 19:35:56 Tofe: Yeah one of the py files puts incorrect value for vbox Nov 26 19:36:01 ro.hardware.gralloc=default Nov 26 19:36:27 Is what we need for vbox but it puts a different value for x64 by default Nov 26 19:37:00 ah, ok, not sure where that might be, let me search a bit Nov 26 19:37:47 https://github.com/waydroid/waydroid/blob/bullseye/tools/helpers/lxc.py#L171 somewhere around here Nov 26 19:37:53 It's in one of the py files Nov 26 19:38:13 Yeah it puts gbm by default Nov 26 19:38:37 Because we have /dev/dri/card0 from top of my head Nov 26 19:39:51 makes sense, on a device Nov 26 19:40:30 Yeah, so ideally we'd be able to detect vbox somehow and put another value Nov 26 19:41:28 given the python code, I see several ways to get it correct Nov 26 19:41:36 Tofe: https://www.kite.com/python/answers/how-to-determine-if-code-is-being-run-inside-a-virtual-machine-in-python Nov 26 19:41:43 one being to provide getprop on the qemu target Nov 26 19:41:48 That might be an easy solutioon Nov 26 19:44:28 well, getprop could be really straightforward, doesn't even need to be the real getprop, just some script which reads values in a file or so Nov 26 19:45:06 (which is kind of what the real getprop does, actually) Nov 26 19:46:00 Well isn't adjusting the py and simply adding this additinal check be even easier? if hasattr(sys, 'real_prefix'): Nov 26 19:46:22 If that's true put default, otherwise gbm Nov 26 19:46:52 Upstream would need to accept it of course Nov 26 19:47:46 You have any idea how I might get my input to behave better? I get a mouse cursor in Waydroid, but clicking doesn't really seem to work Nov 26 19:48:01 Enter works sometimes but hit and miss really Nov 26 19:48:36 I also have a mouse cursor Nov 26 19:48:55 the click coordinate is shifted a bit, because the window isn't fullscreen Nov 26 19:49:11 might be worse on qemu, because it's landscape Nov 26 19:49:12 And I guess for our Halium 9 targets we would need 2 different gbinder.conf files and then somehow pick the right one where needed? Nov 26 19:50:36 maybe, but I still don't understand why there are "HALIUM" vendor images here: https://sourceforge.net/projects/waydroid/files/images/vendor/waydroid_arm64/ Nov 26 19:51:08 so there are still some grey areas for me too Nov 26 19:51:34 Might be some GSI stuff somehow? Nov 26 19:51:35 for libgbinder, we might need to patch the source code and introduce an override environment variable Nov 26 19:51:38 Not sure Nov 26 19:52:16 maybe, but I thought waydroid was completely alone in its lxc container Nov 26 19:52:19 The Telegram channel for Waydroid seems active and helpful people Nov 26 19:52:40 Might be worth to ask there Nov 26 19:53:15 I'll do that yes Nov 26 19:53:35 oops, diner first Nov 26 19:54:01 BTW seems Pine64 expects to start sending PPro from 29th :) Nov 26 19:54:09 telegram channel activity is so high that I might miss the answer if I come back after 20min Nov 26 19:54:31 Yeah close to 500 since I last checked **** ENDING LOGGING AT Sat Nov 27 02:59:56 2021