2021-11-10.log

- mjw (QUIT: Read error: Connection reset by peer) (~mark@gnu.wildebeest.org)00:04
- S0rin (QUIT: Ping timeout: 264 seconds) (~S0rin@user/s0rin)00:20
+ S0rin (~S0rin@user/s0rin)00:27
* xktr_ -> xktr00:56
+ indefini[m] (~indefinim@2001:470:69fc:105::1e2a)01:33
+ erlehmann (~erle@dynamic-046-114-032-130.46.114.pool.telefonica.de)01:50
- S0rin (QUIT: Ping timeout: 240 seconds) (~S0rin@user/s0rin)02:10
+ S0rin (~S0rin@user/s0rin)02:14
- erlehmann (QUIT: Quit: Just say no, then the virus can not enter your body without your consent.) (~erle@dynamic-046-114-032-130.46.114.pool.telefonica.de)02:36
+ erlehmann (~erle@dynamic-046-114-032-130.46.114.pool.telefonica.de)02:36
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)03:01
+ reform4596 (~bnys@2607:fb90:834d:168f:15c4:a292:0:3b7)03:02
- freakazoid12345 (QUIT: Ping timeout: 246 seconds) (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)03:04
- reform4596 (QUIT: Remote host closed the connection) (~bnys@2607:fb90:834d:168f:15c4:a292:0:3b7)03:04
- S0rin (QUIT: Ping timeout: 256 seconds) (~S0rin@user/s0rin)03:09
+ S0rin (~S0rin@user/s0rin)03:13
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)03:26
- freakazoid343 (QUIT: Ping timeout: 246 seconds) (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)03:28
- S0rin (QUIT: Ping timeout: 240 seconds) (~S0rin@user/s0rin)06:10
+ S0rin (~S0rin@user/s0rin)06:14
+ aliosablack (~chomwitt@2a02:587:dc0f:7c00:12c3:7bff:fe6d:d374)07:06
- S0rin (QUIT: Ping timeout: 240 seconds) (~S0rin@user/s0rin)08:09
+ S0rin (~S0rin@user/s0rin)08:12
- S0rin (QUIT: Ping timeout: 240 seconds) (~S0rin@user/s0rin)09:09
+ S0rin (~S0rin@user/s0rin)09:15
+ freakazoid333 (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)10:31
- freakazoid12345 (QUIT: Ping timeout: 240 seconds) (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)10:32
+ freakazoid343 (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)10:34
- freakazoid333 (QUIT: Ping timeout: 264 seconds) (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)10:37
+ Christoph (~Christoph@p4fe73e6b.dip0.t-ipconnect.de)10:38
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)10:45
- freakazoid343 (QUIT: Ping timeout: 264 seconds) (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)10:49
+ mjw (~mark@gnu.wildebeest.org)11:34
- Christoph (QUIT: Quit: Christoph) (~Christoph@p4fe73e6b.dip0.t-ipconnect.de)11:36
+ Christoph (~Christoph@p4fe73e6b.dip0.t-ipconnect.de)11:39
- mjw (QUIT: Read error: Connection reset by peer) (~mark@gnu.wildebeest.org)11:40
+ mjw (~mark@gnu.wildebeest.org)11:41
+ andrey_utkin (~andrey_ut@gentoo/developer/andrey-utkin)12:00
+ mark__ (~mark@gnu.wildebeest.org)12:04
- mjw (QUIT: Ping timeout: 246 seconds) (~mark@gnu.wildebeest.org)12:05
- mark__ (QUIT: Quit: Leaving) (~mark@gnu.wildebeest.org)12:21
- andrey_utkin (QUIT: Quit: Client closed) (~andrey_ut@gentoo/developer/andrey-utkin)12:28
- jvalleroy_ (QUIT: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) (~quassel@user/jvalleroy)12:29
+ jvalleroy (~quassel@user/jvalleroy)12:29
+ mjw (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)12:37
- freakazoid12345 (QUIT: Read error: Connection reset by peer) (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)13:08
+ freakazoid12345 (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)13:09
dj-deathmntmn: were you hoping for a i.MX update for the next reform chip? :)14:03
mntmnyep14:03
mntmnunfortunately they still didn't announce any bigger imx914:04
mntmnonly the i.MX 9314:04
dj-deathyeah14:04
dj-deathbut without GPU14:05
mntmnwell, 2D ;)14:05
mntmni mean, could be an interesting low power chip14:05
mntmnalso, flexio14:05
mntmnit's more like an even faster imxrt14:06
dj-deathlacks of proper 3D is sad 14:06
mntmnbut also no pcie, usb3. 14:07
mntmni am sure there are bigger imx9s but still under wraps14:08
mntmnmaybe they don't want to cannibalize the delayed imx8 line yet14:08
- S0rin (QUIT: Ping timeout: 256 seconds) (~S0rin@user/s0rin)14:12
+ S0rin (~S0rin@user/s0rin)14:14
- S0rin (QUIT: Ping timeout: 264 seconds) (~S0rin@user/s0rin)14:20
+ S0rin (~S0rin@user/s0rin)14:20
- aliosablack (QUIT: Ping timeout: 246 seconds) (~chomwitt@2a02:587:dc0f:7c00:12c3:7bff:fe6d:d374)14:44
+ chomwitt (~chomwitt@2a02:587:dc0f:7c00:12c3:7bff:fe6d:d374)14:45
ndufresneor they finally opted for iommus and are struggling getting them to work ;-D15:19
ndufresnefor the reform laptop, iommus on GPU and VPU would make it for much snappier user experience for sure15:20
mntmnndufresne: can you explain why that would be?15:24
ndufresnemntmn: whenever you start a GL/Vulkan or CODEC payload, the process will have to allocate memory, with iommus, this nearly as fast as doing malloc(), while with without iommu (like on all NXP chips), the CMA allocator is getting called15:25
mntmninteresting15:26
ndufresneThe allocate have a non-deterministic allocation time, which will worsten over time due to fragmentation of the memory15:26
mntmnand how does the iommu solve that?15:26
ndufresneyou don't have to move the pages to form a contiguous blob anymore15:27
mntmnah, you can allocate anywhere and the iommu will map it?15:27
ndufresnethat makes allocation time pretty deterministic, and improve load time15:27
ndufresnecorrect, it basically give a memory mapping to your devices (not just the CPU)15:27
ndufresneit probably cost a bit in power and/or something else I'm not aware of, but for random payload like laptop, you can often notice the difference15:28
ndufresnethat's because we cannot predict what users will do next, so we can't preallocate everything ;-P15:29
ndufresnethere is likely different class of these, e.g. not all of them will support virtual memory (page-fault -> lazy allocation)15:30
mntmnpretty interesting. thanks for explaining.15:30
ndufresneand might not be totally unified, think of Intel display driver, everything can have virtual memory, except the display driver as it could fall behind the scannout (you can't slow it down)15:31
ndufresneso even though you have have randomly positionned pages, the pages needs to be in RAM, and cache flushed15:32
ndufresnebefore you can use it for display15:33
- S0rin (QUIT: Ping timeout: 240 seconds) (~S0rin@user/s0rin)16:13
+ S0rin (~S0rin@user/s0rin)16:15
- erlehmann (QUIT: Quit: Just say no, then the virus can not enter your body without your consent.) (~erle@dynamic-046-114-032-130.46.114.pool.telefonica.de)16:55
+ vagrantc (~vagrant@2600:3c01:e000:21:21:21:0:100e)17:51
- S0rin (QUIT: Ping timeout: 240 seconds) (~S0rin@user/s0rin)18:13
+ S0rin (~S0rin@user/s0rin)18:20
- freakazoid12345 (QUIT: Read error: Connection reset by peer) (~matt@2603:9000:cf0f:80e3:381f:5f31:286f:e038)18:24
+ freakazoid12345 (~matt@2603-9000-cf0f-80e3-381f-5f31-286f-e038.inf6.spectrum.com)18:25
- fsx (QUIT: Remote host closed the connection) (~fsx@durian.61924.nl)18:36
- royo (QUIT: Ping timeout: 260 seconds) (~royo@user/royo)18:41
+ erlehmann (~erle@dynamic-046-114-035-247.46.114.pool.telefonica.de)19:47
- mjw (QUIT: Quit: Leaving) (~mjw_@2001:1c06:2488:1400:9e5c:8eff:fe8f:a440)20:05
- chomwitt (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:dc0f:7c00:12c3:7bff:fe6d:d374)20:22
vagrantcis there anything dangerous about using the system console uart while running off of battery on the mnt-reform2 ?21:00
vagrantcand is there a pin somewhere with a reference voltage?21:01
vagrantcj22 pin15?21:02
mntmnvagrantc: no, that's not a problem at all. usually you don't need a ref voltage if you use a standard usb uart adapter21:04
mntmnvagrantc: (it is 3v3)21:04
mntmnvagrantc: and yeah the "expansion" header has that somewhere21:04
vagrantcusing opto-isolated uart adapter21:05
mntmnfancy21:05
vagrantc:)21:05
vagrantcbut may dig out another one...21:05
+ andrey_utkin (~andrey_ut@gentoo/developer/andrey-utkin)21:05
vagrantctesting the patches submitted to u-boot upstream (although i know there were changes needed to switch to binman)21:06
vagrantcwhile i may not *love* all the choices for the keyboard, very clever layout!21:10
vagrantcbut i think i can figure out some remapping which will work well enough for me21:11
mntmncool21:13
mntmni have an experimental layout editor but it currently has the standalone kbd hardcoded into it21:13
vagrantcACTION plays the tx/rx/txd/rxd guessing game21:17
mntmntx of mobo goes to rx of adapter21:19
mntmnand the other way around :321:19
vagrantchrm, not getting anything either way21:21
mntmnright baud?21:22
mntmn11520021:22
vagrantcyeah...21:24
vagrantcmaybe loose pins on the connectors...21:24
vagrantcwould think i'd at least get a little line noise then, though21:24
vagrantcah, routed through a keyboard usb port didn't work...21:25
mntmnhmm?21:26
vagrantcplugged the adapter into a usb port on the keyboard rather than the laptop directly, now i've got it working nicely.21:28
mntmnoh interesting/weird21:28
vagrantchad occasional issues with it21:29
+ mjw (~mark@gnu.wildebeest.org)21:29
vagrantcwas also having issues with ethernet at 100Mbit ... haven't taking the time to diagnose properly21:31
- adjtm (QUIT: Remote host closed the connection) (~adjtm@150.red-81-36-209.dynamicip.rima-tde.net)21:35
+ adjtm (~adjtm@150.red-81-36-209.dynamicip.rima-tde.net)21:36
vagrantchrm. only gets as far as: U-Boot SPL 2021.10 (Jan 01 1970 - 00:00:01 +0000) and then hangs ...21:36
vagrantcACTION tries with a different ATF21:36
dj-deathndufresne: I think even the display HW on intel chips goes through some kind of pagetables 21:38
dj-deathndufresne: it's just a different one than the per process things (which is 4 levels of page tables)21:38
- andrey_utkin (QUIT: Quit: Client closed) (~andrey_ut@gentoo/developer/andrey-utkin)21:38
dj-deathndufresne: the display goes through the global page table which only has 1 level (so you get rid of the fragmentation problem without giving to much traversal latency)21:39
- vagrantc (QUIT: Ping timeout: 264 seconds) (~vagrant@2600:3c01:e000:21:21:21:0:100e)21:47
+ vagrantc (~vagrant@2600:3c01:e000:21:21:21:0:100e)21:48
kfxI think I finally figured out how to adapt to the keyboard:  I ordered a ridged keycap (https://i.imgur.com/uTBKY9K.png) for the right shift key22:04
mntmnkfx: interesting!22:06
mntmnwe recently got a few samples of black ones iirc22:07
kfxI learned the hard way that I use the right shift key the most, with my pinky finger, and I use the left half of that key :)22:07
kfxso I need a reference point when I'm touch typing on Reform or I just hit the up arrow in the middle of a sentence, which Causes Problems.22:08
mntmnoh i see, that's unfortunate22:09
kfxeventually I'll adapt, but for now this is a good training wheel22:10
ex-parrotI felt quite blessed that I sat down at the reform keyboard and my fingers just landed in the irght places22:12
mntmnjust ooc are you left or right handed?22:12
ex-parrotI barely had to do any adapting 22:12
ex-parrotftr I'm left handed, and I did remap the buttons on the trackball slightly22:12
vagrantchaving the same problem with the right shift vs. up-arrow22:12
vagrantcalso switched the compose key for another control key ... and so used to the alt keys being on the outside of alt ... and the control key also being where the hyper key is on mnt/reform ...22:14
vagrantcACTION needs to figure out home and end keys somehow ...22:14
- S0rin (QUIT: Ping timeout: 240 seconds) (~S0rin@user/s0rin)22:14
vagrantcand i almost never use the left spacebar :)22:15
ex-parrotI need to make the right spacebar in to an enter22:15
vagrantcjust goes to show, keyboard preferences are endless22:15
+ S0rin (~S0rin@user/s0rin)22:15
ex-parrotI have a split spacebar on my desktop and I have the right half as an enter22:16
kfxmntmn: my handedness depends on the task.  I write right-handed, throw left-handed, etc.  I'm a mess.22:17
mntmni see!22:17
swivelambidextrous is a feature not a bug ;)22:17
ex-parrotI mouse with right hand generally22:17
ex-parrotwrite with left22:17
kfxswivel: I hesitate to use that word because I can't switch hands for shit, on any task, with the sole exception that I can use a trackpoint with either hand22:18
kfxwhich is why all my laptops were thinkpads and all my keyboards had trackpoints 22:18
- natalie (QUIT: Ping timeout: 244 seconds) (~natalie@user/natalie)22:33
+ natalie (~natalie@user/natalie)22:35
- natalie (QUIT: Ping timeout: 240 seconds) (~natalie@user/natalie)22:50
+ royo (~royo@user/royo)22:57
ndufresnedj-death: you seem to know a little more then I do ;-D, for me what I noticed the more is that Intel display does not care flushing caches, so passing it frames from UVC driver cause a mess on screen23:02
- S0rin (QUIT: Ping timeout: 256 seconds) (~S0rin@user/s0rin)23:11
+ S0rin (~S0rin@user/s0rin)23:13
- S0rin (QUIT: Ping timeout: 264 seconds) (~S0rin@user/s0rin)23:23
+ S0rin (~S0rin@user/s0rin)23:25
+ natalie (~natalie@user/natalie)23:31
+ bluerise (~bluerise@user/bluerise)23:43

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