2022-11-10.log

minutejosch: you can see the screen refresh? that's not normal i'd say. normally wayland prevents all tearing00:19
joschyes, i see the screen refresh from top to bottom -- takes about 1 second00:21
joschthis is most bothersome when one wants to go through several slides quickly, for example to go quickly back and forward. The new slide will start rendering before the old one is done.00:24
joschanways, bed for me now. Good night!00:25
minutegood night! lets investigate it soon00:27
- chartreus (QUIT: Quit: Leaving) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)00:28
+ chartreuse (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)00:28
- mtm (QUIT: Ping timeout: 248 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)01:03
vagrantcyay, MNT/Reform firmwares are still reproducible as of e5fbd4ed60b67be9c93ce6b1142e958599bb772b ... now I need to test them and make sure they don't catch fire or something02:17
vagrantcthough, probably not for another day at least02:17
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)02:26
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)03:10
- klardotsh (QUIT: Quit: nyaa~) (~klardotsh@172.56.105.248)03:47
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)07:23
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net)08:28
- blast007 (QUIT: Remote host closed the connection) (~blast@user/blast007)08:55
+ blast007 (~blast@user/blast007)08:56
- swivel (QUIT: *.net *.split) (~swivel@shells.gnugeneration.com)09:00
- eschaton (QUIT: *.net *.split) (~eschaton@li541-49.members.linode.com)09:00
- jnerula (QUIT: *.net *.split) (~jnerula@li1009-93.members.linode.com)09:00
- yankcrime (QUIT: *.net *.split) (~nick@agrajag.dischord.org)09:00
- lastebil (QUIT: *.net *.split) (truck@shell.suomiscene.fi)09:00
- sigrid (QUIT: *.net *.split) (~sigrid@ftrv.se)09:00
- skalk (QUIT: *.net *.split) (~skalk@vond.sysret.de)09:00
- doppler (QUIT: *.net *.split) (~doppler@user/doppler)09:00
- eery (QUIT: *.net *.split) (~eery@172.97.103.152)09:00
- plomlompom (QUIT: *.net *.split) (~plom@play.plomlompom.com)09:00
- ysionneau (QUIT: *.net *.split) (~fallen@tools.sionneau.net)09:00
- _E (QUIT: *.net *.split) (~e@bsd.moe)09:00
+ eery_ (~eery@172.97.103.152)09:00
+ swivel (~swivel@shells.gnugeneration.com)09:00
+ sigrid (~sigrid@ftrv.se)09:00
+ yankcrim- (~nick@agrajag.dischord.org)09:00
+ skalk (~skalk@vond.sysret.de)09:00
+ lastebil (truck@shell.suomiscene.fi)09:00
+ _E (~e@bsd.moe)09:00
+ jnerula (~jnerula@li1009-93.members.linode.com)09:01
+ eschaton (eschaton@2600:3c01::f03c:91ff:fefd:5d92)09:02
+ plomlompom (~plom@play.plomlompom.com)09:03
+ ysionneau (~fallen@tools.sionneau.net)09:03
+ doppler (~doppler@user/doppler)09:04
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a0a:c00:1ac0:4dff:fedb:a3f1)09:04
+ chomwitt (~chomwitt@2a02:587:7a0a:c00:1ac0:4dff:fedb:a3f1)09:11
+ MajorBiscuit (~MajorBisc@c-001-030-015.client.tudelft.eduvpn.nl)09:20
- MajorBiscuit (QUIT: Quit: WeeChat 3.6) (~MajorBisc@c-001-030-015.client.tudelft.eduvpn.nl)09:26
+ MajorBiscuit (~MajorBisc@c-001-030-015.client.tudelft.eduvpn.nl)09:35
- mjw (QUIT: Killed (NickServ (GHOST command used by wielaard!~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440))) (~mark@gnu.wildebeest.org)10:10
* wielaard -> mjw10:10
+ mark_ (~mark@gnu.wildebeest.org)10:11
* yankcrim- -> yankcrime11:30
vkoskivjosch: https://pastebin.com/D1Nk39DK12:31
joschvkoskiv: when you switch on your reform, there is no sd-card inserted, correct?12:36
vkoskivYes12:36
vkoskivmy /boot should be on emmc12:37
joschyes12:37
joschwhat is the content of your /boot?12:38
vkoskivvkoskiv@reform:~$ ls /boot/12:40
vkoskivboot.scr  boot.scr.bak  config-5.19.0-reform2-arm64  dtb  dtb-5.19.0-reform2-arm64  dtbs  flash.bin  initrd.img-5.19.0-reform2-arm64  lost+found  System.map-5.19.0-reform2-arm64  vmlinuz-5.19.0-reform2-arm6412:40
vkoskivNo 6.x here.12:40
joschaha12:40
joschvkoskiv: then maybe at the time you upgraded your /boot wasn't mounted correctly?12:41
vkoskivIt's possible. Do I just reinstall the linux image package, whatever the name of it was?12:41
joschmaybe it's enough to upgrade? we recently had the release of 6.0.712:41
vkoskivtesting12:42
vkoskivRan an update + upgrade. Haven't rebooted, but I'm not seeing 6.x under /boot still12:46
vkoskivThis happened a day or two ago as well. I know /boot is mounted correctly12:46
joschcan you show me the upgrade log?12:46
vkoskivYeah, sec12:46
vkoskivhttps://pastebin.com/xr9pYTKR12:47
joschwe are getting somewhere12:49
joschnow the output of this please: apt-cache policy linux-image-arm6412:50
vkoskivjosch: https://pastebin.com/fSKUYZKB12:50
vkoskiv(still haven't rebooted)12:51
joschthere is your problem12:51
joschthis probably did not start as a sysimage-v3?12:51
vkoskivIt did12:51
vkoskivIn june I started my setup with sysv3, though it was an early version, I guess12:51
joschthen at some point you removed the package linux-image-arm64 -- can i have the output of dpkg -l linux-image-arm6412:52
vkoskivI'm not sure I understand the output of this cmd. It says this package is not installed, but it is?12:52
joschit should be a single line so you can paste it here12:52
vkoskivjosch: https://pastebin.com/4vRGCKW012:53
joschit says: rc  linux-image-arm6412:54
joschthe "r" means that it was installed but then got removed12:54
joschso your problem is, that you at some point removed that package12:54
vkoskivYeah, I think I did remove this package when I was trying to see if downgrading to 5.18 would fix the SSD issue I'm having12:54
joschbut that package is the one that, when updated, points to the newest kernel package version12:54
joschso just re-install it12:54
vkoskivre-install linux-image-arm64 with apt?12:55
joschsudo apt install linux-image-arm6412:55
joschthat will pull the latest kernel, replacing your old kernel12:55
vkoskivIt seems to be installing 6.x now!12:55
joschgood :)12:55
vkoskivbigger version number good12:55
joschhaha12:56
joschwait for 6.112:56
vkoskivAs usual, thanks so much for the help. Much appreciated12:56
vkoskivAnd I learned new commands again12:56
joschin 6.1 we get hardware accelerated x265 10bit decoding with hantro g2 :)12:56
vkoskivThat's exciting! Is that something that will work in browsers too?12:56
vkoskivI've been using mpv, it works nicely12:57
joschit can be used by browsers but i'm not using browsers to watch video12:57
joschmpv is not hardware accelerated because ffmpeg isn't (yet)12:57
vkoskivOh. Weird, I guess the CPU is just really good at decoding video then12:57
vkoskivI was observing really low CPU use when watching youtube with mpv12:57
joschuntil ffmpeg can make use of hantro, clapper can be used to decode 1080p h264 video at 60fps with very little cpu usage (around 11% in my tests)12:57
joschvkoskiv: oh? i have the opposite12:58
joschwhen i try to watch youtube videos with mpv it's a slideshow12:58
vkoskivSmooth for me, but I misremembered - 150+% CPU use12:59
joschvkoskiv: are your youtube videos 1080p?12:59
vkoskivYeah, 1080p profile12:59
joschinteresting12:59
joschi wonder why that is12:59
vkoskivrebooting to 6.x now12:59
joschvkoskiv: can you try this:13:00
joschvkoskiv: mpv https://www.youtube.com/watch?v=rk0MTdp0law13:00
joschvery choppy for me -- it plays back at 1080p13:00
vkoskivLinux reform 6.0.0-reform2-arm64 #1 SMP Debian 6.0.7-1+reform20221110T055858Z1 (2022-11-10) aarch64 GNU/Linux13:00
vkoskivYay!13:00
joschnice :)13:00
vkoskivThis video is choppy for me too13:01
vkoskivMaybe I was just watching low bitrate videos13:01
joschaha!13:01
vkoskivI have a 1080p profile that I select in mpv13:01
joschme too13:01
joschwhat's yours?13:01
vkoskivActually, switching to fullscreen makes it smooth13:02
joschytdl-format=bestvideo[height<=?1080]+bestaudio/best13:02
vkoskivsmooth(er)13:02
vkoskivStill choppy13:02
vkoskivYeah, my profile is similar13:02
vkoskivlow motion moments in the video are smoother, as expected13:02
joschyes fullscreen is smoother -- you can press "I" to see the dropped frame count13:02
vkoskivGood thing this is my mobile workstation, and not a media consumption device :D13:03
vkoskivThe less than ideal YouTube situation has been a feature, rather than a bug so far.13:03
- mtm (QUIT: Ping timeout: 248 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)13:03
joschthen better don't install clapper because that fixes the problem ;)13:03
vkoskivI just recently discovered Helix, I got it compiled for Reform, and it's an amazing editor.13:03
vkoskivI've used vim for over 10 years, and just a few minutes of helix convinced me to switch13:04
josch"No Electron. No VimScript. No JavaScript" -- oh sounds indeed nice13:10
vkoskivSeems damn fast to me, so far.13:13
vkoskivMy background is from trying to have a very minimal (50 lines) vim config13:13
vkoskivAnd being frustrated at how much work setting up more advanced higlighting/LSP/jumps in vim is13:14
vkoskivLiterally the last week or so I've been thinking about this a lot, looking at alternatives13:14
vkoskivThen I fire up helix, and it's like someone read my thoughts, made an editor exactly how I have been wanting, and then made it even better.13:15
vkoskivI've been very happy for the last two days, reading the tutorial and getting used to the differences this has to vim :)13:15
vkoskivsoon, maybe today, alias vim='helix'13:15
minutei've also tried helix recently13:32
minutei'm still too deep into emacs unfortunately... sometimes would like a more modern replacement13:32
joschi'm deep into vim but i feel its limitations -- helix looks useful, i'll check it out, thanks!13:34
vkoskivThe tutor didn't make it obvious, but try hitting space, g, z, and C-w14:14
vkoskivAll those open little windows that show you the things you can do14:14
vkoskivgd => go to definition. Helix just works with clangd right away, I just need to have a compile_commands.json thing and it picks that up14:14
vkoskivIt *just works*. I love it.14:14
vkoskivAlso, I found 'bear' to work great to generate that compile_commands.json file for projects that just use make14:15
vkoskivOtherwise CMake has a flag to export that file.14:15
minutevkoskiv: i wonder if it would work with linux kernel codebase? afaik there is a script included to create compile_commands.json14:21
vkoskivI will actually try that after work and report back. Would be very interesting to see.14:22
vkoskivFor me, a perfectly working "jump to where this thing was declared" is what I need.14:24
vkoskivctags was always very meh. It just looked for keywords and sent you to the first one it found. It doesn't understand code.14:24
minuteyeah, i feel that14:24
vkoskivI did consider writing a program that would let you emit a smarter tags file using more modern infrastructure, like clangd/tree-sitter14:24
vkoskivThen you could still use the nice native tags support in vim, but have it be more useful14:25
minutei work with eclipse sometimes in the form of vivado sdk, and i miss those features when i'm back in emacs land. even if it is possible to integrate lsp, somehow i always hat problems to get it to work14:25
vkoskivAs far as I know, that tool does not exist yet.14:25
minutedid you check out nvim, it has more lsp support, no?14:25
vkoskivI always had problems configuring IDE like stuff into vim. I tried many times. Most times I couldn't get it to work at all, and when I did, it was janky14:25
vkoskivI did try nvim too, but it just didn't work out.14:25
vkoskivForget why14:25
minutes/hat/had14:26
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)15:09
minutea big change to etnaviv was merged 6 days ago https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/978015:27
minutethis should improve speed but also could break some things, i'll build it and try it on my own system15:27
minutealso pulling in !19582 and !1957115:33
minuteas expected, !9780 breaks all xwayland graphics16:15
joschminute: once you have a patch that works, since we can now fall back to qemu-emulated "native" compilation, we can patch mesa again :)16:19
joschi just removed the mesa patch from reform-debian-packages because the new mesa release includes the patch we had applied16:20
minutecool16:22
minuteit appears we need an xserver/xwayland with this https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/93616:27
minute(which is merged in xserver master)16:27
minutei will now build the latest xserver/xwayland.16:28
minutei can say that firefox with MOZ_ENABLE_WAYLAND=1 works fine with latest mesa16:28
minutechromium does not work anymore in ozone mode, though (but then, it was always a bit buggy)16:29
minutejosch: latest xserver/xwayland from git fixes the problems with mesa !9780. 16:37
joschif there is a specific commit of xwayland that makes it work again, then we can backport that and build both mesa and xwayland patched16:39
minuteweird btw, but i think longer standing issue: on HDMI 1920x1080 (dcss), this has around 30fps, but on eDP 1920x1080 (lcdif), this has 40+fps https://webglsamples.org/blob/blob.html16:39
minutejosch: we build xwayland patched anyway, or not?16:39
joschyes, we are already patching xwayland16:39
minuteyep, so we just need to make sure it's up-to-date with latest xserver master16:40
minutethen all the latest mesa changes will be fine16:40
joschwe build xwayland from debian with a single patch on top16:40
minuteahhh. sorry16:40
joschwe are not building xwayland from git16:40
minuteyes, i was confused. so the patch is https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/93616:40
joschnice, let me backport that to the version packaged in debian16:41
minutethe change is rather small, so hopefully not an issue16:41
minuteinteresting, i found a faulty (with new mesa) wayland app... wdisplays, unless "show screen contents" is turned off16:42
+ bkeys (~Thunderbi@2600:100e:be1c:48a:9329:17b8:a23f:1325)16:45
joschminute: the xwayland patch doesn't require patched mesa, right? Because then I'll just be pushing my rebased patch now and rebuild xwayland and then you can try it out.16:53
- bkeys (QUIT: Ping timeout: 260 seconds) (~Thunderbi@2600:100e:be1c:48a:9329:17b8:a23f:1325)16:54
minutejosch: yep, it does not16:54
joschminute: pushed. If it compiles, it will be done in about 2 hours.16:56
sknebelfinally getting around to trying the v3 system image. just grab the latest sucessful build from the pipeline, or did I miss a "recommended" starting point somewhere?16:59
joschsknebel: nope, that should work16:59
joschsknebel: report bugs to me please :)16:59
sknebelthx17:00
sknebelwill do :)17:00
minutefunfact: if you use HDMI with 50hz instead of 60hz, you can get higher fps 17:02
+ bkeys (~Thunderbi@2600:100e:be1a:1cfb:533f:4180:1b4d:718b)17:08
minutewith the latest stack, clapper still can show movies with 0 cpu usage.17:08
joschyes!!! it's so sick :D17:09
joschi'm in the process of packaging gtuber which is youtube-dl for gstreamer -- with that you can watch youtube and twitch with 0 cpu usage :D17:10
- bkeys (QUIT: Ping timeout: 252 seconds) (~Thunderbi@2600:100e:be1a:1cfb:533f:4180:1b4d:718b)17:28
sknebelok, the early install went a bit wonky because it spewed kernel output through the debian prompts (for hostname, locale and such), but other than that went fine17:58
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)18:00
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mark@gnu.wildebeest.org))) (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)18:30
* mark_ -> mjw18:30
+ wielaard (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)18:31
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)18:40
- MajorBiscuit (QUIT: Ping timeout: 252 seconds) (~MajorBisc@c-001-030-015.client.tudelft.eduvpn.nl)18:51
joschminute: pipeline passed and repo is updated with patched xwayland19:01
minutejosch: cool! 19:01
minutethanks19:01
minutejosch: btw mesa master has more problems that shows as corrupted textures when chromium draws SVGs, i've posted this in #etnaviv on oftc19:02
sknebelhuh, weird issue with packages. apt update runs into hash errors with files that are fetched19:10
sknebelnot sure if thats a "I get pointed to a broken debian mirror" error or what is happening19:10
sknebel(quite possibly not a reform-specific issue, but ...)19:11
joschsknebel: I need your terminal output to tell you more.19:21
sknebelit just resolved itself, so I'm blaming a hiccup in the mirrors :D19:23
sknebelfrom some online reading the error fits what can happen if a mirror is used in the middle of updating - files on disk are already new, index still points to old hashes or vice verse19:24
joschyes, that's correct19:29
joschit's also possible because we just had a mirror push to the reform mirror because i ran the reform-debian-packages pipeline19:29
joschminute: whoops... sounds like we indeed do not want git master but just cherry-pick the commit we need instead19:30
josch(plus of course figuring out which commit broke chromium...)19:30
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net)19:35
- chartreuse (QUIT: Remote host closed the connection) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)20:00
- sbp (QUIT: Ping timeout: 255 seconds) (~sbp@apache/doge/sbp)20:09
+ sbp (~sbp@2001:19f0:6800:1102:5400:ff:fe11:39a1)20:14
- sbp (QUIT: Changing host) (~sbp@2001:19f0:6800:1102:5400:ff:fe11:39a1)20:15
+ sbp (~sbp@apache/doge/sbp)20:15
+ ajr (~ajr@user/ajr)20:29
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)23:19
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net)23:25
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)23:40

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