2026-10-27.log

- ephase (QUIT: Ping timeout: 267 seconds) (~ephase@82-66-198-11.subs.proxad.net)00:23
+ ephase (~ephase@82-66-198-11.subs.proxad.net)00:32
- mjw (QUIT: Ping timeout: 261 seconds) (~mjw@gnu.wildebeest.org)01:20
minuteinteresting, a new shader compiler for mali (used in rk3588) is coming, called kraid01:39
minute> Building KRAID requires the "-Dpanfrost-rust" Meson build option as well as the "PAN_USE_KRAID" environment variable being set. 01:40
minuteexperimental geom shaders support is also close to being merged :0 https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4411801:44
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)01:47
+ RandyK (~RandyK@user/randyk)01:47
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)01:49
+ RandyK (~RandyK@user/randyk)01:49
- paperManu_ (QUIT: Ping timeout: 260 seconds) (~paperManu@72.10.153.237)01:53
- f_ (QUIT: Remote host closed the connection) (16abab341f@postmarketOS/funderscore)01:58
- jbmorley (QUIT: Remote host closed the connection) (~jbmorley@dhcp-72-253-8-30.hawaiiantel.net)02:19
+ paperManu_ (~paperManu@72.10.153.237)02:19
loondo you have a link for the kraid shader compiler?02:23
loonI found the collabora page, hidden among so many slop pages02:24
- paperManu_ (QUIT: Ping timeout: 253 seconds) (~paperManu@72.10.153.237)02:39
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@72.10.153.237)02:46
- AnimaInvicta (QUIT: Ping timeout: 260 seconds) (~AnimaInvi@88-169-191-86.subs.proxad.net)02:46
+ AnimaInvicta (~AnimaInvi@88-169-191-86.subs.proxad.net)02:47
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)02:47
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)02:58
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)02:59
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)03:06
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)03:06
- lidstah (QUIT: Remote host closed the connection) (~lidstah@gateway/tor-sasl/lidstah)06:53
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)06:53
+ f_ (16abab341f@postmarketOS/funderscore)08:13
- colinsane (QUIT: Remote host closed the connection) (~colinunin@97-113-79-79.tukw.qwest.net)08:22
- ex-parrot (QUIT: Quit: _b) (~fincham@user/ex-parrot)08:24
+ ex-parrot (~fincham@user/ex-parrot)08:25
+ colinsane (~colinunin@97-113-79-79.tukw.qwest.net)08:26
rick_minutes: oh interesting.. since i'm not deep in the graphics stack.. could this help with open gl stuff like prusaslicer?08:29
rick_minutes: oh interesting.. since i'm not deep in the graphics stack.. could this help with open gl stuff like prusaslicer?08:29
rick_eh sorry for the spam.. hit the wrong key08:29
rick_and for the typo of your name ^^v08:30
+ Chwoka (~Chwoka@76.27.251.172)08:44
+ voltaire28_ (~jlafon@28.162.2.93.rev.sfr.net)09:56
- voltaire28_ (QUIT: Client Quit) (~jlafon@28.162.2.93.rev.sfr.net)09:57
+ voltaire28_ (~jlafon@28.162.2.93.rev.sfr.net)09:57
- Chwoka (QUIT: Remote host closed the connection) (~Chwoka@76.27.251.172)11:00
+ mjw (~mjw@gnu.wildebeest.org)11:23
+ paperManu (~paperManu@72.10.153.237)11:31
- aperezdc (QUIT: Remote host closed the connection) (~aperezdc@46.23.89.43)12:06
+ aperezdc (~aperezdc@2a03:6000:6e61:633::43)12:14
- aperezdc (QUIT: Remote host closed the connection) (~aperezdc@2a03:6000:6e61:633::43)12:39
+ aperezdc (~aperezdc@46.23.89.43)12:40
- mjw (QUIT: Ping timeout: 258 seconds) (~mjw@gnu.wildebeest.org)13:01
- paperManu (QUIT: Ping timeout: 248 seconds) (~paperManu@72.10.153.237)13:13
* Guest9413 -> mjw13:42
+ paperManu (~paperManu@modemcable065.144-200-24.mc.videotron.ca)14:01
- ex-parrot (QUIT: Ping timeout: 257 seconds) (~fincham@user/ex-parrot)14:05
+ ex-parrot (~fincham@user/ex-parrot)14:08
minuterick_: yes it could @ prusa14:42
MartiniMoeuhm, is there a way to search the irc logs on mntre.com/reform-irc-logs? I am looking for the kernel patches that supposedly activate suspend on the rk3588 pocket reform14:50
kensanataOh, I did not know about column(1).14:55
minuteMartiniMoe: no, but maybe gordon1 and josch know about the latest state of that14:59
- digitalrane (QUIT: Ping timeout: 254 seconds) (~digitalra@user/digitalrane)15:14
+ digitalrane (~digitalra@user/digitalrane)15:18
+ spew_ (~spew@user/spew)15:40
gordon1i don't, i kinda stalled on my suspend work tbh15:41
- spew (QUIT: Remote host closed the connection) (e9e8135d87@user/spew)15:42
* spew_ -> spew15:42
joschMartiniMoe: two answers: a) there is no official way to search. I am online 24/7 so i just search my irc log. For others, they could wget recursively the html archive. b) the latest state of suspend is that stephano wanted to look into it15:56
joschwell, s2idle to be precise, not suspend15:56
joschMartiniMoe: and sigrid has s2idle working on 7.2.5 with alpine: https://ftrv.se/_/alpine/packages/community/aarch64/l15:57
joschinux-rk3588-7.2.5-r0.apk15:57
qbithot dang!16:18
+ _justin_kelly4 (~justinkel@user/justin-kelly/x-6011154)16:29
- lidstah (QUIT: Ping timeout: 246 seconds) (~lidstah@gateway/tor-sasl/lidstah)16:38
- RandyK (QUIT: Ping timeout: 243 seconds) (~RandyK@user/randyk)16:38
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)16:39
+ RandyK (~RandyK@user/randyk)16:39
- lidstah (QUIT: Ping timeout: 268 seconds) (~lidstah@gateway/tor-sasl/lidstah)16:48
+ lidstah (~lidstah@gateway/tor-sasl/lidstah)16:49
+ riabenko (~riabenko@2a01:d0:333::831)16:57
minutehm, got the first interesting benchmark from cq8750s17:18
minutewith cpuidle turned off. and still no heatsink, i get a total score of 33912 in "7z b"17:18
- voltaire28_ (QUIT: Quit: WeeChat 4.6.3) (~jlafon@28.162.2.93.rev.sfr.net)17:18
minutemy intel i9-9900 pc here gets 6300017:18
qbitthat's compressing? KiB/s?17:47
qbitoh, total17:47
qbitneat, i get 43523 on my amd ryzen 717:50
qbitany idea what the next gets? 17:53
- riabenko (QUIT: Quit: riabenko) (~riabenko@2a01:d0:333::831)17:59
minuteqbit: next in terms of rk3588?18:06
+ Ar|stote|is (~linx@149.210.10.88)18:09
- Ar|stote|is (QUIT: Client Quit) (~linx@149.210.10.88)18:09
qbitya18:24
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)18:30
+ Ar|stote|is (~linx@149.210.10.88)18:31
vagrantcis anyon maintaining a 6.12.x branch for mnt/reform? or is it prtty much all on newer kernels?18:37
+ talos8 (~talos@2600:6c5d:f0:92c0:7d80:53cf:8d79:725f)18:38
qbitheh, og reform (imx8) gets 565718:39
- talos (QUIT: Ping timeout: 252 seconds) (~talos@2600:6c5d:f0:92c0:2333:e035:a1d:add3)18:40
* talos8 -> talos18:40
minuteqbit: we've come a long way18:41
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.10.88)18:44
qbitindeed!18:44
joschqbit: rk3588 says 20391 here18:44
+ Ar|stote|is (~linx@149.210.10.88)18:45
qbitsweet! ty!18:52
- _justin_kelly4 (QUIT: Ping timeout: 241 seconds) (~justinkel@user/justin-kelly/x-6011154)18:53
+ _justin_kelly4 (~justinkel@user/justin-kelly/x-6011154)19:01
- streifen (QUIT: Quit: Ping timeout (120 seconds)) (~streifen@84.215.253.62)19:16
+ streifen (~streifen@84.215.253.62)19:16
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@modemcable065.144-200-24.mc.videotron.ca)19:16
+ paperManu (~paperManu@modemcable065.144-200-24.mc.videotron.ca)19:18
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.10.88)19:18
+ Ar|stote|is (~linx@149.210.10.88)19:20
+ wielaard (~mjw@gnu.wildebeest.org)20:02
martydoes NetBSD install on the original diy iMX?20:03
martyhas anyone tried that successfully?20:03
MartiniMoejosch: thanks! Going to look into how Sigrid achieved it ^^20:10
MartiniMoejosch: oh. The link does not seem to work :/20:11
MartiniMoeOh, it continues in the next line :D20:14
joschMartiniMoe: this is the conversation from the logs: https://mntre.com/reform-irc-logs/2026-09-13.log.html#t14:53:0920:14
joschsorry for the bad paste :(20:14
MartiniMoeAwesome, thanks a lot!20:15
* mjw -> Guest321920:23
- Guest3219 (QUIT: Killed (osmium.libera.chat (Nickname regained by services))) (~mjw@2001:1c00:f482:400:c901:9e4f:ea0c:d6f4)20:23
* wielaard -> mjw20:23
+ Guest3219 (~mjw@2001:1c00:f482:400:c901:9e4f:ea0c:d6f4)20:23
+ riabenko (~riabenko@185.143.146.30)20:35
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@modemcable065.144-200-24.mc.videotron.ca)20:44
+ paperManu (~paperManu@modemcable065.144-200-24.mc.videotron.ca)20:46
minuteuff i finally found the key to getting rid of gpu crashes on cq8750s... > echo -1 > /sys/devices/platform/soc@0/3d00000.gpu/power/autosuspend_delay_ms20:58
minutesomething goes wrong with autosuspending the gpu (which happens like all the time)20:58
minuteand i also found out that the cpu is super slow when cpuidle is active (default)20:59
minuteso weird20:59
sigridMartiniMoe: it's 7.2.13 and the patches are all in https://git.sr.ht/~ft/aports21:00
gordon1okay, i think components on the top of the keyboard are not observable without backlight, so i think in my case it is acceptable, but for anyone willing to have backlight - they probably will be noticeable21:10
joschgordon1: your keyboard doesn't have the leds for backlight?21:11
gordon1josch: nope, i prefer blank keycaps and sorta see no point in it21:13
gordon1josch: but i have some rgb leds for indication in a trench if that's what you're asking!21:13
joschhaha :D21:13
joschokay, i see :)21:14
gordon1(tbh i have a strong suspicion that that is the sole reason why kbd sometimes drops off the usb and all my other "mitigations" with crystal and flash routing are futile and it just needs a massive cap for 80 LEDs)21:22
gordon1i wonder where can i get a classic mnt reform keyboard for experiments to confirm my theory21:23
gordon1ah yes, i will have one soon :)21:23
+ dd88 (~dd88@2601:646:8683:7820:244c:1966:ae3f:1647)21:26
minutegordon1: hmm but the power rails for the leds and the RP are separate right? 3v3 and 5v21:27
gordon1minute: yes, but i have a suspicion that it is a common mode interference that comes over the usb lines that just stalls the bus, i.e. if you look at dmesg - device does not disappear meaning rp2040 didn't reset, it just some sort of a bus stall21:29
gordon1maybe it's a weird ground loop thing when half of the return current goes over the UART connector's GND and USB is very unhappy about it21:29
gordon1just a theory tho, have to confirm it21:30
vagrantchrm. i have had some issues with my keyboard occasinally spitting out lots of extra characters occasionally (noticed suspiciously close to when it was "charging" plugged into well over 32v, but not sure if that was it) ...21:31
vagrantcI guess i could swap out my keyboard with the mnt/reform external keyboard and see if the problem follows the keyboard21:32
vagrantcmight also just need a cleaning or something21:32
vagrantc:)21:32
gordon1vagrantc: yes, and if you look at your dmesg you'll see something along the line "resetting USB device" or something, that is what i'm talking about21:32
gordon1and i would bet you can recreate it if you do cirlce + F3/F4 and hold it to cycle between colors21:33
joschi have been using keyboard v4 for two months now -- how do i re-create the problem?21:38
vagrantcmy problems tend to be on the c and v keys21:38
vagrantcbut ... maybe not exclusively21:38
vagrantcmin is a v3 keyboar21:39
vagrantcd21:39
minutegordon1: interesting theory @ ground loop21:42
gordon1minute: there is another thing i found, but i would need your help with that since i'm not really familiar with the code, but there is this thing in the keyboard fw: https://source.mnt.re/reform/reform/-/blob/main/reform2-keyboard4-fw/src/remote.c?ref_type=heads#L287-29221:44
gordon1i believe i found the reason for it and there is a race in LPC21:44
minutegordon1: in any case i have zero problems with kbd4 standalone on usb for many months of sustained everyday use... and also not in the next so far. and no issues with pocket reform standalone keyboard 2.0 over usb.21:44
gordon1but i have no way of verifying it21:44
gordon1but i'll send MR shortly21:45
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.10.88)21:51
gordon1minute: https://source.mnt.re/reform/reform/-/merge_requests/105 pls21:51
- streifen (QUIT: Ping timeout: 243 seconds) (~streifen@84.215.253.62)21:59
+ streifen (~streifen@62.141.134.177)22:00
- paperManu (QUIT: Ping timeout: 247 seconds) (~paperManu@modemcable065.144-200-24.mc.videotron.ca)22:05
minutegordon1: what would be able to race there? i.e. which other path can access pcb->rxfifo.len ?22:12
minutegordon1: is something else calling uartRxBufferRead() from an irq?22:13
+ paperManu (~paperManu@72.10.153.237)22:13
minutegordon1: and in that case line 78 would have the same issue no?22:14
minuteah you write "uartRxBufferWrite function is called from IRQ handler"22:14
minutegordon1: i think the double-power-on command is more about the state of the command parser in the lpc.22:16
minutegordon1: it doesn't time out the characters it receives, for example. so if there's a random character in it, and it's not a newline, the command parser state machine is not in the expected place. the double power on could probably be replaced with sending "\n1p\n"22:17
gordon1minute: uartRxBufferWrite is called from an irq and uartRxBufferRead is not, and i guess if IRQ with uartRxBufferWrite happens when uartRxBufferRead is executed you can get off-by-one thing, and it is definitely something that i sorta experience - my reform refuses to turn on with ZMK from first try (it does not repeat the command), only from second, but it is not random, it is very much22:17
gordon1deterministic, i.e. in my case i need to tap circle+1 twice, then i tap circle+0 and then it i need to tap circle+1 twice again22:17
minutegordon1: you'll see that reform lpc probably responds with syntax error to the first command22:18
gordon1hmm22:18
gordon1but if i send 1p\n and it receives p\n (because off by one) - that's a syntax error, is it not?22:18
minutesorry i meant \r instead of \n (no idea how this happened to become \r)22:18
gordon1or is p a command?22:19
minutegordon1: i don't remember, need to check the parser code in the reform 2 lpc code. 22:19
minutelike, the number could be optional22:19
minuteit would then equal 0p22:20
gordon1anyway, i still sorta think that it is worth wrapping the thing in disable_irq/enable_irq just for the potential to corrupt the thing22:20
gordon1it is not?22:20
gordon1hmm, i wonder how can debug that without rendering my reform unusable22:21
minutegordon1: some kind of mutex for that access would be ok, but i'm not convinced it's the correct place22:22
gordon1yeah probably better to put it where the uartRxBufferRead is called?22:22
minutei wouldn't put it in there at all before confirming that this is really a problem22:23
minutegordon1: do you have some other thing that can talk to a UART? (a usb-uart)?22:23
minutethen you can just connect that to the lpc pins and talk to it manually and see what it says22:24
minuteor console mode in the newest keyboard 4 fw?22:24
gordon1i do but having another machine i can plug it into is much  more difficult 22:24
gordon1oh, is it some sort of console over to sysctl on oled?22:25
gordon1if so that might work22:25
minutegordon1: yes22:25
minutegordon1: you can also enable echo mode with 1e22:25
gordon1okay, let me find out how to get it running22:26
minutehttps://source.mnt.re/reform/reform/-/blob/main/reform2-lpc-fw/src/boards/reform2/board_reform2.c?ref_type=heads#L94522:26
minutegordon1: Console is a new oled menu entry in the kbd4 fw. could be that i only enabled it in NEXT mode but you can change that if necessary22:26
gordon1my kbd fw is couple of months old, probably from beginning of this year22:27
minuterebase rebase22:29
Esibeen using my pocket reform a lot at the Reykjavík fablab. the staff there has been asking me a lot of questions about it. if you get some more orders from Iceland it might be my fault :P22:35
+ paperManu_ (~paperManu@142.169.16.42)22:46
+ erle (~erle@user/erle)23:24
- erle (QUIT: Client Quit) (~erle@user/erle)23:26
- paperManu_ (QUIT: Ping timeout: 252 seconds) (~paperManu@142.169.16.42)23:46
- murphnj (QUIT: Ping timeout: 257 seconds) (~murphnj@user/murphnj)23:57
+ murphnj (~murphnj@user/murphnj)23:58

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