*** amccarthy is now known as Guest930 | 00:58 | |
*** amccarthy_ is now known as amccarthy | 00:58 | |
T42 | <Spidey24Z> hello | 05:29 |
---|---|---|
T42 | <Spidey24Z> need help with camera this a log https://pst.klgrth.io/paste/gxp2m | 05:30 |
T42 | <kreatowastaken> is `E surfaceflinger: open() failed for /dev/cgroup_info/cgroup.rc: No such file or directory` fatal? | 09:23 |
*** hummer12007_ is now known as hummer12007 | 11:07 | |
T42 | <kreatowastaken> i found https://community.arm.com/support-forums/f/graphics-gaming-and-vr-forum/7472/why-didn-t-mali864-perform-better-than-mali764 | 12:21 |
T42 | <kreatowastaken> this guy seems like he got the same issue | 12:21 |
T42 | <kreatowastaken> that error may be irrelevant | 12:21 |
T42 | <kreatowastaken> minimer doesnt segfault now but still black screen | 12:28 |
T42 | <kreatowastaken> `QObject: Cannot create children for a parent that is in a different thread.` | 12:28 |
T42 | <kreatowastaken> says this | 12:28 |
T42 | <kreatowastaken> might be related idk | 12:28 |
T42 | <kreatowastaken> strace: https://gist.github.com/kreatoo/b19ba63962cc245fa97628fffd0ca184 | 12:39 |
Thaodan | kreatowastaken: No cgroup.rc not found isn't fatal. | 13:34 |
Thaodan | Android doesn't manage cgroups in our env. | 13:34 |
T42 | <kreatowastaken> okay | 13:43 |
T42 | <Spidey24Z> droid-hal-init: no such service 'data_on' i need to add netd.rc file or what ? | 14:52 |
T42 | <11> I'm back, and so, does anyone have an idea for a media codec? | 14:52 |
T42 | <11> https://pastebin.mozilla.org/QS2vw38C | 16:54 |
T42 | <11> microtube log | 16:54 |
T42 | <Verevka86> Forwarded from kuba7: I found that videos can't be played... LL's videoplayer, Gallery, Fileman, Picoplayer, microtube... no app can play video | 17:00 |
T42 | <Verevka86> Forwarded from unknown: weird, will check soon (re @Verevka86: I found that videos ...) | 17:00 |
T42 | <Verevka86> Forwarded from unknown: @kuba7 install droidmedia-0.20210818.0-1.armv7hl.rpm (https://repo.sailfishos.club/4.4.0.58/xiaomi-vince/armv7hl/droidmedia-0.20210818.0-1.armv7hl.rpm) , and reboot | 17:00 |
T42 | <Verevka86> Forwarded from kuba7: unfortunately didn't help (re @Verevka86: @kuba7 install droid...) | 17:00 |
Mister_Magister | yo | 17:01 |
Mister_Magister | what the heck microtube does here | 17:01 |
Mister_Magister | xd | 17:01 |
T42 | <Verevka86> there is also a problem with the video in the latest assembly of xiaomi vince judging by their chat | 17:01 |
T42 | <Mister_Magister> its vp9 | 17:02 |
T42 | <Mister_Magister> do you have issue with playing videos via microtube? (re @11: https://pastebin.moz...) | 17:02 |
T42 | <11> i can't show the whole srtace | 17:02 |
T42 | <11> it's in the codec, the gallery crashes when you start the video | 17:03 |
T42 | <Mister_Magister> if so then you have either broken vp9 or your device doesn't have hw decoding for it (re @Mister_Magister: do you have issue wi...) | 17:03 |
T42 | <Mister_Magister> ye | 17:03 |
T42 | <Mister_Magister> wouldn't have to use vp9 if jolla didn't break avc1 | 17:03 |
T42 | <Mister_Magister> but here we are | 17:03 |
T42 | <Mister_Magister> btw you will get more info about codec if you do | 17:04 |
T42 | <Mister_Magister> ``` | 17:04 |
T42 | <Mister_Magister> GST_DEBUG=3 microtube``` | 17:04 |
T42 | <11> my device is 2013, probably there is no such support | 17:04 |
T42 | <Mister_Magister> or gallery for that matter | 17:04 |
T42 | <Mister_Magister> yup (re @11: my device is 2013, p...) | 17:04 |
T42 | <Mister_Magister> my 2014 devices don't have it | 17:04 |
T42 | <Mister_Magister> there's nothing you can do except for bothering jolla to fix avc1 | 17:05 |
T42 | <11> ( (re @Mister_Magister: there's nothing you ...) | 17:05 |
T42 | <Mister_Magister> i think only devices from 2016 onwards have it | 17:05 |
T42 | <Mister_Magister> jolla is aware of the issue but as always, they don't care | 17:05 |
T42 | <Mister_Magister> and 2013/14 phones don't have enough horsepower to do software decoding | 17:06 |
T42 | <11> well, at least the videos in the browser work | 17:06 |
T42 | <Mister_Magister> magic | 17:07 |
T42 | <11> there is another codec | 17:07 |
T42 | <Mister_Magister> there is, if you don't do dash | 17:07 |
T42 | <11> h.265 | 17:07 |
T42 | <Mister_Magister> but only for 360 and 720 | 17:07 |
T42 | <Mister_Magister> not on youtube (re @11: h.265) | 17:07 |
T42 | <Mister_Magister> but again 2013 device won't support it either | 17:08 |
T42 | <11> himm, I could watch 1080 with almost no friezes (re @Mister_Magister: but only for 360 and...) | 17:08 |
T42 | <Mister_Magister> magic (re @11: himm, I could watch ...) | 17:08 |
T42 | <11> does this mean I have no other option than switching to a newer device? | 17:09 |
T42 | <Mister_Magister> basically | 17:10 |
T42 | <Mister_Magister> i can try and experiment with software decoding but gallery will enforce hw decoding as I do in microtube/picoplayer | 17:10 |
T42 | <Mister_Magister> and if your hardware can't decode it the decoder will crash | 17:10 |
T42 | <Mister_Magister> and because jolla did'nt do hardware decoding the right way you can't switch between them easily | 17:11 |
T42 | <11> chem, I will be happy with such a decision, if you do something, you can mention me or write to PM | 17:11 |
T42 | <Mister_Magister> trying software decoding would take too much effort | 17:12 |
T42 | <11> if you want i can give strace and logcat galleries | 17:12 |
T42 | <Mister_Magister> that doesn't help in anyway | 17:12 |
T42 | <Mister_Magister> that doesn't help in any way (edited) | 17:12 |
T42 | <Mister_Magister> because again | 17:12 |
T42 | <Mister_Magister> GST_DEBUG gives valuable info | 17:12 |
T42 | <Mister_Magister> strace/logcat gives no info | 17:13 |
T42 | <Mister_Magister> and i don't need your log because i can reproduce the issue | 17:13 |
T42 | <Mister_Magister> JOLLA FIX GODDAMN AVC1 | 17:13 |
T42 | <Mister_Magister> UGH | 17:13 |
T42 | <Mister_Magister> maybe creating forum thread would move thing forward | 17:13 |
T42 | <kreatowastaken> any ideas? :/ (re @kreatowastaken: strace: https://gist...) | 17:14 |
T42 | <kreatowastaken> exiting on signal 2 is because i ctrl + cd outta it | 17:15 |
T42 | <kreatowastaken> it basically gets stuck | 17:15 |
T42 | <kreatowastaken> and the screen is still black | 17:15 |
T42 | <kreatowastaken> so weird | 17:15 |
T42 | <kreatowastaken> and logcat doesnt have any meaningful output either | 17:16 |
T42 | <11> https://t.me/sailfishos_porters/148225 (re @Mister_Magister: GST_DEBUG gives valu...) | 17:16 |
T42 | <Mister_Magister> don't need it | 17:16 |
T42 | <Mister_Magister> gst-droid can't decode something if its not supported by hardware | 17:16 |
T42 | <Mister_Magister> you can't just add hardware decoding functionality | 17:17 |
T42 | <11> fun .... one codec is broken, the second does not support the device | 17:17 |
T42 | <Mister_Magister> which codec is broken | 17:18 |
T42 | <11> Yes, I understand this, but about software decoding? | 17:18 |
T42 | <11> https://t.me/sailfishos_porters/148200 (re @Mister_Magister: which codec is broke...) | 17:18 |
T42 | <Mister_Magister> you would need to recreate entire player to have software decoding | 17:18 |
T42 | <Mister_Magister> thats how jolla made it | 17:18 |
T42 | <Mister_Magister> ah yes (re @11: https://t.me/sailfis...) | 17:19 |
T42 | <Mister_Magister> this one is broken | 17:19 |
T42 | <Mister_Magister> avc1 is broken, vp9 not supported by device, neither av1 | 17:19 |
T42 | <11> so I have to leave porting, it makes no sense to continue | 17:19 |
T42 | <Mister_Magister> well | 17:20 |
T42 | <Mister_Magister> you can bother jolla everyday till they fix avc1 | 17:20 |
T42 | <Mister_Magister> thats one way | 17:20 |
T42 | <Mister_Magister> xd | 17:20 |
T42 | <Mister_Magister> or fix it yourself | 17:20 |
T42 | <11> I feel like I'm just being blacklisted (re @Mister_Magister: you can bother jolla...) | 17:20 |
T42 | <Mister_Magister> welcome to sailfish | 17:21 |
T42 | <11> sad.. | 17:21 |
T42 | <Mister_Magister> i didn't want to force vp9 decoding but i didn't have a choice | 17:21 |
T42 | <Mister_Magister> seeking is broken in streaming avc1 | 17:21 |
T42 | <11> to whom can I write about the codec? | 17:24 |
T42 | <Mister_Magister> nobody will care anyway as they already know about the issue cause i already complained about it | 17:25 |
T42 | <Mister_Magister> and nothing changed past year | 17:26 |
T42 | <11> ... | 17:26 |
T42 | <Mister_Magister> well okay year is overexaggeration | 17:26 |
T42 | <Mister_Magister> half a year | 17:26 |
T42 | <11> I spent a month on this to get this... | 17:27 |
T42 | <Mister_Magister> i spent a year to get g2 and 5z just to gui | 17:27 |
T42 | <Mister_Magister> git gut | 17:27 |
T42 | <Mister_Magister> i think making thread on forum maaaaaybe could do something | 17:28 |
T42 | <Mister_Magister> as its more persistant | 17:28 |
T42 | <Mister_Magister> but doubt it | 17:28 |
T42 | <11> yes, it’s useless, they’ll just say that the codec is outdated and they replaced it with a newer one completely forgetting about old devices | 17:29 |
T42 | <Mister_Magister> nah | 17:29 |
T42 | <Mister_Magister> they will say "we are aware of issue and working on it" | 17:29 |
T42 | <Mister_Magister> and one year later when you ask hows progress you will get same thing | 17:30 |
T42 | <11> we all know how they work on the problem | 17:30 |
T42 | <Mister_Magister> because jolla didn't think that maybe somebody will get out of their playhouse and actually try to use their stuff outside of their apps | 17:30 |
T42 | <Mister_Magister> while their apps don't predict streaming video | 17:31 |
T42 | <Mister_Magister> so nobody tested streaming avc1 | 17:31 |
T42 | <Mister_Magister> "it plays local file? good enough" | 17:31 |
T42 | <11> are you talking about standard applications? | 17:31 |
T42 | <Mister_Magister> ye | 17:31 |
T42 | <Mister_Magister> gallery can't play network file | 17:31 |
T42 | <Mister_Magister> or file outside of tracker | 17:31 |
T42 | <11> so this, my gallery is crashing | 17:32 |
T42 | <Mister_Magister> on vp9 it will crash | 17:32 |
T42 | <Mister_Magister> not on avc1 | 17:32 |
T42 | <Mister_Magister> because your phone can't decode vp9 | 17:32 |
T42 | <Mister_Magister> and i'm talking about avc1 being broken | 17:32 |
T42 | <Mister_Magister> you can actually test that | 17:32 |
T42 | <Mister_Magister> download video via microtube and see it in gallery | 17:32 |
T42 | <Mister_Magister> microtube downloads avc1 | 17:33 |
T42 | <11> and on which version of sailfish it is not broken? | 17:33 |
T42 | <Mister_Magister> onne | 17:33 |
T42 | <Mister_Magister> none (edited) | 17:33 |
T42 | <Mister_Magister> when you stream avc1 and seek the decoder crashes | 17:35 |
T42 | <Mister_Magister> so not very useful | 17:35 |
T42 | <Mister_Magister> but when you don't stream its fine | 17:35 |
T42 | <Mister_Magister> so jolla sees no issue | 17:35 |
T42 | <Mister_Magister> as their apps don't stream | 17:35 |
T42 | <Mister_Magister> perfect walled garden | 17:36 |
T42 | <11> videodecoder gstvideodecoder.c:1052:gst_video_decoder_drain_out:<droidvdec0> Sub-class should implement drain() (re @Mister_Magister: download video via m...) | 17:36 |
T42 | <Mister_Magister> its just warning | 17:36 |
T42 | <11> crash after that | 17:37 |
T42 | <11> https://pastebin.mozilla.org/LjzHVRHO | 17:37 |
T42 | <Mister_Magister> eh i already explained it | 17:38 |
T42 | <11> what a pity.. | 17:38 |
T42 | <Mister_Magister> keep calm and blame jolla if we get enough people rioting maybe they will bother to fix it | 17:39 |
T42 | <Mister_Magister> ut it usually goes this way | 17:39 |
T42 | <Mister_Magister> if it doesn't break their stuff | 17:39 |
T42 | <Mister_Magister> it does not concern them | 17:39 |
T42 | <11> i would fill jolla's face | 17:40 |
T42 | <Mister_Magister> similar was when i wanted multi camera | 17:40 |
T42 | <Mister_Magister> no xperia phones at the time had multi camera | 17:40 |
T42 | <Mister_Magister> so it didn't bother them | 17:40 |
T42 | <kreatowastaken> does it have support for it now? (re @Mister_Magister: similar was when i w...) | 17:40 |
T42 | <Mister_Magister> ye (re @kreatowastaken: does it have support...) | 17:40 |
T42 | <kreatowastaken> pog | 17:40 |
T42 | <Mister_Magister> after i made it and mal picked it up | 17:40 |
T42 | <11> well, it was their thing that broke) (re @Mister_Magister: it does not concern ...) | 17:40 |
T42 | <Mister_Magister> browser is working and gallery can't stream so no issue (re @11: well, it was their t...) | 17:41 |
T42 | <11> I am amazed at their logic (re @Mister_Magister: browser is working a...) | 17:41 |
T42 | <kreatowastaken> oof | 17:42 |
T42 | <11> it's easier to install ubuntu touch | 17:42 |
T42 | <Mister_Magister> i don't even care anymore, if enough users will complain and jolla fixes it then i will enable avc1 back | 17:42 |
T42 | <kreatowastaken> man this thing is so weird | 17:47 |
T42 | <kreatowastaken> if i start minimer it gets stuck and when i try to start surfaceflinger while minimer is running surfaceflinger segfaults | 17:47 |
T42 | <kreatowastaken> same thing happens in reverse | 17:47 |
T42 | <kreatowastaken> if i start surfaceflinger it gets stuck and when i try to start minimer while surfaceflinger is running now minimer segfaults | 17:47 |
T42 | <Mister_Magister> they can't owrk at the same time | 17:48 |
T42 | <Mister_Magister> because they both take over the gpu/display | 17:48 |
T42 | <kreatowastaken> oh | 17:48 |
T42 | <kreatowastaken> ohhh | 17:48 |
T42 | <kreatowastaken> makes sense ok | 17:48 |
T42 | <kreatowastaken> `QObject: Cannot create children for a parent that is in a different thread.` this doesnt tho lol | 17:48 |
T42 | <kreatowastaken> it just gives this error then gets stuck | 17:48 |
T42 | <Mister_Magister> try running surfaceflinger alone? | 17:49 |
T42 | <kreatowastaken> that gets stuck too | 17:49 |
T42 | <kreatowastaken> but that gives no output | 17:49 |
T42 | <kreatowastaken> unlike minimer | 17:49 |
T42 | <Mister_Magister> huh | 17:49 |
T42 | <kreatowastaken> wish i knew how to read strace lol | 17:50 |
T42 | <Mister_Magister> nobody knows how to read strace | 17:52 |
T42 | <Mister_Magister> we just pretend to know and pick out what we want to know | 17:52 |
T42 | <Mister_Magister> "oh in output there is path to this lib i wanted? oh good good…" | 17:52 |
T42 | <kreatowastaken> lol | 17:53 |
T42 | <kreatowastaken> true | 17:53 |
T42 | <kreatowastaken> btw | 17:53 |
T42 | <kreatowastaken> minimer and test_hwcomposer gets stuck on the very same place | 17:53 |
T42 | <kreatowastaken> they just spam | 17:53 |
T42 | <kreatowastaken> clock_gettime and nanosleep stuff for some reason | 17:53 |
T42 | <kreatowastaken> i have 0 idea as what those mean so | 17:53 |
T42 | <11> let's start a riot (re @kreatowastaken: i have 0 idea as wha...) | 17:54 |
T42 | <kreatowastaken> stracing surfaceflinger gives this... | 17:55 |
T42 | <kreatowastaken> `[pid 5439] +++ exited with 0 +++` | 17:55 |
T42 | <kreatowastaken> then theres no output | 17:55 |
T42 | <11> Oops, I replied to the wrong person, sorry. | 17:55 |
T42 | <kreatowastaken> wonder if that is intended or not but ye | 17:55 |
T42 | <kreatowastaken> np | 17:55 |
T42 | <kreatowastaken> can someone check if this is intended or not (re @kreatowastaken: stracing surfaceflin...) | 17:55 |
T42 | <elros34> @kreatowastaken did you enabled mali quirks? If you want test surfaceflinger I think on newer hybris you need to also start bootanim service in some order | 18:02 |
T42 | <kreatowastaken> yes (re @elros34: @kreatowastaken did ...) | 18:02 |
T42 | <kreatowastaken> i did | 18:02 |
T42 | <kreatowastaken> should i disable it? | 18:02 |
T42 | <kreatowastaken> how do i start the bootanim service? | 18:02 |
T42 | <elros34> no, it shouldn't harm. Did you rebuild droid-hal/libhybris after that | 18:03 |
T42 | <kreatowastaken> yeah | 18:03 |
T42 | <kreatowastaken> a couple of times lol | 18:03 |
T42 | <kreatowastaken> its enabled for a while | 18:03 |
T42 | <elros34> bootanim should be in one of ini*rc files, but it shouldn't be very hard to find binary in /systme | 18:03 |
Thaodan | MrMagister please check your attitude and language.. some things are to much. | 18:03 |
T42 | <kreatowastaken> okay ill check | 18:04 |
T42 | <kreatowastaken> system/bin/bootanimation | 18:04 |
T42 | <kreatowastaken> i assume it is this? | 18:04 |
T42 | <elros34> most likely | 18:04 |
Thaodan | bootanimation is disable in sailfishos | 18:04 |
T42 | <kreatowastaken> sooo | 18:06 |
T42 | <11> I'm in trouble.. | 18:06 |
T42 | <kreatowastaken> do i just run surfaceflinger then? | 18:07 |
Thaodan | here it's disabled https://github.com/mer-hybris/droid-hal-configs/blob/24a1884bd22a303a79e8f0cebc9521fd512ac258/sparse-10/usr/libexec/droid-hybris/system/etc/init/disabled_services.rc#L25 | 18:07 |
T42 | <elros34> try or search in channel logs, I do not know how exctcly you can start it | 18:07 |
T42 | <kreatowastaken> aight | 18:07 |
Thaodan | You have to start it manually I assume | 18:07 |
T42 | <elros34> if it works then you can try qpa-hwcomposer-plugin | 18:08 |
T42 | <elros34> sorry qpa-surfaceflinger-plugin | 18:08 |
Thaodan | that's unused these days | 18:08 |
T42 | <kreatowastaken> whats that | 18:08 |
Thaodan | About 11's: issues I think mrmagister mr magister mixes things up, from what I saw videc is just crashing on the android side | 18:09 |
T42 | <kreatowastaken> thaodan you mean start bootanim manually? | 18:09 |
Thaodan | mal had similar point | 18:09 |
Thaodan | start like this /system/bin/bootanimation | 18:09 |
T42 | <elros34> @kreatowastaken alternative to qpa-hwcomposer-plugin but not used anymore. Used a last resort if you can't get working hwcomposer-plugin | 18:09 |
T42 | <kreatowastaken> i did | 18:09 |
T42 | <kreatowastaken> https://hastebin.com/boqokidapi.csharp | 18:10 |
Thaodan | (vidc as in the android side of gst-droid since we use the vidc kernel module with the vendors blobs) | 18:10 |
T42 | <kreatowastaken> i ran it alongside surfaceflinger | 18:10 |
T42 | <kreatowastaken> just so you know | 18:10 |
T42 | <elros34> I remember something about that missing env, try to search this in channel logs | 18:10 |
Thaodan | I assume it shouldn't run like this but yeah as elros said ^ | 18:11 |
Thaodan | or try minimer | 18:11 |
T42 | <kreatowastaken> i did | 18:11 |
T42 | <kreatowastaken> it gets stuck | 18:11 |
T42 | <kreatowastaken> Forwarded from kreatowastaken: strace: https://gist.github.com/kreatoo/b19ba63962cc245fa97628fffd0ca184 | 18:12 |
Thaodan | there's also gst-plugins-qti-oss that can be used without android | 18:12 |
T42 | <kreatowastaken> strace: https://gist.github.com/kreatoo/b19ba63962cc245fa97628fffd0ca184 | 18:12 |
Thaodan | https://source.codeaurora.org/quic/le/platform/vendor/qcom-opensource/gst-plugins-qti-oss | 18:12 |
T42 | <kreatowastaken> i use mali tho | 18:13 |
T42 | <kreatowastaken> not | 18:13 |
T42 | <kreatowastaken> qcom | 18:13 |
T42 | <kreatowastaken> okay | 18:17 |
T42 | <kreatowastaken> env ANDROID_ROOT=/ | 18:17 |
T42 | <kreatowastaken> surfaceflinger outputs a lot of stuff now so | 18:17 |
T42 | <kreatowastaken> i think it is working? | 18:17 |
T42 | <kreatowastaken> idk | 18:17 |
T42 | <kreatowastaken> i think test_hwcomposer works | 18:18 |
T42 | <kreatowastaken> when i run it it gives | 18:18 |
T42 | <kreatowastaken> lineageos bootup logo | 18:18 |
T42 | <kreatowastaken> ill try minimer | 18:18 |
T42 | <kreatowastaken> minimer | 18:19 |
T42 | <kreatowastaken> doesnt give anything | 18:19 |
T42 | <kreatowastaken> show* | 18:19 |
T42 | <kreatowastaken> yeah | 18:20 |
T42 | <kreatowastaken> i see | 18:20 |
T42 | <kreatowastaken> the lineageos boot animation | 18:20 |
T42 | <kreatowastaken> with surfaceflinger and bootanimation on | 18:20 |
T42 | <kreatowastaken> why doesnt minimer still behave the same damn | 18:20 |
T42 | <Spidey24Z> same thing with exynos7880 mali83xx (re @kreatowastaken: yeah | 18:22 |
T42 | <Spidey24Z> i see | 18:22 |
T42 | <Spidey24Z> the linea...) | 18:22 |
T42 | <Spidey24Z> i tried qpa-surfaceflinger-plugin not work also | 18:23 |
T42 | <elros34> what was error? | 18:23 |
T42 | <elros34> did you set correct env variables? | 18:24 |
T42 | <kreatowastaken> damn | 18:24 |
T42 | <kreatowastaken> so this isnt a only-me issue (re @Spidey24Z: same thing with exyn...) | 18:24 |
T42 | <Spidey24Z> mask mce and user@100000 reboot try test_hwcomposer (re @kreatowastaken: why doesnt minimer s...) | 18:24 |
T42 | <kreatowastaken> you can mask mce? | 18:25 |
T42 | <kreatowastaken> i didnt know that (re @Spidey24Z: mask mce and user@10...) | 18:25 |
T42 | <kreatowastaken> lol | 18:25 |
T42 | <kreatowastaken> ok masked | 18:25 |
T42 | <Spidey24Z> hwcomposer segfault (re @elros34: what was error?) | 18:25 |
T42 | <Spidey24Z> yes (re @elros34: did you set correct ...) | 18:26 |
T42 | <kreatowastaken> masking mce didnt change minimer | 18:26 |
T42 | <Spidey24Z> it segfault on ubport but ui work (re @Spidey24Z: hwcomposer segfault) | 18:27 |
T42 | <kreatowastaken> test_hwcomposer just shows nothing | 18:27 |
T42 | <Spidey24Z> strace test_hwcomposer (re @kreatowastaken: test_hwcomposer just...) | 18:27 |
T42 | <kreatowastaken> gets stuck on `futex(0x2e057ec8, FUTEX_WAIT_PRIVATE, 0, NULL` | 18:27 |
T42 | <Spidey24Z> start mce and user@100000 | 18:28 |
T42 | <kreatowastaken> ok | 18:29 |
T42 | <elros34> @Spidey24Z with EGL_PLATFORM=null? | 18:29 |
T42 | <elros34> @kreatowastaken did you check logcat on every test, especially when something stuck? | 18:30 |
T42 | <Spidey24Z> no EGL_PLATFORM=hwcomposer (re @elros34: @Spidey24Z with EGL...) | 18:30 |
T42 | <elros34> so you did not test surfaceflinger | 18:30 |
T42 | <kreatowastaken> i didnt check it rn | 18:30 |
T42 | <kreatowastaken> ill check it | 18:30 |
T42 | <kreatowastaken> it has stuff bout minimer for 3 secs | 18:32 |
T42 | <kreatowastaken> ill check | 18:32 |
T42 | <kreatowastaken> surfaceflinger | 18:32 |
T42 | <Spidey24Z> @kreatowastaken you can try with EGL_PLATFORM=fbdev | 18:32 |
T42 | <kreatowastaken> try what? | 18:32 |
T42 | <Spidey24Z> minimer | 18:33 |
T42 | <kreatowastaken> `qmlscene: gralloc.c:344: hybris_gralloc_fbdev_format: Assertion `framebuffer_device' failed.` then segfaults | 18:33 |
T42 | <Spidey24Z> try start lipstick with EGL_PLATFORM= | 18:34 |
T42 | <Spidey24Z> try start lipstick with EGL_PLATFORM=fbdev (edited) | 18:34 |
T42 | <Spidey24Z> as user | 18:35 |
T42 | <kreatowastaken> `[C] unknown:0 - Failed to create display (Connection refused)` | 18:35 |
T42 | <Spidey24Z> you started it as root ? (re @kreatowastaken: [C] unknown:0 - Fail...) | 18:40 |
T42 | <kreatowastaken> no | 18:40 |
T42 | <Spidey24Z> see logcat | 18:40 |
T42 | <Spidey24Z> @kreatowastaken (re @HengYeDev: @elros34 did some mo...) | 18:43 |
T42 | <elros34> IIRC fix was in mce and @kreatowastaken should already try it | 18:45 |
T42 | <kreatowastaken> try what? | 18:45 |
T42 | <kreatowastaken> what ayman sent? | 18:45 |
T42 | <elros34> patched mce | 18:45 |
T42 | <kreatowastaken> if you mean the commit u sent before | 18:45 |
T42 | <kreatowastaken> i tried that | 18:45 |
T42 | <kreatowastaken> it didnt make any difference | 18:46 |
T42 | <elros34> assuming you have installed that mce | 18:46 |
T42 | <kreatowastaken> i did | 18:46 |
T42 | <elros34> surfaceflinger works so this is what you should try | 18:46 |
T42 | <kreatowastaken> `Version : 1.109.1+HEAD.20220823090942.60a288c-1` | 18:48 |
T42 | <kreatowastaken> `mce-1.109.1+HEAD.20220823090942.60a288c-1.aarch64.rpm` | 18:48 |
T42 | <kreatowastaken> its the same version | 18:48 |
T42 | <kreatowastaken> i didnt install the fork | 18:49 |
T42 | <kreatowastaken> i patched mce with the commit u sent me (re @elros34: assuming you have in...) | 18:49 |
T42 | <kreatowastaken> should i use the fork instead? | 18:49 |
T42 | <elros34> what for, you patched source and used correct version | 18:50 |
T42 | <kreatowastaken> i just asked since i didnt check if there were other commits (re @elros34: what for, you patche...) | 18:51 |
T42 | <kreatowastaken> i cant enter to the charging screen (re @Spidey24Z: @kreatowastaken) | 18:52 |
T42 | <kreatowastaken> btw | 18:52 |
T42 | <Spidey24Z> @elros34 do i need bluebinder if i use bluetooth-rfkill ? | 18:52 |
T42 | <kreatowastaken> ok nvm | 18:53 |
T42 | <kreatowastaken> i entered the charging screen | 18:53 |
T42 | <kreatowastaken> minimer still doesnt work like that | 18:54 |
T42 | <kreatowastaken> black screen | 18:54 |
T42 | <elros34> do you mean that actdead mode works for you? | 18:54 |
T42 | <kreatowastaken> idk what actdead mode is | 18:55 |
T42 | <Spidey24Z> charging animation ? (re @kreatowastaken: i entered the chargi...) | 18:55 |
T42 | <kreatowastaken> ye | 18:55 |
T42 | <kreatowastaken> the same screen he showed | 18:56 |
T42 | <kreatowastaken> how can i try qpa-surfaceflinger-plugin | 18:56 |
T42 | <kreatowastaken> btw | 18:56 |
T42 | <Spidey24Z> then black screen (re @kreatowastaken: the same screen he s...) | 18:56 |
T42 | <kreatowastaken> ye (re @Spidey24Z: then black screen) | 18:56 |
T42 | <kreatowastaken> when i ran minimer | 18:56 |
T42 | <kreatowastaken> wait | 18:56 |
T42 | <kreatowastaken> wait | 18:56 |
T42 | <kreatowastaken> i forgot to mask user@100000 | 18:56 |
T42 | <elros34> but which charging screen: sfos or some device mode | 18:56 |
T42 | <kreatowastaken> sfos | 18:57 |
T42 | <kreatowastaken> wait no | 18:57 |
T42 | <kreatowastaken> i mean | 18:57 |
T42 | <kreatowastaken> it shows the "device mode" screen | 18:57 |
T42 | <kreatowastaken> but it boots to sfos in the background | 18:57 |
T42 | <kreatowastaken> so | 18:57 |
T42 | <Spidey24Z> device mode ofcurse (re @elros34: but which charging s...) | 18:58 |
T42 | <Spidey24Z> ? (re @Spidey24Z: @elros34 do i need b...) | 18:58 |
T42 | <kreatowastaken> well | 18:59 |
T42 | <kreatowastaken> it showed a different screen than the | 18:59 |
T42 | <kreatowastaken> device mode one | 18:59 |
T42 | <kreatowastaken> when i tried to poweroff | 18:59 |
T42 | <Spidey24Z> https://github.com/mer-hybris/qt5-qpa-surfaceflinger-plugin (re @kreatowastaken: how can i try qpa-su...) | 18:59 |
T42 | <kreatowastaken> ill check it out ty (re @Spidey24Z: https://github.com/m...) | 18:59 |
T42 | <kreatowastaken> is it on the repos? | 18:59 |
T42 | <elros34> @Spidey24Z I guess no?rfkill you use for broadcom bluetooth | 18:59 |
T42 | <kreatowastaken> or do i compile it urself | 18:59 |
T42 | <elros34> you need to build it and not that urls | 18:59 |
T42 | <kreatowastaken> when i ran minimer it showed the (what i would assume) the sfos charging screen | 19:00 |
T42 | <Spidey24Z> yeah it do the job but bluetooth not turning on (re @elros34: @Spidey24Z I guess n...) | 19:00 |
T42 | <kreatowastaken> does that even count as working idk (re @kreatowastaken: when i ran minimer i...) | 19:01 |
T42 | <elros34> @kreatowastaken this doesn't make sense, minimer start simple qml file, defnitely not any charging screen | 19:01 |
T42 | <kreatowastaken> oh (re @elros34: @kreatowastaken this...) | 19:01 |
T42 | <kreatowastaken> well idk then | 19:01 |
T42 | <elros34> read it, few lines | 19:01 |
T42 | <kreatowastaken> read what? | 19:01 |
T42 | <elros34> the file you start with minimer | 19:01 |
T42 | <kreatowastaken> oh | 19:02 |
T42 | <kreatowastaken> it looks like it shows wallpaper.jpg | 19:02 |
T42 | <kreatowastaken> idk qml but | 19:02 |
T42 | <elros34> yeah | 19:02 |
T42 | <Spidey24Z> @elros34 parse_event: event { 'change', '/devices/bcm-bt-rfkill.23/rfkill/rfkill0', 'rfkill', '' } | 19:02 |
T42 | <Spidey24Z> connmand: 725] [c0] bcm_bt_rfkill_setpower: unblocked vreg:High [POWER ON] | 19:02 |
T42 | <kreatowastaken> okay then | 19:02 |
T42 | <kreatowastaken> ill try | 19:02 |
T42 | <kreatowastaken> the qt5-qpa-surfaceflinger-plugin | 19:02 |
T42 | <elros34> this is correct url for qpa plugin: https://github.com/nephros/qt5-qpa-surfaceflinger-plugin | 19:02 |
T42 | <kreatowastaken> is it on the repos? | 19:02 |
T42 | <kreatowastaken> or do i compile like mce | 19:02 |
T42 | <elros34> @Spidey24Z 1 line from log will not give me any clue | 19:03 |
T42 | <kreatowastaken> ok looks like its not on repos | 19:04 |
T42 | <kreatowastaken> ill compile it | 19:04 |
T42 | <Spidey24Z> there's nothing else about bluetoot in log (re @elros34: @Spidey24Z 1 line fr...) | 19:04 |
T42 | <Spidey24Z> there's nothing else about bluetooth in log (edited) (re @elros34: @Spidey24Z 1 line fr...) | 19:04 |
T42 | <elros34> then you need to enable verbose output for rfkill-event | 19:05 |
T42 | <Spidey24Z> how ? (re @elros34: then you need to ena...) | 19:05 |
T42 | <kreatowastaken> `Problem: nothing provides 'libsf.so.1()(64bit)' needed by the to be installed qt5-qpa-surfaceflinger-plugin-5.6.0+git2-1.aarch64` | 19:06 |
T42 | <kreatowastaken> solutions are dont install or ignore deps | 19:06 |
T42 | <elros34> did you even change rfkill name in sources? | 19:06 |
T42 | <Spidey24Z> it's bcm43xx (re @elros34: did you even change ...) | 19:07 |
T42 | <kreatowastaken> on the README.md it says libsf_compat_layer is needed | 19:07 |
T42 | <kreatowastaken> how can i find this? | 19:07 |
T42 | <elros34> @Spidey24Z lucky you:) | 19:07 |
T42 | <kreatowastaken> it doesnt look like its on the repos | 19:08 |
T42 | <Spidey24Z> CONFIG_BT_BCM4343=y | 19:08 |
T42 | <Spidey24Z> CONFIG_BCM_BT_RFKILL=y | 19:08 |
T42 | <Spidey24Z> CONFIG_BCM_BT_LPM=y (re @elros34: @Spidey24Z lucky you...) | 19:08 |
T42 | <Spidey24Z> CONFIG_BT_RFCOMM should i disable this one ? | 19:09 |
T42 | <elros34> dosen't mean it using same name as the one hardcoded in sources but most likely | 19:09 |
T42 | <elros34> no idea why would you. patcher works correctly, is initialization completed? | 19:10 |
T42 | <Spidey24Z> it's BCM4343A0 in hcd file (re @elros34: dosen't mean it usin...) | 19:10 |
T42 | <Spidey24Z> yeah it complete (re @elros34: no idea why would yo...) | 19:10 |
T42 | <elros34> its about /sys/class/rfkill/rfkill%u/name | 19:11 |
T42 | <kreatowastaken> ok found it | 19:12 |
T42 | <kreatowastaken> its on droid-local-repo as libhybris-libsf | 19:13 |
T42 | <Spidey24Z> bcm-bt-rfkill (re @elros34: its about /sys/class...) | 19:13 |
T42 | <kreatowastaken> installed qt5-qpa-surfaceflinger-plugin | 19:13 |
T42 | <kreatowastaken> whats next | 19:13 |
T42 | <kreatowastaken> do i just try minimer with it? | 19:13 |
T42 | <kreatowastaken> how do i use surfaceflinger with minimer? | 19:15 |
T42 | <elros34> do not remember exactly but try: LD_PRELOAD=/usr/libexec/droid-hybris/system/lib64/libsurfaceflinger.so /system/bin/surfaceflinger; | 19:16 |
T42 | <elros34> EGL_PLATFORM=null QT_QPA_PLATFORM=surfaceflinger minimer ... | 19:16 |
T42 | <Spidey24Z> @elros34 #define BCM_RFKILL_NAME "bcm43xx Bluetooth\n" change it to this name ? (re @Spidey24Z: bcm-bt-rfkill) | 19:17 |
T42 | <elros34> mabe but first you should enabled verbose mode and see what is going on | 19:17 |
T42 | <kreatowastaken> `CANNOT LINK EXECUTABLE "/system/bin/surfaceflinger": library "/usr/libexec/droid-hybris/system/lib64/libsurfaceflinger.so" needed or | 19:18 |
T42 | <kreatowastaken> dlopened by "/system/bin/surfaceflinger" is not accessible for the namespace "(default)"` (re @elros34: do not remember exac...) | 19:18 |
T42 | <Spidey24Z> how can i enable verbose mode? (re @elros34: mabe but first you s...) | 19:18 |
T42 | <elros34> check bluetooth-rfkill-event supported arguments in sources | 19:18 |
T42 | <Spidey24Z> okay (re @elros34: check bluetooth-rfki...) | 19:19 |
T42 | <elros34> @kreatowastaken what if you would bind mount that .so to system? | 19:19 |
T42 | <kreatowastaken> surfaceflinger looks like its working | 19:21 |
T42 | <kreatowastaken> gonna try minimer now | 19:21 |
T42 | <kreatowastaken> https://hastebin.com/tirabokezi.typescript | 19:22 |
T42 | <kreatowastaken> i have libhybris-libsf installed but that doesnt seem to add this file | 19:23 |
T42 | <Spidey24Z> did you install libhybris-libsf ? (re @kreatowastaken: https://hastebin.com...) | 19:23 |
T42 | <kreatowastaken> yes | 19:24 |
T42 | <kreatowastaken> `i+ | libhybris-libsf | SurfaceFlinger support helpers for libhybris | package` | 19:24 |
T42 | <elros34> you know how to use strace now so figure out why it can't find library | 19:24 |
T42 | <Spidey24Z> maybe not this file that missing (re @kreatowastaken: i have libhybris-lib...) | 19:24 |
T42 | <kreatowastaken> it doesnt seem like theres any file named that (re @elros34: you know how to use ...) | 19:24 |
T42 | <Spidey24Z> use ldd (re @Spidey24Z: maybe not this file ...) | 19:25 |
T42 | <kreatowastaken> i did find -iname libsf_compat_layer.so | 19:25 |
T42 | <kreatowastaken> on / | 19:25 |
T42 | <kreatowastaken> and it didnt find anything | 19:25 |
T42 | <elros34> then it's probably not build | 19:26 |
T42 | <elros34> make modules | grep libsf | 19:26 |
T42 | <kreatowastaken> no output | 19:27 |
T42 | <elros34> and without grep?:) | 19:27 |
T42 | <kreatowastaken> https://hastebin.com/adelibuhok (re @elros34: and without grep?:)) | 19:29 |
T42 | <elros34> nothing useful there so just do make libsf_compat_layer | 19:30 |
T42 | <kreatowastaken> a lot of errors | 19:31 |
T42 | <kreatowastaken> ill send em 1sec | 19:31 |
T42 | <kreatowastaken> https://hastebin.com/lokikugeje | 19:32 |
Generated by irclog2html.py 2.17.1 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!