- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 00:05 | |
- Nulo (QUIT: Ping timeout: 256 seconds) (~Nulo@user/nulo) | 00:49 | |
+ Nulo (~Nulo@user/nulo) | 00:56 | |
jfred | I only recently found out about the tow-boot project; seems like that would be useful for installing various ARM distros on the Reform if it were supported. Though I think they don't accept board support downstream | 01:42 |
---|---|---|
jfred | Suppose it's only really useful if the mainline kernel supports the board too | 01:43 |
jfred | Was there any sort of workaround you needed to do in the Debian image for the Reform to get sound working? I'm running NixOS on mine and having trouble getting sound going | 01:52 |
- ajr (QUIT: Quit: WeeChat 3.6) (~ajr@user/ajr) | 01:55 | |
- mtm (QUIT: Ping timeout: 252 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 02:04 | |
kfx | jfred: https://source.mnt.re/reform/reform-tools/-/tree/main/audio | 02:12 |
jfred | ah thanks, will take a look at that | 02:14 |
- chomwitt (QUIT: Ping timeout: 248 seconds) (~chomwitt@2a02:587:dc16:4100:1289:3f0b:2a03:948d) | 02:31 | |
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 02:42 | |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20) | 02:43 | |
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 03:11 | |
- Boostisbetter (QUIT: Ping timeout: 268 seconds) (4a410829d7@irc.cheogram.com) | 03:29 | |
jfred | hmm, mostly pulseaudio config... I wonder if there's a way for me to test these with ALSA directly to rule out anything higher up | 03:30 |
kfx | that's what asound.state is for | 03:35 |
+ Boostisbetter (4a410829d7@irc.cheogram.com) | 03:42 | |
jfred | oh very interesting, after replacing my asound.state with the version from the repo I... still don't have sound, but speaker-test is doing this instead of throwing me an i/o error https://gist.github.com/jfrederickson/d095172b7fe0b85293fce52304e1327b | 03:45 |
jfred | all of the speaker volume bars are maxed out in alsamixer | 03:45 |
jfred | (and unmuted) | 03:47 |
jfred | oh, no, still i/o errors if I run speaker-test with '-c 2' | 03:58 |
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 04:10 | |
- qwer (QUIT: Ping timeout: 252 seconds) (~qwer@89-24-59-87.nat.epc.tmcz.cz) | 04:11 | |
- GNUmoon2 (QUIT: Ping timeout: 268 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon) | 07:55 | |
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) | 08:01 | |
- MajorBiscuit (QUIT: Ping timeout: 268 seconds) (~MajorBisc@46-229-126.internethome.cytanet.com.cy) | 08:23 | |
+ MajorBiscuit (~MajorBisc@c-001-019-012.client.tudelft.eduvpn.nl) | 08:25 | |
- GNUmoon2 (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon) | 10:35 | |
+ GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) | 10:36 | |
- mtm (QUIT: Ping timeout: 256 seconds) (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 14:04 | |
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 14:46 | |
+ mtm (~mtm@c-73-27-62-116.hsd1.fl.comcast.net) | 16:10 | |
Boostisbetter | vkoskiv_, or the linux driver could include edge scrolling. That is when you are dragging something and come to the edge of the trackpad the cursor would keep moving in the direction of the edge at a constant linear speed until you move your finger back from the edge or lift them. | 16:59 |
Boostisbetter | far better solution that having a timeout IMHO | 16:59 |
kfx | that's not how libinput or syndaemon define edge scrolling -- there might be a different term for what you're describing | 18:01 |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20) | 18:25 | |
- robin (QUIT: Remote host closed the connection) (~robin@user/terpri) | 18:50 | |
- MajorBiscuit (QUIT: Quit: WeeChat 3.5) (~MajorBisc@c-001-019-012.client.tudelft.eduvpn.nl) | 19:09 | |
- bkeys (QUIT: Ping timeout: 256 seconds) (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 19:09 | |
+ robin (~robin@user/terpri) | 19:19 | |
eery | quick sanity check, since u-boot on the Reform doesn't bring up the internal display, that means Linux doesn't get a framebuffer until etnaviv initializes the GPU? | 19:24 |
kfx | correct | 19:27 |
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 19:35 | |
eery | well, that would explain why netbsd isn't bringing up a FB, seeing it doesn't have etnaviv pulled in apparently | 19:38 |
sigrid | etnaviv isn't technically required to be driven in order to show a picture on reform's lcd | 19:39 |
eery | true, but I'm gonna assume netbsd assume's that u-boot has already brought it up | 19:42 |
eery | I don't have a serial cable or hdmi monitor so I have no idea if I'm actually loading a kernel | 19:42 |
eery | mostly screwing around to see what happens, since there's at least some support for imx8mq | 19:43 |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20) | 20:03 | |
eery | hmm, do kernels run through kexec() inherit the device tree? | 20:09 |
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 20:22 | |
minute | eery: etnaviv / the gpu is not needed | 20:25 |
minute | eery: you need either lcdif or dcss and nwl dsi | 20:25 |
Kooda | Anyone updated their Reform lately? (sysimage-v3) Seems like there are some glitches since mesa got updated | 20:27 |
Kooda | Getting quite a bit of these: MESA: error: etna_cmd_stream_flush:238: submit failed: -28 (No space left on device) | 20:28 |
cinap_lenrek | minute: and everything around it like the i2c driver, clock control, power control, gpio, pwm.... | 20:36 |
_E | minute: just got the mainboard back in the chassis! it's only half re-assembled, but the OLED works as expected | 20:42 |
_E | ...but I think you all have an extra DSI cable now | 20:43 |
_E | those should be available off the shelf thanks to their use in raspi displays, right? | 20:47 |
minute | Kooda: yep, seen it too | 20:50 |
minute | _E: uh. the flex cable? | 20:50 |
minute | _E: sorry if we missed that | 20:50 |
_E | minute: no biggie | 20:51 |
minute | _E: it should be in the parts list in the handbook | 20:51 |
_E | minute: perfect, thanks | 20:51 |
_E | minute: any way I could pay you all back for handling the shipping? | 20:52 |
minute | _E: uhm, idk right now... if you want you can donate to my paypal (can give you the address later), but perhaps try if it works for you first ^^ | 20:56 |
_E | I can already say it works more than it did when I sent it in 😆 | 20:56 |
minute | lol! | 20:57 |
_E | though I'm missing the space heater functionality! | 20:58 |
_E | my workflow depended on it | 20:58 |
_E | (https://xkcd.com/1172/) | 20:58 |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20) | 20:58 | |
minute | heh | 21:14 |
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 21:27 | |
+ MajorBiscuit (~MajorBisc@46-229-126.internethome.cytanet.com.cy) | 22:25 | |
- MajorBiscuit (QUIT: Quit: WeeChat 3.5) (~MajorBisc@46-229-126.internethome.cytanet.com.cy) | 23:08 | |
eery | minute: d'oh yeah, I keep forgetting that it is a separate DRM device (?) with separate code to handle the low level output stuff | 23:11 |
minute | eery: yes, the gpu doesn't know about display stuff. it just renders into memory which then gets scanned out by one of two display engines. it can also render headlessly into memory. | 23:13 |
eery | after some digging it looks like only freebsd supports the graphics output/ipu on the i.mx6, with nothing on i.mx8 at all (although at least the clocks and basic subsystems/UARTs are supported so when I get home I could get a serial con) | 23:14 |
- bkeys (QUIT: Ping timeout: 256 seconds) (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 23:14 | |
eery | kinda weird to me that no-one has bothered when i.mx6/8 are pretty common chips and I'd figure someone would want to port BSD with a framebuffer | 23:19 |
eery | though, BSD license and all that... | 23:19 |
sigrid | 9front has that working | 23:24 |
sigrid | maybe none of the BSD people cared as much to get screen working | 23:24 |
eery | I should put 9front on a second SD card for kicks | 23:26 |
eery | used to have a cheap VPS I ran an auth and fs server on, maybe I should go back for fun | 23:26 |
sigrid | in fact, 9front is the best OS for this machine | 23:26 |
minute | eery: maybe you can "kexec" netbsd from 9front. also, genode is another OS that has working display on reform. | 23:31 |
minute | (they do that by using linux drivers) | 23:32 |
eery | saw they wrote a nice blog post about their efforts | 23:33 |
eery | I think it'd ultimately be too much effort for the novelty of getting a BSD to run, sadly | 23:35 |
eery | not really "different enough" to justify a couple weeks of miserable late night kernel coding | 23:35 |
minute | good call | 23:36 |
minute | hehe | 23:36 |
minute | i mean, i'd like to see openbsd | 23:36 |
minute | but then, i'm ok with linux in terms of a unixoid | 23:36 |
minute | i also would like to see haiku | 23:37 |
minute | (was a Be user back in the day) | 23:37 |
eery | it'd be the most "usefully different" compared to linux, but I'd worry about the various overheads hurt the already struggling a53's | 23:37 |
eery | Depends what the goal is, I guess | 23:38 |
eery | I haven't gotten to hack on much the last few months but I've been using my Reform for basically everything work related and personal | 23:39 |
+ ajr (~ajr@user/ajr) | 23:39 | |
minute | eery: that's cool! | 23:45 |
eery | biggest pain point is screen capture/sharing - I can use xdg-desktop-portal-wlr + Chromium/Firefox but it crushes the poor SoC and drops the compositor to 10 FPS | 23:47 |
eery | ...now that I'm typing this, wondering if X screen sharing inside a rooted Xwayland window would work better | 23:48 |
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com) | 23:51 | |
sigrid | smj ran a test with streaming screen capture + voice to twitch and peertube (at the same time) with 9front, it worked ok considering nothing is optimizee | 23:57 |
sigrid | *zed | 23:57 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!