2022-07-09.log

+ chartreuse (~chartreus@node-1w7jr9ql2247t9azo97sze19g.ipv6.telus.net)01:17
- bkeys (QUIT: Ping timeout: 256 seconds) (~Thunderbi@static-198-54-135-69.cust.tzulo.com)01:30
+ ggoes (~gregf@fsf/staff/ggoes)01:31
- ggoes (QUIT: Client Quit) (~gregf@fsf/staff/ggoes)01:32
+ ggoes (~gregf@fsf/staff/ggoes)01:33
- ggoes (QUIT: Ping timeout: 256 seconds) (~gregf@fsf/staff/ggoes)01:47
- mtm (QUIT: Ping timeout: 276 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)02:04
- GNUmoon (QUIT: Ping timeout: 268 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)02:05
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)02:11
- GNUmoon (QUIT: Ping timeout: 268 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)02:18
- bluerise (QUIT: Changing host) (~bluerise@p5b211827.dip0.t-ipconnect.de)02:21
+ bluerise (~bluerise@user/bluerise)02:21
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)02:25
+ ggoes (~gregf@fsf/staff/ggoes)02:42
- ggoes (QUIT: Client Quit) (~gregf@fsf/staff/ggoes)02:42
+ ggoes (~gregf@fsf/staff/ggoes)03:05
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com)03:13
cinap_lenrekminute: how many watt do you need for powering the reform2?03:14
cinap_lenrekwonder if one could power/charge it thru PoE+/AT 25W?03:17
bkeysI believe we talked about this before cause I asked the same thing; and I believe the answer was yes03:46
cinap_lenrekbecause the system controller shows only miliamps @8*3.3V?03:47
cinap_lenrektho not sure if the display is accurate or if anything can exceed it?03:47
cinap_lenreki only remember that the reform takes a variable voltage range03:48
cinap_lenrek(on barrel jack)03:49
cinap_lenrekbut thanks bkeys!03:54
cinap_lenrekgood night.03:54
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)04:09
- bkeys (QUIT: Ping timeout: 244 seconds) (~Thunderbi@static-198-54-135-69.cust.tzulo.com)04:36
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)04:54
joschcinap_lenrek: I had success with charging my reform with USB 2 (not USB-C) from 80% to 100% but due to the ampere limitations of USB2 the process is *very* slow: https://community.mnt.re/t/will-we-be-able-to-usb-power-mnt-reform/241/1206:08
- erle (QUIT: Ping timeout: 240 seconds) (~erle@ip5f5af7e0.dynamic.kabel-deutschland.de)08:12
+ chomwitt (~chomwitt@2a02:587:dc0d:4a00:c5c0:a118:2df4:ea86)10:19
+ erle (~erle@ip5f5af7e0.dynamic.kabel-deutschland.de)11:29
minutejosch: hmm > (com.github.rafostar.Clapper:3662): Gjs-CRITICAL **: 11:37:25.392: JS ERROR: Error: GSettings key use-playbin3 not found in schema com.github.rafostar.Clapper11:37
minute> clapper/unstable,now 0.5.2-2 arm64 [installed]11:38
joschminute: you just start clapper and that's the output? on a rescue system or a full one?12:05
minutejosch: full system, i installed clapper and have latest reform-tools, yeah12:07
joschokay, i'll try to reproduce12:07
minutejosch: i mean, it is not a regular downloaded sysimage v312:07
minutebut my system that i brought to kind of the same state over 2 years12:08
minutemaybe there's an implicit dependency on something?12:08
minutegstreamer version perhaps?12:09
sigridlooks more like it can't load settimg12:11
sigrid*ngs12:11
sigridmaybe try removing files with settings and see if it helps12:12
minutesigrid: ah!12:13
minutealso, this didn't make it onto my system https://source.mnt.re/reform/reform-tools/-/commit/2e0cff9b45d45237822a1d27e40dfd74af9476d012:13
minute`gsettings list-keys com.github.rafostar.Clapper` does not include use-playbin3 for me12:15
minutejosch: i have old clapper residue in /usr/local, that might be it12:16
minuteyeah12:23
minutei had to nuke stuff in /usr/local/share, esp. /usr/share/glib-2.0/schemas/12:23
minuteworks perfectly now12:25
- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)12:36
joschah phew, nice :)12:45
joschi was getting worried because this was my first Debian package that I created 100% from scratch on the reform and tested it there as well12:46
+ S0rin (~S0rin@user/s0rin)12:48
minutejosch: sorry for the false alarm!12:51
joschno worries, i'm happy the package is getting some testing and it is totally possible that i was missing some dependencies, maybe there still are some :)12:52
- S0rin (QUIT: Ping timeout: 244 seconds) (~S0rin@user/s0rin)13:33
* lastebil_ -> lastebil13:42
+ S0rin (~S0rin@user/s0rin)13:46
- mtm (QUIT: Ping timeout: 240 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)14:03
cinap_lenrekminute: sigrid reported high cpu activity for our hid driver14:23
cinap_lenrekjust found it seems the mouse continuously responds with hid report even tho nobody's touching the mouse14:24
minutecinap_lenrek: ah14:24
minutemakes sense14:24
cinap_lenrekthis is not the case for the keyboard14:24
minutealso makes sense14:24
cinap_lenrekonly the trackball14:24
cinap_lenrekit might not be a big issue14:24
minutethey're based on different usb hid code14:24
minutewell, could be a nice optimization14:25
minutein Mouse.c14:25
minutePR welcome ;)14:25
cinap_lenrekthe hid driver is smart enougth to diff the state and not send the event upstream if nothing changed14:25
cinap_lenrekyeah14:25
cinap_lenrekminute: okay :D14:25
cinap_lenrekminute: i'll take a look :)14:25
cinap_lenrekoh14:31
cinap_lenrekthe return value is to force to send a report14:32
cinap_lenrekoh14:35
cinap_lenrekthey do a memcmp14:35
cinap_lenrekthats perfect14:35
cinap_lenrekso the library saves the previous report descriptor14:35
cinap_lenrekand if we return false, it'll send it if it differs from previous one14:36
minuteah14:36
+ Christoph_ (~Christoph@p54bf6443.dip0.t-ipconnect.de)14:38
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com)14:53
minutesince a recent update, gtk2 apps are incredibly slow to update... wonder why15:11
minuteUI elements i mean15:12
Boostisbetterminute: I don't think it is necessary and this IRC channel is doing great, but have you ever thought about doing a Discord group?15:12
Boostisbetteror do you think that would open the floodgates of the internet and would this all too unmanageable? 15:12
minuteBoostisbetter: discord is a walled garden, i'm not running things on that15:13
minuteme being on twitter is already v questionable ^^15:14
cinap_lenrekminute: works.15:14
cinap_lenrekminute: it still polls, but much slower15:14
cinap_lenrekminute: all you need todo is return false instead of true15:15
minutecinap_lenrek: great15:15
Boostisbetterminute: ok totally agree. Just curious15:15
Boostisbetterminute: twitter feels like a cesspool of negativity. You have to try real hard while on it to not be brought down. 15:16
sigridcinap_lenrek: how oftem does it send a report now?15:16
sigrid*often15:16
Boostisbetterminute: and sadly Mastodon has a lot of the same kind of garbage going on with it as well. 15:16
minuteBoostisbetter: depends who you follow and/or mute etc but yeah15:16
Boostisbettertrue, I do my best to block the negativity but sometimes it feels like a full time job. I then have to ask myself, what am I really getting from them. 15:17
minuteBoostisbetter: but i did not mean the content, more like the fact that it is a commercial, closed, ad-fueled thing15:17
BoostisbetterI guess twitter has helped me know about MNT stuff, so there is that. 15:17
cinap_lenreksigrid: it should honour the poll interval of the endpoint15:18
Boostisbetterminute: yeah I know what you mean. I hate that Framework insist on using it, but i think for their purposes they are trying to reach as many people as possible and that is why they justify it. Nirav is a super Linux open source dude himself, and heavily supports it on the Framework laptop. 15:18
cinap_lenrekerr sorry15:19
cinap_lenrekreport interval15:19
cinap_lenrekits a setting the host can override with a control request15:19
cinap_lenreki think default is 500ms?15:19
cinap_lenreki should measure it exactly15:19
cinap_lenreklemme see15:20
minutehmm gtk2 can be made a lot faster by changing to an ancient theme like redmond... so i guess it's glamor drawcalls that are slow15:24
- leonardo (QUIT: Ping timeout: 248 seconds) (~leonardo@user/leonardo)15:26
minuteoh yeah that is the problem15:28
minutesetting XWAYLAND_NO_GLAMOR=1 in my profile makes gtk2 or x11 apps 10x faster15:28
minutegargh15:28
minuteso software rendering is much much faster than the weird gpu 2d rendering that is shoehorned in there15:29
cinap_lenrekit alternates between 100ms and 30ms15:30
cinap_lenrekah15:32
cinap_lenrekbut we override the idel time because of raspi work arround15:33
sigridon raspi the usb front falls off if it's too long?15:33
cinap_lenrekshould probably do this conditionally15:33
cinap_lenreksigrid: the controller looses fucking events15:33
cinap_lenrekif you use usb ethernet AND hid at the same time15:33
sigridah right15:34
cinap_lenrekthis is especially bad for keyboard15:34
cinap_lenrekits just a clusterfuck15:34
cinap_lenreklemme remove the hack15:34
cinap_lenrekyep15:35
cinap_lenreknow its 500ms15:35
sigridnice!15:35
cinap_lenrekso my patch works15:35
cinap_lenrekminute: http://felloff.net/usr/cinap_lenrek/Mouse.c.diff15:39
cinap_lenrekignore the other stuff15:39
cinap_lenrekthat was just autism15:39
cinap_lenrekthe real change is just return ture -> false15:39
sigridI wonder if that issue could cause the trackpoint failing to work on linux resume from suspend15:40
cinap_lenrekno15:40
cinap_lenreki dont think so15:40
sigridI should probably read the firmware code instead of imagining things15:41
cinap_lenreksigrid: the controller should still poll according to the endpoints poll interval15:42
cinap_lenrekand then the library decides if it returns data or not on each poll15:42
cinap_lenrekon each poll, we sample the sensor and buttons and generate a report15:42
cinap_lenrekif we return false, the library will compare the generated report blob with the previous one it send15:43
cinap_lenrekand and sends a nak if it hasnt changed15:43
sigridyeah, that's how understood it works15:43
cinap_lenrekand theres a idle timer inside the device as well that we can set15:44
cinap_lenrekhow do i make pull request?15:52
sigridI think you need to create an account15:54
cinap_lenrekpfffff15:54
cinap_lenreknope.15:54
sigridI am sure minute can apply the patch without though15:55
cinap_lenrekyeah15:55
cinap_lenrekhttp://felloff.net/usr/cinap_lenrek/0001-trackball-dont-force-send-report.patch16:03
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net)16:09
+ leonardo (~leonardo@user/leonardo)16:32
- bkeys (QUIT: Ping timeout: 256 seconds) (~Thunderbi@static-198-54-135-69.cust.tzulo.com)18:23
- Christoph_ (QUIT: Remote host closed the connection) (~Christoph@p54bf6443.dip0.t-ipconnect.de)19:29
+ Christoph_ (~Christoph@p54bf6443.dip0.t-ipconnect.de)19:48
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)20:05
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)20:06
flowyminute: uhh WTH! thank you for the XWAYLAND_NO_GLAMOR=1 tip!!20:49
Boostisbetterflowy: What does that do, and where would you insert that? Your Sway config file? 20:50
flowythis single-handedly made certain apps useable. i hadn't bothered investigating why i couldn't use gimp, for example. i just used a different workstation instead.20:50
flowyit feels like more than a 10x improvement for certain tasks... some things just hung.20:50
BoostisbetterI imagine it just turns off visual effects, etc. 20:50
flowyno, nothing looks different20:50
flowyi just put 'export XWAYLAND_NO_GLAMOR=1' into my ~/.profile20:51
flowymake sure to logout then back in20:51
joschmaybe this should go into https://source.mnt.re/reform/reform-tools/-/blob/main/etc/profile.d/reform.sh20:51
flowyflicking that on and off changes gimp from being useable to unuseable honestly20:52
flowyyeah, if there isn't a better root cause to sort out, this definitely needs to be defaulted in sysimagev320:53
flowybut i don't really understand what it is20:53
flowyi thought it was really weird that certain apps weren't working.20:53
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com)21:00
- Christoph_ (QUIT: Ping timeout: 240 seconds) (~Christoph@p54bf6443.dip0.t-ipconnect.de)22:11
grubmanis there a supported OS list anywhere/22:33
grubmanalso what is the clear plastic(?) piece that is included with the sdcard ?22:46
Boostisbettergrubman: that is a wifi antenna mount22:48
BoostisbetterI think22:48
grubmanhm ok22:50
grubmanlooking at the mcpie mount, it doesn't look like it supports half-height models? like an atheros ar5b9322:50
grubmanno biggie. i'll just use a USB NIC22:51
grubmanthat plastic piece has no screw holes in it. it's about 2" long and 1" wide.22:55
cinap_lenrekcpu1: 1400MHz ARM Cortex A5323:02
cinap_lenrekTURRRRBO MODE23:02
joschgrubman: https://mntre.com/media/reform_md/mnt-reform2-diy-manual-r1.pdf you put that around the UI1/UI2 headers23:04
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)23:10
- bluerise (QUIT: Ping timeout: 244 seconds) (~bluerise@user/bluerise)23:19
- chomwitt (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:dc0d:4a00:c5c0:a118:2df4:ea86)23:22
minuteflowy: i kinda know what it is23:24
minuteflowy: glamor is some code in xwayland that tries to use OpenGL to accelerate 2d graphics operations23:26
minuteflowy: but it goes wrong somehow in a recent version (have not yet bisected since when), so it's a regression23:26
minuteflowy: so the GPU method is 10 times slower than the software method23:26
minuteflowy: a bad side effect of turning it of is that you also lose OpenGL in X11 applications23:26
minutebecause unfortunately the people who wrote this kind of hard-bound GLX and glamor together23:27
minutei wish this was not so23:27
minutebecause glamor is like my number one enemy23:27
minutewith this super slow version our patch also doesn't make a difference josch 23:33
grubmanjosch: i see. thanks.23:38
+ bluerise (~bluerise@p5b211827.dip0.t-ipconnect.de)23:51

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