2021-03-27.log

- mjw (QUIT: Quit: Leaving) (~mjw_@herd.wildebeest.org)00:11
+ specing_ (~specing@unaffiliated/specing)02:32
- specing (QUIT: Ping timeout: 265 seconds) (~specing@unaffiliated/specing)02:35
* specing_ -> specing02:35
- reverbdog (QUIT: Ping timeout: 240 seconds) (~thor@51.158.168.14)03:20
+ reverbdog (~thor@51.158.168.14)03:23
- erlehmann (QUIT: Ping timeout: 240 seconds) (~erlehmann@dynamic-046-114-038-119.46.114.pool.telefonica.de)03:24
- reverbdog (QUIT: Read error: Connection reset by peer) (~thor@51.158.168.14)03:36
+ reverbdog (~thor@51.158.168.14)03:36
+ erlehmann (~erlehmann@dynamic-046-114-032-005.46.114.pool.telefonica.de)03:37
+ B[] (~Thunderbi@219-89-228-78-adsl.sparkbb.co.nz)06:20
+ rasmus-mk (~rasmus@c83-253-223-217.bredband.comhem.se)07:38
+ odnes (~odnes@109-178-131-92.pat.ren.cosmote.net)08:18
- Asmadeus (QUIT: Ping timeout: 258 seconds) (~asmadeus@unaffiliated/asmadeus)09:20
+ Asmadeus (~asmadeus@unaffiliated/asmadeus)09:26
- odnes (QUIT: Remote host closed the connection) (~odnes@109-178-131-92.pat.ren.cosmote.net)09:46
+ odnes (~odnes@109-178-131-92.pat.ren.cosmote.net)09:47
+ mmicko (~mmicko@hhsrv1.vastheman.com)10:10
- odnes (QUIT: Ping timeout: 260 seconds) (~odnes@109-178-131-92.pat.ren.cosmote.net)11:03
- jvalleroy (QUIT: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@unaffiliated/jvalleroy)11:36
+ jvalleroy (~quassel@li1266-111.members.linode.com)11:37
- jvalleroy (QUIT: Changing host) (~quassel@li1266-111.members.linode.com)11:37
+ jvalleroy (~quassel@unaffiliated/jvalleroy)11:37
+ odnes (~odnes@109-178-131-92.pat.ren.cosmote.net)14:06
+ odnes_ (~odnes@109-178-131-92.pat.ren.cosmote.net)14:12
- odnes (QUIT: Read error: Connection reset by peer) (~odnes@109-178-131-92.pat.ren.cosmote.net)14:13
+ specing_ (~specing@unaffiliated/specing)14:32
- specing (QUIT: Ping timeout: 240 seconds) (~specing@unaffiliated/specing)14:35
* specing_ -> specing14:35
- q66 (QUIT: Quit: q66) (~q66@enlightenment/developer/q66)14:35
+ q66 (~q66@enlightenment/developer/q66)14:36
- odnes_ (QUIT: Ping timeout: 246 seconds) (~odnes@109-178-131-92.pat.ren.cosmote.net)14:38
devylHm moonlight (qt nvidia game streaming app) doesnt recognize any h264/h265 hardware decoder. The i.mx8 vpu has one. Isnt it implemented on debian jet or do i miss something (config, environment var)? Moonlight itself runs nicely with my elite controller x) but with sw decoding 720p/30fps/~20mbps is the max setting for smooth gaming. ;)15:23
_BnuAh yeah, something isn't quite working with the hardware decoding at the moment, though I don't know exactly what.15:26
_BnuNot sure if it's VAAPI or that other thing or exactly where the problem lies, but it seems to affect the web browsers as well.15:27
mntmnh265 is not really there yet15:43
mntmn(work in progress)15:43
mntmnh264, hantro, is in the kernel15:43
mntmnbut it is implemented as v4l2 m2m api which is kind of new15:44
mntmnit is supported by newer gstreamer versions (i doubt that by the ones in debian)15:44
mntmnyou'll have to do some research on this devyl, i can't help you with a recipe at the moment.15:44
mntmndevyl: ezequielg here might know more about the current status15:45
ezequielghey guys15:47
ezequielgh264 "stable" support is merged in the kernel and gstreamer (i think it's queued for 1.20).15:47
ezequielgffmpeg patches are either merged or being discussed.15:47
ezequielgmpeg2, vp8 and h265 uapi is in "unstable" api form.15:48
ezequielgvp8 and mpeg2 apis will be stable very soon.15:48
ezequielgimx8mq currently supports mpeg2, vp8 and h264.15:48
ezequielgimx8mq h265 support is posted in ML see https://www.collabora.com/news-and-blog/blog/2021/02/17/adding-hevc-support-for-imx-8m/.15:49
ezequielgthe series has evolved and i think it might land for 5.13.15:49
ezequielgwe are also working on 10-bit support, through raster-scan P010 and compressed reference buffers.15:49
ezequielgwe are not there yet, but this is work towards 4K, via compressed buffers in the dcss.15:50
ezequielgperhaps towards end of this year everything will land?15:50
ezequielgwe are working on VP9 in parallel and on rockchip SoCs, and encoding... so: many fronts, few people :)15:51
ezequielgmntmn: if you can collect the top features your users want, i.e. firefox? chromium? .. 4K? which codec? I'm interested in that kind of stuff to plan our R&D.15:52
ezequielgbeing spreaded very thinly means we must pick the battles carefully, and sadly some features are sacrificied.15:52
ezequielgdevyl: hopefully this answers your questions :-)15:55
mntmnezequielg: great answers, thank you. i'll do a bit of an analysis of where h264 (at first) decoding makes the most impact16:18
reverbdogdevyl: i'm also interested in getting moonlight working on the reform!17:05
reverbdogcan it use v4l2-m2m h264 through ffmpeg? i don't have a reform yet. but when mine arrives i'll be trying with you17:09
mntmnwhat is moonlight exactly? some kind of remote play thing?17:13
mntmni see https://moonlight-stream.org/17:13
mntmnbut i need my own pc for that, yeah?17:13
reverbdogmntmn: yep. i have an old windows 10 pc that's dedicated to gaming and it's mostly headless. i use moonlight to stream GPU-intensive games to my laptop17:17
mntmnthat's cool17:17
mntmnis there a client like that for ps4?17:17
reverbdogbut moonlight only works with nvidia GPUs17:17
mntmnok17:17
mntmnsorry i meant a host17:17
mntmni know it has remote play but i don't know if there are any foss clients for ps4 remote play.17:17
reverbdoginteresting, no idea17:18
reverbdogdidn't know ps4 had remote play17:18
mmickomntmn: There is https://git.sr.ht/~thestr4ng3r/chiaki17:18
mmickobut did not test that to be honest17:19
reverbdogdevyl: maybe your build of ffmpeg doesn't include support for v4l2-m2m, but from what i'm reading support is available?17:19
mntmnmmicko: oh that's cool. i'll try that (i have a ps4, but no gaming pc)17:20
mmickohttps://git.sr.ht/~thestr4ng3r/chiaki/refs/v2.1.1 contains AppImage so should work from any Linux machine17:20
mmickox64 not all :)17:24
+ odnes (~odnes@109-178-131-92.pat.ren.cosmote.net)17:39
+ reform32104 (~matthias@ipb21a7ce2.dynamic.kabel-deutschland.de)17:41
reform32104EXIT17:42
reform32104exit17:42
- reform32104 (QUIT: Client Quit) (~matthias@ipb21a7ce2.dynamic.kabel-deutschland.de)17:42
devylthanks for the answers... :) thats what i use mntmn :    https://flathub.org/apps/details/com.moonlight_stream.Moonlight17:44
mntmni just tried chiaki17:44
mntmn(built from source on reform)17:44
mntmnso it works! but only with LIBGL_ALWAYS_SOFTWARE i see the stream17:45
mntmnsomething goes wrong when displaying the stream through GL17:45
devyli play cyberpunk 2077 (...) though moonlight on my macbook... and hopefully soon on my reform ;)17:46
mntmnhaha i'm also testing cp2077 right now... but the mystery ps4 version17:46
devylsackboy adventure is a great fun on ps4 ;)17:47
mntmnworks also with ps4 controller connected to reform17:48
- DanC (QUIT: Quit: ZNC 1.6.6+deb1ubuntu0.2 - http://znc.in) (~DanC@136.33.249.0)17:49
mntmnwould be good to fix GL though...17:49
+ dckc (~DanC@2605:a601:ac60:1000:dc7:8456:eb59:d948)17:50
reverbdoghm never heard of flathub. so that's a repository of statically linked linux binaries?17:50
devylflatpak :) like snap on ubuntu17:51
reverbdogit's kinda hard to see details of their build17:52
devylmore or less a second distribution independed repository ...17:52
reverbdogfor moonlight17:52
devylafk ;)17:52
mntmnah chiaki wants to use  GLSL 1.5017:55
mntmnthat's the problem17:55
reverbdogah i found it https://github.com/flathub/com.moonlight_stream.Moonlight/blob/master/com.moonlight_stream.Moonlight.json17:56
reverbdogif your build uses that configuration, then ffmpeg v4l2-m2m support isn't the issue. although it appears that it was only toggled 13 days ago17:57
reverbdogi wonder how moonlight negotiates codecs17:58
mntmnfrom which version on is v4l2-m2m support in ffmpeg?18:00
mntmnhmm. testing: ffplay -vcodec h264_v4l2m2m ~/Videos/lumixtest1.mp418:05
mntmn[h264_v4l2m2m @ 0x7f483489f0] Could not find a valid device18:05
mntmn[h264_v4l2m2m @ 0x7f483489f0] can't configure decoder18:05
reverbdoglooks like... 3.4?18:06
mntmnhmm strange that it doesn't work then.18:07
reverbdogpermissions thing?18:08
mntmnezequielg: is there any more work/patch needed to allow ffmpeg/ffplay to use h264_v4l2m2m on imx8mq?18:08
mntmnreverbdog: nope18:08
+ Neelfyn (uid180106@gateway/web/irccloud.com/x-jxvyuufqsexfcpuw)18:44
ezequielgI would have to check that. Is it merged upstream?19:21
mntmnafaik yes19:21
ezequielgKeep in mind the hw decoder mode is called something like "drm" which can be confusing?19:22
mntmnezequielg: if you google h264_v4l2m2m you will find a lot of examples of people trying it on various platforms19:22
mntmnwith ffplay19:22
ezequielgI can find you my notes tomorrow or Monday19:28
mntmncool19:29
ezequielgBut iirc it's something like ffmpeg -hwaccel drm19:29
mntmnohh ok19:29
mntmnthat does not appear to be in the ffmpeg version on debian19:31
mntmnbut also the gstreamer-1.0 in debian sid: WARNING: erroneous pipeline: no element "v4l2h264dec"19:32
_BnuI think I did try VLC already with the "drm" hardware decoding and it didn't appear to work.19:44
mntmn_Bnu: what does vlc use behind the scenes? ffmpeg or something unique?19:49
- adjtm_ (QUIT: Remote host closed the connection) (~adjtm@188.26.223.61)19:53
+ adjtm_ (~adjtm@2a0c:5a80:1402:200:248c:77bd:484b:2528)19:54
- adjtm_ (QUIT: Remote host closed the connection) (~adjtm@2a0c:5a80:1402:200:248c:77bd:484b:2528)19:56
+ adjtm_ (~adjtm@2a0c:5a80:1402:200:248c:77bd:484b:2528)19:57
_BnuI don't actually recall for certain, but I believe it uses the same code base, ie libavcodec or whatever it's called these days.20:00
- adjtm_ (QUIT: Remote host closed the connection) (~adjtm@2a0c:5a80:1402:200:248c:77bd:484b:2528)20:06
+ adjtm_ (~adjtm@2a0c:5a80:1402:200:248c:77bd:484b:2528)20:06
+ adjtm (~adjtm@188.26.223.61)20:11
- adjtm_ (QUIT: Ping timeout: 240 seconds) (~adjtm@2a0c:5a80:1402:200:248c:77bd:484b:2528)20:12
- adjtm (QUIT: Remote host closed the connection) (~adjtm@188.26.223.61)20:13
+ adjtm (~adjtm@188.26.223.61)20:14
mntmn_Bnu: understood20:19
- B[] (QUIT: Ping timeout: 240 seconds) (~Thunderbi@219-89-228-78-adsl.sparkbb.co.nz)20:23
mntmnok chiaki works with export MESA_GLSL_VERSION_OVERRIDE=15020:32
+ reform13803 (~root@2a01:e0a:1ef:7180:219:b8ff:fe08:dddf)20:42
mntmnhi reform1380320:42
+ S0rin (~S0rin@ns3074960.ip-217-182-174.eu)20:43
S0rinHello, I have my reform showing me blinking battery even after a night of charge is there something I can do to fix it ?20:44
mntmnS0rin: welcome, check this out https://community.mnt.re/t/how-long-for-battery-controller-to-learn-battery-capacity/129/220:46
reform13803quit20:46
mntmnreform13803: you have to type /quit20:46
- reform13803 (QUIT: Client Quit) (~root@2a01:e0a:1ef:7180:219:b8ff:fe08:dddf)20:46
mntmnS0rin: use it on battery for a few hours and charge full again.20:47
- adjtm (QUIT: Remote host closed the connection) (~adjtm@188.26.223.61)20:47
+ adjtm (~adjtm@2a0c:5a80:1402:200:248c:77bd:484b:2528)20:48
S0rinmntmn: Sorry it was me on the reform (reform13803)20:48
S0rinmntmn: Yes I will let run on battery for a while and then charge again thank you20:49
mntmnok!20:50
+ adjtm_ (~adjtm@188.26.223.61)21:12
- adjtm (QUIT: Ping timeout: 246 seconds) (~adjtm@2a0c:5a80:1402:200:248c:77bd:484b:2528)21:13
S0rinI've seen in the handbook that it is possible to change the CPU soc, is there a page with links where I can see details ?21:23
- odnes (QUIT: Remote host closed the connection) (~odnes@109-178-131-92.pat.ren.cosmote.net)21:23
mntmnS0rin: what's your question as to the soc?21:48
S0rinmntmn: I would like to know the price and spec of alternative CPU21:50
mntmnS0rin: there is no price yet, it is still in development.21:50
mntmnS0rin: the first prototypes are just being assembled. the module is based on NXP LS1028A21:51
S0rinmntmn: Yes I have seen that in the handbook can't find it online so maybe I am a bit early on this21:52
mntmnS0rin: as i said, the module is still in development.21:52
mntmnS0rin: this is the chip https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/layerscape-processors/layerscape-1028a-applications-processor:LS1028A21:52
S0rinmntmn: I get it thank you for the precision ;)21:52
mntmnthe module is interesting if you want higher single core performance and 8 or 16GB ram, and more pcie address space (allowing for eGPU). but it will be quite expensive.21:54
S0rinmntmn: yes yes I can guess that but I wonder the price range21:55
S0rinAnd yes more RAM can be a strong argument21:55
mntmni suspect something between 500 and 700 euro21:55
mntmnbut i really don't know the real numbers yet21:55
S0rinmntmn: Ok and what would be the cost of the actual CPU if buy single online (to compare)21:57
mntmnidk maybe 150 euro? the expensive part is the 16GB ram i guess21:58
mntmnah no the chip is around 70 EUR. depending on volum21:59
mntmn+e21:59
S0rinmntmn: hum ok so maybe an upgrade version of the actual with just more ram can be more well priced ?21:59
S0rinmntmn: Yes sure I understand21:59
mntmnreally, i don't know yet.22:00
S0rinmntmn: that's ok, thank you for the informations :)22:01
mntmni think there will be more info in around 2-3 months22:01
mntmnthe module assembly is delayed @ rbz because of component shortage22:02
mntmneverything is pretty difficult right now22:02
doppleryeah, this chip shortage is a pain in the neck22:02
mntmni'm really happy that we early on bought everything for 450 reforms22:03
dopplergood call22:03
mntmnso we will be able to build enough for all the campaign + after campaign sales plus some extra22:03
adjtm_mntmn, the problem of Layerscape is that they are too focused on networking devices, even the parts with fewer interfaces are too much for everything except routers22:03
adjtm_and I suspect that network interface contribute a lot to power and price22:03
mntmnadjtm_: well as i said, the memory is the expensive part here22:03
mntmnand the board also needs a more expensive process22:04
adjtm_is LS1028A's gpu vivante?22:04
mntmnyes22:06
mntmni think the same as in imx8m22:06
S0rinIt this one https://cnx-software.ru/2019/05/07/miriac-mpx-ls1028a-nxp-qoriq-ls1028a-som-prednaznachen-dlya-prilozhenij-tsn/22:07
mntmnS0rin: no22:08
mntmnS0rin: i mean, it is not that module. it is the chip, though. i can't read russian though.22:08
mntmnthat module comes only with 4GB ram max22:09
- rasmus-mk (QUIT: Quit: Konversation terminated!) (~rasmus@c83-253-223-217.bredband.comhem.se)22:10
S0rinmntmn: I can't read russian too, but found that in duckduck go images22:10
rvensemntmn: was someone working on an fpga-based module?22:10
mntmnrvense: yes, me22:11
mntmnkintex-722:11
rvenseah, cool22:11
rvensehow far along is that?22:11
rvenseschematics.. layout... fully functional amiga laptop?22:13
mntmni have some basic schematics and most of the chips selected, but not completed power stuff22:13
rvenseah, ok22:13
mntmnit will take a while. most time i have to spend on building reforms now22:13
rvenseyeah, of course. it's a niche within a niche i'm sure.22:14
mntmnmeanwhile the imx8mq runs amiberry quite well!22:14
rvensenice22:14
mntmni have amiga emulation, classic mac, playstation 1, c64, doxbox, even windows 10 arm on my reform ;)22:15
mntmndosbox22:15
S0rinmntmn: That's cool, and let's say qemu i386 / amd64 for let's small dev vm did someone test that22:17
S0rinLike most docker image won't work right22:17
mntmnqemu-user-static works ok for x86 but a full blown vm is still too slow22:18
mntmnexagear will probably work better but i haven't tested the huawei (?) version yet22:18
mntmnit's also all proprietary stuff22:18
mntmni think faster x86 emulation for arm is still in development22:19
mntmnhttps://github.com/FEX-Emu/FEX22:20
mntmni think this is the most interesting one22:21
S0rinmntmn: it's like wine for x8622:22
S0rinit22:22
S0rinit's cool22:22
mntmnit's like qemu-user-static22:23
mntmnwine is a windows emulator22:23
S0rinmntmn: Yes sure bad comparison22:28
- terpri_ (QUIT: Remote host closed the connection) (~terpri@2603-6081-2241-0752-96b8-6dff-feb3-87d3.res6.spectrum.com)23:24
+ terpri_ (~terpri@2603-6081-2241-0752-96b8-6dff-feb3-87d3.res6.spectrum.com)23:24

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!