2023-07-13.log

minutescreenshot from my newly upgraded reform https://mastodon.social/@mntmn/11070339814498252700:11
minutenow (not now now, but later now) would be a good time to explore compressed memory00:22
joschdid you... try suspend? ;)00:24
minutei did not! and i will not!!!!00:28
minuteahaha00:28
minuteno, i will look at it at some point in the next weeks... it should be possible in theory00:28
joschno worries, i'm not having my hopes up :)00:29
minutethat's always good when facing suspend challenges00:31
joschand vagrant gave me another interesting idea earlier... once u-boot support is upstreamed, we can use u-boot-menu to choose the correct dtb to load before booting linux00:31
joschthen you can literally just swap out the module and re-use your system without changes00:32
minuteah, i have a bit broken system atm 00:33
minute> linux-image-arm64 : Depends: linux-image-6.4.0-0-reform2-arm64 (= 6.4.1-1~exp1+reform20230710T195054Z1) but 6.4.1-1~exp1+reform20230712T185438Z1 is to be installed00:33
minutebecause i didn't install all the .debs when i was still at work00:33
minutei wonder if i can silence this until tomorrow and install blueman anyway somehow00:33
joschyou can remove linux-image-arm6400:33
joschjust don't forget to re-install it later00:33
joschthe actual data is in linux-image-6.4.0-0-reform2-arm6400:34
joschrun this:00:34
joschdpkg -L linux-image-arm6400:34
joschthen you see that the package doesn't contain anything00:34
joschit's just a package that always depends on the latest kernel00:34
joschthe package exists so that one can just depend on linux-image-arm64 and get the latest kernel without hardcoding version numbers00:34
jfredbeing able to just swap out modules without changing anything on-disk is the dream :)00:43
jfred(well, really if you could do that with upstream distro images too... I'm sure that's a lot more work haha)00:44
joschjfred: mainly missing for that is all the patches being upstreamed00:47
minutejosch: thank you very much, that worked 01:19
violetminute: if you're getting into zram my recommendation generally is to use zstd as the compression algorithm and set the zram device size to 3/4 your physical memory size. this usually works most of the time. you can sometimes go higher depending on the workload (I used to run 6/4) but i found that accidentally loading some .tar.gzs into tmpfs while already under heavy memory pressure froze my system on 01:22
violetmore than one occasion so i dropped back down. 01:22
+ kuno_ (sid299442@id-299442.helmsley.irccloud.com)01:25
+ skalk_ (~skalk@vond.sysret.de)01:25
+ sterni_ (~lukas@user/sterni)01:26
+ rah_ (rah@verain.settrans.net)01:27
+ violet_ (~vi@user/violet)01:27
+ nocko_ (~nock@user/nocko)01:27
violet_idk if any of that went through so ill copy paste into a log01:27
- S0rin (QUIT: Ping timeout: 240 seconds) (~S0rin@user/s0rin)01:28
violet_minute: https://dpaste.com/BD6ZPL9FF zram recommendations (ive been using it for a long time) 01:28
violet_in case it's interesting01:29
+ S0rin (~S0rin@user/s0rin)01:30
- kuno (QUIT: *.net *.split) (sid299442@id-299442.helmsley.irccloud.com)01:32
- sevan (QUIT: *.net *.split) (~sevan@user/venture37)01:32
- sterni (QUIT: *.net *.split) (~lukas@user/sterni)01:32
- rah (QUIT: *.net *.split) (rah@verain.settrans.net)01:32
- skalk (QUIT: *.net *.split) (~skalk@vond.sysret.de)01:32
- leonardo (QUIT: *.net *.split) (leonardo@user/leonardo)01:32
- nocko (QUIT: *.net *.split) (~nock@user/nocko)01:32
- violet (QUIT: *.net *.split) (~vi@user/violet)01:32
* violet_ -> violet01:32
* kuno_ -> kuno01:32
+ leonardo (leonardo@user/leonardo)01:34
- mjw (QUIT: Ping timeout: 245 seconds) (~mjw@gnu.wildebeest.org)01:34
minuteviolet: very good info, thanks01:39
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)01:43
- mtm- (QUIT: Ping timeout: 246 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:02
+ bkeys (~Thunderbi@static-198-54-130-101.cust.tzulo.com)02:14
* sterni_ -> sterni02:22
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)02:38
- yewscion (QUIT: Remote host closed the connection) (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)02:38
- ajr (QUIT: Quit: Connection closed for inactivity) (uid609314@user/ajr)03:27
jfredhow significant are the performance gains from the laird antenna?03:39
jfredthink I'm finally going to actually order the a311d module and if the new antenna makes a significant difference I might throw it onto that order too03:40
joschi didn't measure it but for me the difference is between "no reception in the bedroom" and "same speed in the bedroom as everywhere else in the house"03:40
jfredseems pretty helpful then03:40
joschsame in my office at work: with the old antenna i didn't have reception in my office and with the laird antenna i had the same flaky connection that i had with my intel notebook before03:40
jfredmight as well tack it on, it doesn't add that much more to the cost03:41
jfredthough would feel like a waste to peel the old antenna off its holder and junk it... maybe I'll also laser cut a new holder for it at the hackerspace :P03:42
+ sigrid_ (~sigrid@ftrv.se)03:57
- sigrid (QUIT: Quit: Reconnecting) (~sigrid@ftrv.se)03:58
- mlarkin (QUIT: Quit: leaving) (~mlarkin@047-036-115-056.res.spectrum.com)04:03
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:08
violetusb2 is honestly kinda more fine that a lot of ppl give it credit for a think04:09
violeta lot of usb2's bad rep is really really bad usb drives that already ran at way below usb2's data rate04:09
jfredyeah04:17
jfredand also thinking about it I honestly don't often need fast USB drives anyway04:18
jfredslow USB transfer speeds are a bit painful if I'm writing a live USB or something, but I don't actually do that very often04:18
+ mlarkin (~mlarkin@047-036-115-056.res.spectrum.com)04:47
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)05:00
- S0rin (QUIT: Ping timeout: 246 seconds) (~S0rin@user/s0rin)05:02
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)05:03
+ S0rin (~S0rin@user/s0rin)05:04
violetand for everytihng else you basically dont benefit from usb305:27
violetlike even a wifi dongle, you're not gonna saturate the 480mbit/s of usb2 unless you have a particularly optimized wifi setup. a gigabit ethernet adapter yeah you will 05:27
+ yewscion (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63)05:38
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)05:51
- jjbliss (QUIT: Ping timeout: 246 seconds) (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)06:10
+ jjbliss (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)06:10
- sevan (QUIT: Ping timeout: 246 seconds) (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)06:12
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)07:07
- klardotsh (QUIT: Ping timeout: 245 seconds) (~klardotsh@98.97.113.255)07:13
+ klardotsh (~klardotsh@98.97.113.255)07:18
- S0rin (QUIT: Ping timeout: 245 seconds) (~S0rin@user/s0rin)07:24
+ S0rin (~S0rin@user/s0rin)07:26
- klardotsh (QUIT: Quit: zzz) (~klardotsh@98.97.113.255)08:30
violethdmi has been stable all afternoon/evening for me on my 1080p display, ty again for that09:19
- lifning (QUIT: Ping timeout: 260 seconds) (~lifning@user/lifning)09:20
+ lifning (~lifning@user/lifning)10:03
- lifning (QUIT: Ping timeout: 245 seconds) (~lifning@user/lifning)10:07
amospalla[m]I've always used small zram volumes (say, 1/4 of my main memory) on my hosts, should I raise that?10:10
amospalla[m]Also, I use zram for /tmp volume (ext2 is enough for it, no need for a file system log). That is still ram fast, avoids solid state disks writes and saves memory by enabling zstd compression.10:12
amospalla[m]At the end, zram is just a block device.10:13
- Gooberpatrol66 (QUIT: Ping timeout: 245 seconds) (~Gooberpat@user/gooberpatrol66)10:22
violetamospalla[m]: i would just use tmpfs instead of zram on /tmp personally10:22
violetbecause tmpfs gets moved to swap as-needed already10:22
violetso you dont really gain anything by making it a zram device, and in fact you lose things because of the filesystem overhead and the fact that space gets permanently allocated and not zeroed when files get deleted10:23
violetso tmpfs on /tmp + zram swap device is (in my opinion) a better option10:24
amospalla[m]violet: ahh didn't know that, thank you.10:26
amospalla[m]Then yes, on a device with 4 or 8 gib of memory zswap makes more sense.10:27
violetyeah i did not know that either for a long time but ended up investigating when i was working on a system with 2 gigs of ram and was hyperoptimizing things10:27
violeti.e. https://artemis.sh/2022/01/12/life-at-800mhz.html 10:27
violet2 gigs ram, this one has a 1.5 gig zram i think10:27
violetand the entire browser userdata gets loaded into tmpfs to keep the browser IndexDB/sqlite/localstorage queries fast to dramatically speed up webapps10:28
violet(internal storage is dreadfully slow)10:28
violetand that ends up having a really really good compression ratio of like 2:1 or 2.5:1 10:29
+ lifning (~lifning@user/lifning)10:29
amospalla[m]Oh, I already read that post of yours some time ago :)10:30
violetpractically speaking what happens is all the stuff that isnt actively in use makes its way into zram and all the stuff that is actually in currently in use by the currently open web-app stays uncompressed10:30
violetoh neat!10:30
amospalla[m]And some others.10:30
amospalla[m]I've used firefox profile on zram, but lately I stopped, just because my current ssd feels fast enough and I like simplicity.10:31
violeton reform of course you have a real nvme drive so zswap would be quite nice, but i just dont really like wearing my drives with swap so i stick to zram even when i have decent storage10:31
amospalla[m]My script was a mess, maybe some day I rewrite it.10:32
violetwhich. i probably dont need to these days, im not likely to actually wear out the drives with swap. but *shrug*10:32
amospalla[m]My current gpd pocket 2 internal emmc feels quite good for anything I do, even firefox profile.10:32
violetwhats the fun in computing without a little personal superstition 10:32
amospalla[m]Aren't modern emmc fast enough?10:33
violetit really depends on the emmc10:33
amospalla[m]I will try the internal Pocket Reform emmc first, but at the end I suspect I'll move to nvme, just because my fear to burn the emmc.10:33
violetyeah those small emmc are not so great for write cycles10:34
violetwe burned one pretty early into owning a chromebook with one. but part of that was using btrfs which apparently at the time had like 11x write amplification for small writes (yikes)10:34
violetand browsers do a *lot* of small writes10:35
amospalla[m]Yes, they do, I guess I'll buy some nmve before the pocket arrives.10:36
violetnowadays if i cant replace the flash storage i try to be suuuper gentle with it and only use it for booting10:37
violetand do everything else on something replaceable10:37
amospalla[m]Yes, that's the reason.10:37
amospalla[m]For a couple of years I've used the internal eMMC of the gpd pocket 2 for root partition, and anything else on a raid1 between a usb pendrive and a micro-sd card (that thing doesn't have any disk slot).10:39
amospalla[m]Everything writeable was there, including /var/intensive-writeable-folders, etc10:39
amospalla[m]F2FS is a great file system for that, my pendrive and sdcard survived to months of daily usage for anything I needed.10:40
violetoh nice10:41
+ mjw (~mjw@gnu.wildebeest.org)11:53
joschviolet: i browsed your blog. You also rebased the ffmpeg v4l2-requests patchset? I did the same for the reform but unfortunately there are quite some artifacts with hantro still...11:59
joschhttps://source.mnt.re/reform/reform-debian-packages/-/blob/main/patches/ffmpeg11:59
minuteas a test i just downloaded the game "Dex" from gog and ran it on a311d reform (it's weirdly a 80386 linux executable), works perfectly 12:14
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)12:17
minutei do have /dev/video0 btw but i don't know what it can do yet (vdec)12:17
+ buckket (~buckket@vps.buckket.org)12:18
- mjw (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org)13:40
* mark_ -> mjw13:48
- mtm (QUIT: Ping timeout: 252 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:03
Boostisbettergreat to hear. 14:09
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:09
joschi'll be afk until monday -- hope nothing serious pops up until then :)16:32
minutejosch: enjoy!16:33
- ec0 (QUIT: Ping timeout: 250 seconds) (~ec0@vps-446f4f39.vps.ovh.ca)16:35
+ ec0 (~ec0@vps-446f4f39.vps.ovh.ca)16:39
minuteordered the 36x LS1028AXE7PQA chips for part 2 of the production from farnell. with 18 weeks lead time16:40
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)16:43
- sevan (QUIT: Changing host) (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4)16:45
+ sevan (~sevan@user/venture37)16:45
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@static-198-54-130-101.cust.tzulo.com)16:59
minutefallout new vegas just works https://mastodon.social/@mntmn/11070749912442020817:34
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)18:21
BoostisbetterYES!!! Best Fallout to date!18:44
+ mark_ (~mjw@gnu.wildebeest.org)18:56
+ ajr (uid609314@user/ajr)18:58
Boostisbetterany tips for getting it to run on the Reform with the imx8 in it?18:58
minuteBoostisbetter: that won't work19:00
minutei mean, it won't be playable i think19:00
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)19:05
* mark_ -> mjw19:05
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)19:05
Boostisbetterthat is a bummer. Which soc are you using then?19:08
- lifning (QUIT: Ping timeout: 245 seconds) (~lifning@user/lifning)19:34
+ klardotsh (~klardotsh@98.97.114.65)20:08
minuteBoostisbetter: i upgraded to A311D20:09
Boostisbetterhow much of a performance delta is the default SoC with 8gb RAM in the Pocket between the A311D? 20:10
minuteBoostisbetter: CPU wise the performance is maybe double? and GPU wise a lot more20:12
minute7z benchmark total score is around 1.7x of imx8mp with 2ghz20:13
Boostisbetteris it possible to get teh A311D in the Pocket?20:13
minutei hope so20:13
minuteit should be, i just need to test the display etc20:13
Boostisbetterthat is exciting stuff. Anything that can play new vegas is more than powerful enough fro me. 20:13
vkoskivVeeery excited about the A311D when that starts shipping 8)20:14
minutei just ordered the 100x new heatsinks today20:21
minutecm4 had in tests only a tiny bug with sd card level shifter, will fix it and then order a batch tomorrow20:22
+ tretinha_ (3a571d9f43@2604:bf00:561:2000::1151)20:34
+ noam_ (81879d1ffa@2604:bf00:561:2000::dfc)20:34
+ henesy_ (d7619ffbc2@2604:bf00:561:2000::143)20:35
+ Zaba_ (80b9b4b35e@2604:bf00:561:2000::116)20:35
+ cmahns_ (8fe824803c@2604:bf00:561:2000::10cd)20:35
+ laumann_ (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)20:36
+ plomlomp0m (~plom@play.plomlompom.com)20:37
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)20:38
- qbit (QUIT: *.net *.split) (~qbit@h.suah.dev)20:42
- minute (QUIT: *.net *.split) (~mntirc@softboy.mntmn.com)20:42
- plomlompom (QUIT: *.net *.split) (~plom@play.plomlompom.com)20:42
- laumann (QUIT: *.net *.split) (~quassel@user/laumann)20:42
- cmahns (QUIT: *.net *.split) (8fe824803c@user/cmahns)20:42
- Zaba (QUIT: *.net *.split) (80b9b4b35e@2604:bf00:561:2000::116)20:42
- henesy (QUIT: *.net *.split) (d7619ffbc2@2604:bf00:561:2000::143)20:42
- tretinha (QUIT: *.net *.split) (3a571d9f43@2604:bf00:561:2000::1151)20:42
- noam (QUIT: *.net *.split) (81879d1ffa@2604:bf00:561:2000::dfc)20:42
- ethulhu (QUIT: *.net *.split) (~ethulhu@nora.ethulhu.co.uk)20:42
* cmahns_ -> cmahns20:42
* henesy_ -> henesy20:42
* tretinha_ -> tretinha20:42
* noam_ -> noam20:42
* Zaba_ -> Zaba20:42
+ minute (~mntirc@softboy.mntmn.com)20:48
+ qbit (~qbit@2602:ff16:3:0:1:3a0:0:1)20:50
+ klardotsh_ (~klardotsh@98.97.114.65)21:59
- laumann_ (QUIT: Ping timeout: 240 seconds) (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)21:59
- klardotsh (QUIT: Read error: Connection reset by peer) (~klardotsh@98.97.114.65)21:59
+ laumann (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)22:00
Boostisbettersaw that a couple of days ago and i have to say that is a pretty big bummer.22:29
- jacobk (QUIT: Ping timeout: 264 seconds) (~quassel@47-186-122-163.dlls.tx.frontiernet.net)22:33
minuteBoostisbetter: saw what?22:33
- laumann (QUIT: Changing host) (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)22:47
+ laumann (~quassel@user/laumann)22:47
+ laumann_ (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)23:01
- laumann (QUIT: Ping timeout: 260 seconds) (~quassel@user/laumann)23:01
Boostisbetterminute: I saw the news that Nucs were getting discontinued. It is a bummer for sure. 23:05
Boostisbetterminute: any idea when the a311d is going to see up in the shop? 23:07
+ robin (~robin@user/terpri)23:23
- robin (QUIT: Read error: Connection reset by peer) (~robin@user/terpri)23:31
+ robin (~robin@user/terpri)23:32

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