| josch | yes, i can also confirm missing brightness control on rk3588 pocket reform with latest kernel | 00:01 |
|---|---|---|
| minute | ok, i don't know the root cause but here is a workaround: | 00:13 |
| minute | https://source.mnt.re/reform/reform-tools/-/commit/da5f125343de846966699170452f259f927ffa99 | 00:13 |
| minute | ah, lint issues... | 00:14 |
| minute | i'll test this now on the 8550 next, because there i could also need manual backlight control right now :D | 00:15 |
| josch | minute: would you mind if, before merging this, I split the first commit into one commit per feature and then directly apply the correct formatting instead of having a separate formatting commit and one commit with bad formatting in front of it? | 00:19 |
| cararemixed | ty. just did a fetch. I might call it a night soon but I'll poke at it for a moment | 00:20 |
| josch | locally, i have unconditionally added the lpc_create_backlight() call and can confirm that doing that makes it work again | 00:21 |
| josch | minute: what is the change in the kernel since 6.19 that broke this? | 00:21 |
| minute | josch: no idea | 00:22 |
| minute | josch: however you like! | 00:22 |
| minute | josch: at the git question | 00:22 |
| minute | josch: but merging this will only bring an option to the module, we also have to test if that option can be successfully activated | 00:22 |
| josch | minute: how/who do you propose passes force_backlight_control? | 00:22 |
| minute | josch: whoever has display panel v2 needs to add it to their kernel commandline | 00:23 |
| minute | josch: i'm not sure what the correct syntax is... maybe reform2_lpc.force_backlight_control=1 ? | 00:23 |
| josch | where it will stay... forever? I'll see whether i can squeeze in some bisecting tomorrow to find out what broke it... | 00:24 |
| minute | josch: no just temporarily until a fix is found | 00:24 |
| minute | josch: i'm too tired to come up with something better tonight | 00:25 |
| josch | clearly not tonight | 00:25 |
| minute | and on the weekend i also don't really have time, need to take care of private life a bit | 00:25 |
| minute | the solution for the future is that people with display v2 will migrate to a sysctl version that knows that the display is v2 (saved in the fw) | 00:26 |
| minute | and the lpc driver will query that at the beginning | 00:26 |
| josch | interestingly, i added the output of __mnt_pocket_reform_get_panel_version() to the dev_info() call to attempt debugging this and it printed "2" just fine | 00:26 |
| josch | so i wonder why __mnt_pocket_reform_get_panel_version must've evaluated to false before | 00:27 |
| minute | josch: weird | 00:27 |
| minute | josch: what if you just reload the original module? | 00:27 |
| josch | lets see... | 00:27 |
| minute | josch: also the panel driver has a sysfs entry for the panel version that can be read out | 00:27 |
| josch | nice, the original module works now | 00:27 |
| minute | aha. so maybe no fix is needed and it's a module load order issue | 00:28 |
| josch | indeed | 00:28 |
| minute | like, the panel driver is now loading after the lpc driver for some reason? | 00:28 |
| josch | let me reboot and try this again | 00:29 |
| minute | then a band-aid would be unloading and reloading lpc driver in reform-hw-setup | 00:29 |
| josch | yes | 00:29 |
| minute | cararemixed: if you do the following, does the backlight control come back? rmmod reform2-lpc; modprobe reform2-lpc | 00:30 |
| minute | cararemixed: without any patches | 00:30 |
| cararemixed | It works but laggy | 00:31 |
| cararemixed | (I used modprobe -r and then the path to the local module) | 00:32 |
| cararemixed | Do you want me to yank the patched one you mean? | 00:32 |
| cararemixed | https://www.irccloud.com/pastebin/MJTvRGzE/ | 00:34 |
| cararemixed | Ignore my funky path not having sbin but otherwise easy. | 00:34 |
| josch | minute: unrelated: the middle mouse button seems to no longer do copypaste in gnome by default. Since all MNT platforms have a middle mouse button, should the default gnome config re-enable middle-mouse-button paste? | 00:35 |
| cararemixed | Going to reboot and try playing with the unpatched one again w/o the fix. It seems to get a bit confused as is (backlight jumps between 100% and 40% so I don't think I executed the rm correctly) | 00:40 |
| cararemixed | minute: So that works. Good call. | 00:43 |
| josch | cararemixed: here is a patch for /usr/bin/reform-hw-setup doing the unloading/loading on boot: https://paste.debian.net/hidden/761ceaef | 00:44 |
| cararemixed | josch: Thanks. I'll add that for now. Going to wrap up for the night. (recovered from a stomach flu but my energy isn't 100% so I need my sleep) | 00:46 |
| josch | speedy recovery! | 00:47 |
| - mjw (QUIT: Ping timeout: 248 seconds) (~mjw@212.81.88.157) | 00:48 | |
| - bkeys (QUIT: Quit: Client closed) (~bkeys@98.19.131.29) | 00:53 | |
| - stephano (QUIT: Quit: Textual IRC Client: www.textualapp.com) (~stephano@71.238.14.13) | 01:03 | |
| minute | cararemixed: thanks for testing and get well soon! | 01:08 |
| minute | the lag is fixed in the unreleased sc/driver rewrite ^^ | 01:09 |
| + paperManu_ (~paperManu@204.244.197.237) | 01:41 | |
| + robin (~robin@user/terpri) | 02:09 | |
| - tookmund (QUIT: Ping timeout: 244 seconds) (~jacob@2a01:4ff:f0:f7e3::1) | 02:11 | |
| + tookmund (~jacob@2a01:4ff:f0:f7e3::1) | 02:12 | |
| + sario528 (sario@libera/staff/owl/sario) | 02:14 | |
| - Sario (QUIT: Read error: Connection reset by peer) (sario@libera/staff/owl/sario) | 02:16 | |
| - paperManu (QUIT: Ping timeout: 256 seconds) (~paperManu@204.244.197.237) | 02:35 | |
| - paperManu_ (QUIT: Ping timeout: 269 seconds) (~paperManu@204.244.197.237) | 03:35 | |
| - sario528 (QUIT: Quit: WeeChat 4.9.0) (sario@libera/staff/owl/sario) | 05:18 | |
| + Sario (sario@libera/staff/owl/sario) | 05:20 | |
| - Svp (QUIT: Ping timeout: 272 seconds) (~svp@2002:4f07:f0bd:0:95e7:dc62:c203:a24) | 09:41 | |
| + Svp (~svp@host-79-57-105-252.business.telecomitalia.it) | 11:15 | |
| + minute2 (~minute2@2a02:8109:b69e:5200:8bf7:fd16:2b27:a7db) | 12:10 | |
| minute2 | trying out the halloy irc client :3 | 12:11 |
| josch | minute: hello! _o/ | 12:18 |
| josch | err... minute2 | 12:18 |
| lidstah | :) | 12:22 |
| lidstah | hello josch and minute2 | 12:23 |
| lidstah | no more glitches here, I sent a message to team@ so they can close my support ticket this morning. | 12:23 |
| lidstah | and updated the post about glitches on discourse. | 12:24 |
| minute | lidstah: super awesome, thank you. | 12:57 |
| lidstah | minute: thank you too for finding a software fix! | 13:06 |
| josch | i was also investigating the issue with reform2_lpc module requiring a reload | 13:07 |
| josch | but then ran into other issues like: my manually built 6.19 does not manage to turn the display on or my manually built reform2_lpc with 6.19 segfaults when running insmod... needs more free-time... | 13:08 |
| lidstah | josch: I do have a trixie sd-card here, as a backup if I mess a bit too much with the emmc sid install, if you want me to do some testing here, don't hesitate to ask! (although I'm off preparing lunch here) | 13:10 |
| josch | lidstah: i'm doing everything in a fresh MNT sid installation. bisecting rk3588 is always tricky because the collabora patch stack changes significantly between two releases | 13:12 |
| josch | lidstah: i think it's not something you can do "on the side" (at least i cannot) | 13:13 |
| - wickedshell (QUIT: Ping timeout: 246 seconds) (~wickedshe@2601:8c0:c7c:3572:a4bd:38de:9adb:2280) | 13:16 | |
| + talos4 (~talos@2600:6c5d:f0:1fd0:535c:8a6a:20d2:a340) | 13:18 | |
| - minute2 (QUIT: Ping timeout: 246 seconds) (~minute2@2a02:8109:b69e:5200:8bf7:fd16:2b27:a7db) | 13:20 | |
| - talos (QUIT: Ping timeout: 272 seconds) (~talos@2600:6c5d:f0:1fd0:8d6d:7326:574:cec3) | 13:21 | |
| * talos4 -> talos | 13:21 | |
| - iank (QUIT: Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in) (~iank@fsf/staff/iank) | 13:25 | |
| + iank (~iank@fsf/staff/iank) | 13:29 | |
| lidstah | josch: understood :) | 13:44 |
| + paperManu (~paperManu@204.244.197.237) | 13:53 | |
| lidstah | oumph, correcting a student's evaluation. "Of course I can produce a more synthetic answer, here it is:" | 13:55 |
| lidstah | that'll be a zero :/ | 13:55 |
| lidstah | the amount of harm LLMs are doing to critical thinking baffles me. | 13:56 |
| - qbit (QUIT: Remote host closed the connection) (~qbit@user/qbit) | 13:57 | |
| josch | lidstah: if you are a teacher, use your reach to explain it to them. I usually explain how the purpose of them writing the code is not that they produce code. The purpose is for their brain to become better at writing code and they don't have that effect if they copy the code from elsewhere, be it a human friend or an LLM. | 14:01 |
| josch | (at least my teachers in school failed to explain this to me -- i always thought that the purpose of me writing the essay is to produce an essay and not that i become better at structuring my thoughts in a way to improve how i can make other humans understand me better) | 14:02 |
| minute | i kind of like the gym analogy | 14:02 |
| minute | it's like using a robot to lift the weights for you | 14:03 |
| josch | oh that one is good too! | 14:03 |
| lidstah | josch: that's what we do with other teachers. I still remember my physics teacher in univ telling us that the formula is not important, it's the meaning of the formula which is important. | 14:03 |
| lidstah | minute: really good analogy | 14:04 |
| lidstah | josch: hopefully, most of my students don't use LLM to do their homework for them. We tried to show them a better approach, like "explain me why this don't work" instead of "make this work for me" | 14:05 |
| lidstah | but some of them think they'll LLM-cheat their studies. OTOH, the majority of them now avoid using LLMs at all, which is a net positive compared to next year. | 14:07 |
| josch | lidstah: (knowing that i'm driving this discussion further OT) i also corrected homeworks this way a few years ago and i have a super weird anecdote: the student was able to perfectly explain their homework to me and i thought "oh wow 1.0 no doubt!" but then the student said "but professor i don't understand any of this! how does this even work???" and then it dawned to me that we humans are also really | 14:07 |
| josch | good at putting words in an order which the receiver (me in this case) is able to derive meaning from even though the sender has no clue what they are saying and was just very attentive in class and learned which order of words they are supposed to be using when talking about a topic | 14:07 |
| lidstah | wow | 14:09 |
| lidstah | that reminds me an anecdote from my cousin, who is a surgeon | 14:09 |
| josch | (if anybody reading this wants to write about MNT Reform specific stuff, please do not hesitate to interrupt this!) | 14:10 |
| lidstah | during her studies, there was a guy who was able to cite their medical lessons to the comma | 14:10 |
| lidstah | and when they started working in my town's hospital | 14:10 |
| lidstah | the guy tried to check the prostate of... a woman who had belly pain... | 14:11 |
| josch | uh oh | 14:11 |
| lidstah | hopefully another doctor stopped him before he started | 14:11 |
| lidstah | he was good at learning words, but not good at understanding them (not sure of my english on this one) | 14:12 |
| lidstah | on a more positive note, I recently chit-chatted with a student who was a heavy LLM user two years ago. Nowadays he won't use them, he told me "I prefer understanding what I do, I feel more satisfied when things "clicks"" - he also have way better results and general behavior than two years ago. | 14:15 |
| lidstah | more prone to help other students, for e.g. | 14:15 |
| josch | *thumbsup* | 14:18 |
| lidstah | yeah, that's a part of my job I like, when students have fun learning, experimenting and breaking stuff. and we break a lot of things during practice :D | 14:21 |
| josch | :) | 14:24 |
| lidstah | had a good laugh two weeks ago with a student's mistake (he gave his junipe switch the same IP as the VRRP gateway xD) | 14:25 |
| lidstah | *juniper | 14:26 |
| lidstah | we had a good laugh together and it was a good time to review ARP tables | 14:26 |
| lidstah | got to go, time for getting my son's birthday present (he's at a friend's home rn, so I can stealth buy and hide it until next week :)) | 14:28 |
| lidstah | as always, a pleasure to chat with you :) | 14:29 |
| - talos (QUIT: Ping timeout: 246 seconds) (~talos@2600:6c5d:f0:1fd0:535c:8a6a:20d2:a340) | 14:30 | |
| josch | _o/ | 14:32 |
| + wickedshell (~wickedshe@2601:8c0:c7c:3572:f56e:71da:a5b1:b64b) | 15:24 | |
| - Piraty (QUIT: Quit: -) (~irc@user/piraty) | 15:59 | |
| + talos (~talos@2600:6c5d:f0:1fd0:eea7:3151:c324:3340) | 16:06 | |
| lidstah | updated my reform (rk3588) working games list (57! https://arkham.lidstah.info/reform-games.html ) once I hit 60 I should make a post or add to the gaming reform thread (if it's not too big of a post in the thread, don't want it to seem rude/unappropriate) | 16:23 |
| lidstah | I'm so happy that this glitches problem got solved :D - this machine is such a joy to use. | 16:27 |
| lidstah | (58 games running :)) | 17:05 |
| lidstah | ooow slay the spire does work | 17:28 |
| lidstah | 59 :) | 17:28 |
| josch | lidstah: very impressive list! Is there also a list of games you tried and which did *not* work with notes about what is happening? | 17:29 |
| minute | lidstah: ohh nice, amazing list | 17:30 |
| lidstah | josch: damn, I should have - I have a list of dungeon crawlers (grimrock/etc) that didn't launch, and that I need to investigate (generally, I should just use native libs/LD_PRELOAD and such to get them running, but didn't have much time to investigate) | 17:31 |
| lidstah | (yeah, I'm a huge CRPG/dungeon crawlers/roguelike fan :')) | 17:31 |
| lidstah | I should try divinity original sin | 17:32 |
| lidstah | not sure it'll even start tho but hey... I had some nice surprises :D | 17:32 |
| lidstah | minute: thanks :) | 17:32 |
| lidstah | I'm wondering if I should make a dedicated post on community (used markdown to make the list so copy/pasting it into discourse *should* work), because if I just put this list in the reform gaming thread, I fear that it'll look like a bit too much (generally, posts in this thread are not that long as a 60 games list) | 17:34 |
| lidstah | and I don't want to seem rude or to monopolize the thread | 17:35 |
| lidstah | for e.g., grimrock didnt launch because it complains about libvorbissomething.so.3 - which is installed, so I may have to use the amd64 version and tell box64 to use this one instead of the native one | 17:37 |
| lidstah | probably a 5 minutes fix | 17:37 |
| - buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org) | 17:38 | |
| lidstah | I was surprised at how good Xonotic looks and plays on the reform. buttery smooth and quite beautiful | 17:38 |
| lidstah | and box64 is quite impressive too | 17:39 |
| + buckket (~buckket@vps.buckket.org) | 17:39 | |
| + stephano (~stephano@71.238.14.13) | 17:39 | |
| lidstah | and the 3 legends of amberland running (through wine) perfectly is great too, I liked the two first installments, and I'm playing through the 3rd one on the reform. | 17:40 |
| lidstah | KOTOR2 running decently too is quite great (some zones are a bit choppy, but they're choppy on a thinkpad x13 with a Ryzen pro and a quite decent iGPU, or on a steamdeck) | 17:44 |
| ^alex | t plaza | 17:44 |
| ^alex | wa | 17:44 |
| ^alex | woop | 17:44 |
| lidstah | hey :) | 17:44 |
| ^alex | wrong window! | 17:44 |
| lidstah | ahah np, constantly happening to me | 17:44 |
| lidstah | git pull << for e.g :) | 17:45 |
| + mjw (~mjw@212.81.88.157) | 18:14 | |
| + mark_ (~mjw@178.230.58.116) | 18:33 | |
| * mjw -> Guest169 | 18:34 | |
| * mark_ -> mjw | 18:34 | |
| - Guest169 (QUIT: Ping timeout: 247 seconds) (~mjw@212.81.88.157) | 18:36 | |
| minute | lidstah: more is more, so monopolize away @ gaming thread | 18:58 |
| + elb (~elb@68.133.12.146) | 19:11 | |
| josch | haha i wonder how you would monopolize anything just by posting about your work in that area :) | 19:24 |
| - mjw (QUIT: Ping timeout: 261 seconds) (~mjw@178.230.58.116) | 19:30 | |
| - Ar|stote|is (QUIT: Ping timeout: 264 seconds) (~linx@149.210.0.44) | 20:13 | |
| + Ar|stote|is (~linx@149.210.0.44) | 20:14 | |
| + paperManu_ (~paperManu@204.244.197.237) | 20:57 | |
| - Ar|stote|is (QUIT: Ping timeout: 252 seconds) (~linx@149.210.0.44) | 20:58 | |
| + mjw (~mjw@212.81.88.157) | 22:02 | |
| + Ar|stote|is (~linx@149.210.0.44) | 22:41 | |
| - violet (QUIT: Ping timeout: 276 seconds) (~vi@user/meow/violet) | 22:48 | |
| + violet (~vi@user/meow/violet) | 22:53 | |
| - stephano (QUIT: Quit: WeeChat 4.9.0) (~stephano@71.238.14.13) | 23:24 | |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!