2023-10-11.log

- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@129.110.242.224)00:23
+ jacobk (~quassel@utdpat242016.utdallas.edu)00:35
- mjw (QUIT: Ping timeout: 258 seconds) (~mjw@gnu.wildebeest.org)00:41
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat242016.utdallas.edu)00:45
+ vagrantc (~vagrant@2a00:79e1:abc:133:77d:8d2b:ed76:33d)00:48
+ jacobk (~quassel@utdpat241106.utdallas.edu)00:54
- vagrantc (QUIT: Quit: leaving) (~vagrant@2a00:79e1:abc:133:77d:8d2b:ed76:33d)01:21
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat241106.utdallas.edu)01:28
+ jacobk (~quassel@utdpat241106.utdallas.edu)01:29
- mtm (QUIT: Ping timeout: 245 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:02
- ajr (QUIT: Quit: Connection closed for inactivity) (uid609314@user/ajr)02:21
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat241106.utdallas.edu)02:37
+ reform29030 (~josch@ip1f12fe3b.dynamic.kabel-deutschland.de)03:33
reform29030minute: no worries, i got kvm to work on ls1028a -- it just is done differently compared to imx8mq :)03:34
reform29030pandora: blender support depends on opengl support of the som03:35
reform29030pandora: starting with 2.80, blender requires 3.2+, so 2.79b is the last one that works on reform with imx8mq03:36
reform29030pandora: we tried to forward port old blender for a while but gave up doing that a while ago03:36
- reform29030 (QUIT: Quit: Leaving) (~josch@ip1f12fe3b.dynamic.kabel-deutschland.de)03:39
- nsc (QUIT: Ping timeout: 255 seconds) (~nicolas@34-49-142-46.pool.kielnet.net)04:00
+ nsc (~nicolas@201-98-142-46.pool.kielnet.net)04:01
+ reform32580 (~josch@ip1f12fe3b.dynamic.kabel-deutschland.de)04:02
reform32580minute: sysimage-v4 has a /debian directory in /. It comes from firedecor_0.1~2023-10-10-git7daf1ec_arm64.deb04:02
reform32580minute: https://mntre.com/modularity.html#table used to work but now the #table anchor is gone somehow? i found that useful to point people to04:06
reform32580minute: also shop pages like https://shop.mntre.com/products/mnt-reform-ls1028a-module link to it04:06
reform32580pandora: according to that table, you'll need ls1028a with an external pcie gpu (probably in a rack reform?) for blender support as blender needs opengles 3.2 and all boards have opengles 3.1 maximum -- no idea whether hacks exist that make it work anyways04:08
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:09
- reform32580 (QUIT: Quit: Leaving) (~josch@ip1f12fe3b.dynamic.kabel-deutschland.de)04:09
+ jacobk (~quassel@utdpat241106.utdallas.edu)04:33
pandoraoh I also saw that opengl dropped development in 201704:35
pandorathe latest blender seem to even need opengl 4.304:38
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@utdpat241106.utdallas.edu)06:04
+ jacobk (~quassel@64.189.201.150)06:28
+ Boostisbetter (4a410829d7@irc.cheogram.com)07:00
+ reform3033 (~josch@ip1f12fe3b.dynamic.kabel-deutschland.de)07:26
reform3033df -h /tmp07:26
reform3033Filesystem      Size  Used Avail Use% Mounted on07:26
reform3033tmpfs            16G   13G  3.9G  77% /tmp07:27
reform3033oh the joy!07:27
- marty_mcfly88 (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@065-026-065-202.biz.spectrum.com)07:46
+ marty_mcfly88 (~quassel@065-026-065-202.biz.spectrum.com)07:47
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@64.189.201.150)08:01
- reform3033 (QUIT: Quit: Leaving) (~josch@ip1f12fe3b.dynamic.kabel-deutschland.de)08:14
vkoskivCurious, suddenly got this error on boot, wifi disabled: https://mister-muffin.de/p/pbmC.txt08:53
vkoskivI don't think I ran an apt upgrade or anything08:54
vkoskivI'll try to run one, see if that helps08:54
vkoskivI ran an apt upgrade. Still that same error, but wifi works now :D09:02
vkoskivOn the previous boot, it wasn't even showing up in rfkill09:03
vkoskivI'll trawl the log to see if I can spot the actual cause09:03
+ reform12882 (~josch@ip1f12fe3b.dynamic.kabel-deutschland.de)09:10
reform12882vkoskiv: don't scare me like that! :D when you wrote about an error on boot i feared i had created another bug that breaks your machine :D09:11
reform12882vkoskiv: the muffin paste bug you found was just a case of -ENOSPC btw :)09:12
reform12882as you already found out it is fixed now09:12
reform12882on debian you can also use the pastebinit tool to send stuff to a pastebin from a terminal09:13
reform12882minute: where can i read my cpu temp on ls1028a?09:17
reform12882/sys/devices/virtual/thermal/thermal_zone0/temp says 8400009:17
reform12882sorry for coming off and on all the time -- i'm on ls1028a via serial and am reading the channel log via http :)09:18
+ mjw (~mjw@gnu.wildebeest.org)09:51
- mjw (QUIT: Ping timeout: 258 seconds) (~mjw@gnu.wildebeest.org)10:15
* mark_ -> mjw10:20
minutereform12882: i just use "sensors"10:26
minutereform12882: that's quite a high temp. heatsink is on?10:26
+ mtm- (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)10:28
- mtm (QUIT: Ping timeout: 240 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)10:30
pandorais it correct that the GC7000 has full mesa support?10:42
+ mark_ (~mjw@gnu.wildebeest.org)12:05
reform12882minute: yup. maybe i didnt seat it very well. idle temp is 67°C12:11
reform12882okay, i tested the reform-tools changes and ran some benchmarks. everything went well. maybe i should carefully attach the display and run some more things now...12:12
reform12882wish me luck with the cable!12:12
- reform12882 (QUIT: Quit: Leaving) (~josch@ip1f12fe3b.dynamic.kabel-deutschland.de)12:13
joschand finally back to imx8mq...13:03
joschphew...13:03
joschswapped ls1028a in and out four times now13:03
joscheverything still works, gladly13:03
minutejosch: cool, i'm happy to hear this. module yield is low so far, so i hope yours has a long life13:14
- iank (QUIT: Quit: ZNC 1.8.2+deb2+b1 - https://znc.in) (~iank@fsf/staff/iank)13:25
+ iank (~iank@fsf/staff/iank)13:27
joschminute: the ls1028a really seems to have been a problem child from start to finish :(13:31
- mark_ (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org)13:31
joschi think the heatsink was just a bit off last time -- it's difficult to install properly because it's really hard to determine whether the screws are completely in or just very hard to turn further13:32
Boostisbetterjosch: was the performance improvement very obvious?13:35
joschBoostisbetter: depends on what you are doing :)13:41
joschBoostisbetter: for example, here are some benchmarks of my SSD on ls1028a: https://community.mnt.re/t/does-drive-encryption-cause-the-reform-to-slowdown/871/1013:56
- mtm- (QUIT: Ping timeout: 245 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:03
joschi also learned:14:04
joschthe LS1028A is not happy with my PLA casemods14:05
joschah the other way round14:05
joschmy 3d printed case mods are not happy with the heat from the LS1028A14:05
joschlesson learned: next time print everything in PET instead14:05
vkoskivAs opposed to ABS? ABS has a higher glass transition temperature than PLA14:11
vkoskivOh, I misread PET as PLA14:11
vkoskivPLA is very melty :D14:12
joschyup, it even died in the sun for me already :D14:14
minutejosch: yes, the ls1028a project is the hardest/most bad-luck-ridden we've had so far14:19
joschi hope happier days arrive now with pocket reform development :)14:20
minutei hope so! i'm not off the hook with ls though14:20
minutewill need to tell some people we can't ship their devices now, again14:20
minuteand lets hope that from the full batch (for which i'm still missing the socs) enough will be ok to cover orders14:21
joschuff :/14:21
joschand it's not even like the efforts would pay off by delivering the does-it-all platform that is better than the options :/14:22
joschah sadly i found out that indeed the cpu is not fast enough to decode h264 1080p@60 -- but no big deal as i want to use it with a dedicated gpu in the rack reform anyways14:23
- marty_mcfly88 (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@065-026-065-202.biz.spectrum.com)14:31
+ marty_mcfly88 (~quassel@2603-6000-8c01-0f3e-7dac-14c7-19c1-fd5c.res6.spectrum.com)14:32
joschBoostisbetter: as a benchmark, take a software i maintain which creates Debian chroots as an example. Running that software to create a chroot on imx8mq takes 46 seconds. On ls1028a it's just 29 seconds. This is a massive boost but the reason for that is, that creating a chroot is a process that only utilizes a single core and becomes much faster with /tmp mounted as a tmpfs (which i'm not doing on 14:47
joschimx8mq due to limited ram).14:47
joschso as the maintainer of this software with a testsuite that runs that program 300+ times, i get a massive speed boost14:48
joschit would probably be even faster on a311d14:48
joschi still have 55 lines of notes to go through from my ls1028a tests -- more benchmarks results will be coming :)14:49
vkoskivI could let you SSH into my reform with a fresh SD card to test :D14:49
joschvkoskiv: you could just "sudo apt install mmdebstrap" and then run "mmdebstrap --variant=apt unstable /dev/null" and see how fast it is :)14:50
joschvkoskiv: another benchmark that i did was to compile linux as done by reform-debian-packages -- if your machine has around six hours of free-time that's also something you could try :)15:02
erlejosch thanks for the eremit suggestion15:02
- GNUmoon (QUIT: Ping timeout: 252 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)15:09
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)15:15
* truck -> lastebil16:07
* lastebil -> truck16:07
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:09
+ IchikaZou (~IchikaZou@36-231-67-151.dynamic-ip.hinet.net)16:19
+ mark_ (~mjw@gnu.wildebeest.org)16:26
- GNUmoon (QUIT: Ping timeout: 252 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)16:32
- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)16:33
+ S0rin (~S0rin@user/s0rin)16:34
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)16:37
- mark_ (QUIT: Ping timeout: 245 seconds) (~mjw@gnu.wildebeest.org)16:43
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)16:51
- ex-parrot (QUIT: Read error: Connection reset by peer) (~fincham@user/ex-parrot)17:05
+ ex-parrot (~fincham@user/ex-parrot)17:05
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)17:24
- Boostisbetter (QUIT: Ping timeout: 255 seconds) (4a410829d7@irc.cheogram.com)18:01
+ Boostisbetter (4a410829d7@irc.cheogram.com)18:01
minutejosch: interesting how sata performance on ls1028a is better than nvme on imx8mq18:07
+ mark_ (~mjw@gnu.wildebeest.org)18:19
- IchikaZou (QUIT: Remote host closed the connection) (~IchikaZou@36-231-67-151.dynamic-ip.hinet.net)18:24
+ vagrantc (~vagrant@2a00:79e1:abc:133:77d:8d2b:ed76:33d)18:24
joschoh then i made an interesting benchmark \o/18:26
joschfor me, either of those results is more than enough for what i'm doing with the machine :D18:26
+ jacobk (~quassel@64.189.201.150)18:31
- stites (QUIT: Ping timeout: 252 seconds) (~stites@130.44.147.204)18:52
+ stites (~stites@2607:fb91:dc8:e0e2:5656:70eb:8498:35ff)18:52
abortretryfailhmm... where does /usr/lib/systemd/sleep.conf.d/reform-sleep.conf come from? dpkg-query doesn't think its from any package.18:53
abortretryfaildoes that get baked into the system image somehow?18:54
joschabortretryfail: what is the output of18:54
joschdpkg-query --search /usr/lib/systemd/sleep.conf.d/reform-sleep.conf18:54
abortretryfailthat's exactly what i did.18:54
abortretryfaildpkg-query: no path found matching pattern /lib/systemd/sleep.conf.d/reform-sleep.conf18:55
abortretryfailthat's the file that explicitly disables hibernate. I changed it on my box while I try to get hibernate working.18:55
joschhuh18:55
abortretryfailright now it looks like encrypted swap on the nvme is a Problem, but it might be possible to hibernate a SD card booted Reform 18:55
joschooooh18:56
abortretryfailI need to make a SD card with the base system image and a large enough swap partition and try18:56
joschi can tell you what is going on18:56
joschit's the merged-/usr mess we are going through right now18:56
joschso you didn't run the command i told you18:56
joschyou ran it with /lib/systemd/sleep.conf.d/reform-sleep.conf18:56
joschnot with /usr/lib/systemd/sleep.conf.d/reform-sleep.conf18:56
abortretryfailoh god lol18:56
abortretryfailsorry18:56
joschdpkg knows about the latter not the former18:56
joschbut due to the symlink they are the same file18:57
abortretryfailreform-tools owns that yeah.18:57
BoostisbetterHmm, I am not encrypted at all on my Reform. I wonder if it would work for me. 18:57
BoostisbetterAny chance you could detail in the thread what you have tried doing to get it working? I know that grub needs to be update to resume from the swap partition. 18:58
abortretryfailBoostisbetter: - maybe. You'll need a kernel cmdline to actually resume from power off. There is no grub. It'll have to be u-boot stuff18:58
joschabortretryfail: how did you find that? did it cause any problem for you?18:59
abortretryfailhow did i find which part?18:59
Boostisbetterabortretryfail: ok, sounds good. u-boot is pretty nice, and i would think it would support that. I trust you have already set that up with u-boot?18:59
abortretryfailno, I'm not messing with the bootloader until I get a successful test resume from swap18:59
joschabortretryfail: you were asking where it came from -- was it just because you used dpkg-query and it didn't find it?19:00
joschor was there another problem with this?19:00
abortretryfailyou can do echo test_resume > /sys/power/disk then systemctl hibernate to try19:00
abortretryfailjosch: I was looking at the symlink and didnt realize it was a symlink19:00
joschokay :)19:00
abortretryfailBoostisbetter: also if you test, make sure /sys/power/resume has the major:minor number of your swap device (check lsblk) first.19:02
- stites (QUIT: Read error: Connection reset by peer) (~stites@2607:fb91:dc8:e0e2:5656:70eb:8498:35ff)19:33
+ stites (~stites@130.44.147.204)19:33
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@64.189.201.150)19:38
- vagrantc (QUIT: Quit: leaving) (~vagrant@2a00:79e1:abc:133:77d:8d2b:ed76:33d)19:52
+ jacobk (~quassel@129.110.242.224)19:59
abortretryfailwell, I got it to hibernate and *mostly* recover from it. the nvme blows up and it gets stuck trying to read thermal sensors after resume now.20:06
abortretryfailmaybe i will mess with this more later. I need to get real work done.20:07
Boostisbetterabortretryfail: I think you are real close. Which is awesome! Hope real work doesn't drain ya too much! Looking forwarding to seeing if you get nay futher. 20:17
abortretryfailI think I'm real close to running out of easy stuff.20:18
abortretryfailnvme and the sensors thing is getting into hardware hairyness that smells like uncharted waters for embedded ARM boards.20:18
- mtm (QUIT: Remote host closed the connection) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)20:21
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@129.110.242.224)20:23
+ jacobk (~quassel@utdpat241106.utdallas.edu)20:27
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.32.204)20:31
+ Ar|stote|is (~linx@149.210.32.204)20:32
minutejosch: i downloaded the latest system image for imx8mq and am testing it in QA with a reform to ship, and the display turns off in linux (it's there in uboot)20:36
minutewat > [   20.447101] platform 30830000.spi: deferred probe pending20:38
minuteah, now maintenance mode (on serial)20:38
minutels: cannot access '/dev/fb*': No such file or directory20:39
minute[    8.637458] imx-dcss 32e00000.display-controller: [drm] *ERROR* fbdev-dma: Failed to setup generic emulation (ret=-12)20:39
minute[    8.648933] imx-dcss 32e00000.display-controller: [drm] *ERROR* fbdev-dma: Failed to setup generic emulation (ret=-12)20:39
minutethis seems new20:39
minutejosch: new kernel shenanigans?20:39
minuteoh shit what20:41
minutethis module claims 2GB ram20:41
minutethat's the explanation then. cma=512M@3G can't work on this module20:42
minutemaybe we should do cma=512M@1G20:42
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)21:06
* mark_ -> mjw21:06
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)21:07
vkoskivjosch: 31.96s on first cold run for that mmdebstrap cmd21:15
vkoskivminute: Is that on the ls1028?21:17
vkoskivjosch: Ran same command with hyperfine, 10 runs, mean 31.312s +- 0.122s21:22
vkoskivRange as 31.004s...31.382s21:22
vkoskivUser: 19.667s, System 13.530s21:22
vkoskivI guess the first manual cold run populated some caches, if the slowest run here was much faster than it.21:23
minutevkoskiv: no, imx8mq21:32
vkoskiv> uptime 5:4521:55
vkoskivJust ticked over to 10% on the gauge there21:55
vkoskivReading azoteq docs, good tunes on wireless headphones.21:57
minutevkoskiv: 5:45h runtime on batteries?22:04
vkoskivNot 100% sure of that figure, I don't remember if I had it on the wire for a bit at the start22:04
minuteah ok :D 22:04
vkoskivBut most of the time, it's been on the battery.\22:04
vkoskivWanted to drain it down. I'll do a measurement tomorrow22:05
vkoskivOr maybe I'll set it to echo the uptime to a file in a loop or something22:05
minutevkoskiv: just don't forget `sync` in that script :D22:07
minute(did that a few times)22:07
vkoskivYeah, can have an oopsie with that22:09
vkoskivAlthough the last time my unit did a panic shutdown, it looked like a safe-ish one?22:10
vkoskivDropped to a console, bunch of text, etc.22:10
vkoskivI think that was linux initiating it, it was when the fuel gauge was doing the weird thing22:10
joschvkoskiv: are you using an apt mirror in the network or on your local disk?22:52
vkoskivI don't know, I just invoked the command you showed22:54
joschah okay22:54
joschthen it probably took some seconds downloading packages22:54
joschi benchmarked the command with my apt mirror proxied from the local drive22:54
joschso that my network speed would not become part of the benchmark22:54
joschif it took the same time *including* the downloading, then a311d is massively faster than ls1028a for this task :)22:56
vkoskivCurious to hear opinions, this is what my OLED looks like now: https://www.youtube.com/watch?v=67x9bpDkjyc22:57
sigridlooks cool23:00
vkoskivthe lissajous gets very excited and spinny when the CPU gets busy :^)23:00
sigridthat reminded me to make oled brightness configurable via raw hid. maybe it's already there23:00
vkoskivI did implement that, but it doesn't get that dim in my experience23:01
vkoskivI also tried out syncing it with the kbd backlight, but I prefer to have mine on the lowest brightness all the time, it's already plenty bright23:01
joschvkoskiv: looks super impressive!23:02
joschi'd still fear burn-in effects on my oled though :(23:02
vkoskivYeah, I'll try to work out something for that23:02
vkoskivThe frames aren't really necessary, mostly just for testing23:03
vkoskivAnd I could shift things around every so often, down, right, up, left23:03
vkoskivSomething like that23:03
vkoskivBut in my experience, even if the OLED does get burned in, you only notice it if you look really closely, or the display is all white23:04
vkoskivMore hacking to follow tomorrow23:04
joschi like the idea of moving some of the information i currently have in my waybar to the oled23:04
Boostisbetterthat would be pretty cool. Get a bit more use out of it. I kind of wish the OLED could show things like battery percentage in real time, and keep updating. 23:10
joschBoostisbetter: it already does that23:11
joschthe display you get when pressing circle, b is updated every few seconds23:11
joschanother benchmark (the mmdebstrap testsuite): 522m on imx8mq and 402m on ls1028a -- that's ~9 hours versus ~7 hours23:31
- natalie- (QUIT: Read error: Connection reset by peer) (~natalie@user/natalie)23:35
joschvkoskiv: i'm now running the reform-debian-packages linux build -- i'd love to see how long that takes on a311d as well :)23:37
joschmy existing logs suggest that compiling linux on ls1028a is just as fast as on imx8mq which would make sense because in contrast to the other workloads i've tested, building linux benefits a lot from having more cores available23:39
+ natalie (~natalie@user/natalie)23:40
- Boostisbetter (QUIT: Ping timeout: 255 seconds) (4a410829d7@irc.cheogram.com)23:58
+ natalie- (~natalie@user/natalie)23:58
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)23:59

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