- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org) | 00:06 | |
- Ar|stote|is (QUIT: Ping timeout: 240 seconds) (~linx@149-210-4-73.mobile.nym.cosmote.net) | 00:14 | |
+ Ar|stote|is (~linx@149-210-4-147.mobile.nym.cosmote.net) | 00:19 | |
+ jacobk (~quassel@47-186-122-163.dlls.tx.frontiernet.net) | 00:21 | |
- Ar|stote|is (QUIT: Ping timeout: 272 seconds) (~linx@149-210-4-147.mobile.nym.cosmote.net) | 00:42 | |
+ Ar|stote|is (~linx@149-210-5-215.mobile.nym.cosmote.net) | 00:46 | |
- jacobk (QUIT: Ping timeout: 264 seconds) (~quassel@47-186-122-163.dlls.tx.frontiernet.net) | 01:17 | |
- mtm (QUIT: Ping timeout: 258 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 02:03 | |
+ jacobk (~quassel@47-186-122-163.dlls.tx.frontiernet.net) | 02:20 | |
+ klardotsh (~klardotsh@98.97.113.255) | 03:15 | |
- klardotsh (QUIT: Quit: zzz) (~klardotsh@98.97.113.255) | 04:05 | |
+ klardotsh (~klardotsh@98.97.113.255) | 04:06 | |
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 04:10 | |
- yewscion (QUIT: Remote host closed the connection) (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63) | 04:24 | |
+ yewscion (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63) | 04:25 | |
- yewscion (QUIT: Remote host closed the connection) (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63) | 04:26 | |
+ yewscion (~yewscion@2601:547:a01:2900:5c15:78d2:b913:fc63) | 04:27 | |
- jacobk (QUIT: Ping timeout: 264 seconds) (~quassel@47-186-122-163.dlls.tx.frontiernet.net) | 04:40 | |
josch | https://source.mnt.re/reform/reform-debian-packages/-/jobs/1593/artifacts/raw/repo/pool/main/m/mesa/mesa-vulkan-drivers_23.1.3-1+reform1_arm64.deb | 05:27 |
---|---|---|
josch | minute: maybe try that .deb -- it contains ./usr/lib/aarch64-linux-gnu/libvulkan_panfrost.so which is what you need, right? | 05:27 |
+ jacobk (~quassel@47-186-122-163.dlls.tx.frontiernet.net) | 06:03 | |
- XYZ_ (QUIT: Ping timeout: 272 seconds) (~XYZ@78-80-114-190.customers.tmcz.cz) | 06:33 | |
+ XYZ_ (~XYZ@37-48-48-159.nat.epc.tmcz.cz) | 06:54 | |
- jacobk (QUIT: Ping timeout: 246 seconds) (~quassel@47-186-122-163.dlls.tx.frontiernet.net) | 07:01 | |
- klardotsh (QUIT: Ping timeout: 272 seconds) (~klardotsh@98.97.113.255) | 07:08 | |
josch | so, cross compiling anything using llvm in Debian is broken due to the llvm maintainer ignoring the issue: https://bugs.debian.org/897275 | 07:50 |
josch | so if we build a patched mesa, it can only be done via emulated native build which take ~1 hour on the CI | 07:50 |
josch | I filed https://salsa.debian.org/xorg-team/lib/mesa/-/merge_requests/28 so maybe this gets accepted quickly | 07:51 |
josch | minute: tell me if that diff is not what you had in mind. Thanks! | 07:51 |
- XYZ_ (QUIT: Ping timeout: 272 seconds) (~XYZ@37-48-48-159.nat.epc.tmcz.cz) | 08:29 | |
+ XYZ_ (~XYZ@37-48-34-18.nat.epc.tmcz.cz) | 08:42 | |
minute | josch: amazing, thank you very much! i will try it out asap | 09:44 |
violet | minute: the cm4 adapter thingy only lets u have the internal display driven thru the hdmi to eDP adapter thingy right? | 09:46 |
violet | like the soquartz which just has DP on those HDMI lines wouldnt be able to do the internal display cause itd be tryna send displayport to the hdmi side of the hdmi-to-displayport converter | 09:47 |
minute | violet: no. with rpi cm4, one hdmi is used for that, correct. and the other hdmi is going to the outside world. for bpi cm4, mipi-dsi is used just like with the im8xmq | 09:48 |
violet | im asking about the soquartz though which is cm4 module formfactor | 09:48 |
minute | violet: well, if it has DP, one could make an internal adapter for that too (passive probably) | 09:49 |
minute | violet: why do you prefer the soquartz? do you want to run BSD? | 09:49 |
violet | 8 gigs of ram | 09:49 |
violet | (limited availability but you can get the 8 gig ones sometimes) | 09:49 |
minute | ah | 09:49 |
minute | does it also have mipi dsi? | 09:49 |
violet | hmm lemme check | 09:49 |
minute | if that is the case, then you can either use that (if it works) or, one could make a FPC adapter cable for the DP output it has | 09:50 |
+ mjw (~mjw@gnu.wildebeest.org) | 09:50 | |
violet | the page says MIPI-DSI 2/4 lanes | 09:51 |
violet | and the mipi-dsi is in mainline!!!!!! | 09:51 |
minute | good good | 09:51 |
violet | the eDP is only in the rockchip kernel not mainline so mipi dsi would be better | 09:52 |
amospalla[m] | Regarding TUI programs with low requirements, there is a good list of TUI programs I take a look when looking for something https://github.com/rothgar/awesome-tuis | 09:52 |
amospalla[m] | That list is still being mantained. | 09:53 |
minute | josch: hmm, it installs, but i'm struggling to get it picked up, lets see | 09:54 |
violet | ok well i am gonna try to get the soquartz working with the cm4 adapter when it gets here and ill let u know if it works :) | 09:54 |
violet | the soquartz hdmi i think is on the pins that you have going to the external so it might even have dual display output | 09:55 |
minute | violet: nice | 09:56 |
amospalla[m] | I remembered the conversation about spotify some days and this list. | 09:58 |
vkoskiv | amospalla[m]: Thanks for the link | 09:58 |
amospalla[m] | I hope it may be useful, and I'm not spamming hehe. | 09:58 |
amospalla[m] | Also, a program not in that list, that I discovered some months ago, that I find incredible. It does what a keyboard firmware like QMK does but in software (manage layouts, layers, macros and so on). https://github.com/jtroo/kanata. | 10:03 |
amospalla[m] | Before that I had to program a QMK on a keyboard of mine, another QMK on a usb-to-usb gadget for a non-programmable keyboard, and use an unfinished remapper program (I wrote but didn't finish) on laptops. With kanata I can manage everything on a single place. | 10:05 |
ex-parrot | oooh this looks great | 10:06 |
amospalla[m] | Anyway, and related to this, the Reforms have programmable firmware on its input device, are these using some kind of framework like QMK ? | 10:06 |
ex-parrot | I use a QMK keyboard every day but I dread the next time I have to reflash it | 10:06 |
amospalla[m] | This program is a gem for me, I've got one single configuration file to rule all my usb keyboards on my desktop and laptops. | 10:08 |
amospalla[m] | And it can reload on the fly your changes. With this I don't care if a laptop has a crappy keyboard layout. There are more daemons like this, another one is kmonad, but I prefer this one. | 10:10 |
minute | josch: i asked in the panfrost channel on oftc and they gave me the magic trick | 10:14 |
violet | oh yeah also we got hdmi output to the 1440p display but it only does at 1080p which makes sense i think thats all the iMX8MQ can do(?) | 10:14 |
violet | but it works! | 10:14 |
minute | violet: imx8mq can do 4K theoretically | 10:14 |
minute | violet: but i think right now the colors are messed up (?) | 10:15 |
minute | josch: one has to set the env var PAN_I_WANT_A_BROKEN_VULKAN_DRIVER | 10:15 |
violet | ye it just doesnt even show the option for stuff above 1080. maybe thats a driver thing where the clocks arent in there for it idk | 10:15 |
violet | i dont have any 4K to test | 10:15 |
minute | 4k is very slow on imx8mq anyway | 10:19 |
violet | ye i dont have a use for 4k so not gonna end up with one | 10:19 |
violet | too many pixels for me! | 10:19 |
minute | hehe | 10:24 |
- mjw (QUIT: Quit: Leaving) (~mjw@gnu.wildebeest.org) | 10:52 | |
violet | oh cool the soquartz also does the thing the banana pi does of having wifi on board | 10:54 |
violet | with an antenna connector | 10:54 |
violet | and then it has 1x PCIe gen2 lane | 10:54 |
minute | nice | 10:55 |
minute | i do have soquartz somewhere in the office | 10:55 |
minute | but i can't stomach another bringup at the moment :D | 10:55 |
violet | weaker GPU, i think it has 1/3 the execution units | 10:55 |
minute | josch: vulkan works! idk how constrained it is though | 10:55 |
violet | yeah i have a lot of experience with the quartz64 cause ive been using the Model-A SBC-formfactor board as one of my main devices for about half a year now | 10:56 |
violet | so i know how to get u-boot and the kernel happy and whatnot | 10:56 |
violet | I cant promise how much i could contribute to the mnt repos around it since im just like, not really familiar with debian. but i can for sure write about whatever i do get working | 10:57 |
minute | violet: nice, i mean i can def. help you debug/get it up and running | 10:58 |
violet | awesome! | 10:58 |
violet | the kernel/device trees are all mainline aside from stuff that only works in the downstream (NPU, for example). and the GPU is a G52 like the banana pi just fewer cores. so if we did try to add support into the mnt image I think the MNT userspace would be compatible and the kernel would just need the right device trees/modules built, no patches needed. the only finnicky thing is that mainline u-boot | 11:07 |
violet | and arm trusted firmware doesnt work right now, thats been a whole saga. apparently they're getting *somewhere* with it which is more progress than there was last time i looked into it | 11:07 |
violet | so basically i just need to learn how to run the script to build the kernel and add my own config lines in to get the debian package to have the right stuff in it hahaha. but yeah we will see when the hardware is here | 11:08 |
minute | i recently learned how to do that, so i could write a little guide | 11:13 |
* mark_ -> mjw | 11:20 | |
josch | PAN_I_WANT_A_BROKEN_VULKAN_DRIVER... oh no XD[6~[6~ | 11:45 |
josch | minute: okay, but then i'll not build patched mesa in the mnt.re CI because it takes too long for questionable value, right? | 11:46 |
- XYZ_ (QUIT: Ping timeout: 260 seconds) (~XYZ@37-48-34-18.nat.epc.tmcz.cz) | 11:46 | |
josch | minute: currently, global environment variables are shipped in /etc/profile.d/reform.sh by reform-tools. That file should probably have some shell conditionals added to export the right variables depending on the value in /proc/device-tree/model. | 11:56 |
josch | Doing so might also help bring-up on new platforms as any unknown platform would start with no custom environment variables exported. | 11:57 |
josch | (as they might mess things up) | 11:57 |
josch | (PAN_I_WANT_A_BROKEN_VULKAN_DRIVER doesn't sound very trustworthy :D) | 11:57 |
+ XYZ_ (~XYZ@37-48-48-59.nat.epc.tmcz.cz) | 11:59 | |
josch | "WARNING: panvk is not a conformant vulkan implementation, pass PAN_I_WANT_A_BROKEN_VULKAN_DRIVER=1 if you know what you're doing." :D | 12:02 |
josch | well, i certainly do not :) | 12:02 |
- XYZ_ (QUIT: Ping timeout: 250 seconds) (~XYZ@37-48-48-59.nat.epc.tmcz.cz) | 12:37 | |
minute | josch: yeah, we don't want this to be enabled by default. just wanted to bring it up | 12:45 |
+ XYZ_ (~XYZ@37-48-48-59.nat.epc.tmcz.cz) | 13:17 | |
- iank (QUIT: Quit: ZNC 1.8.2+deb2+b1 - https://znc.in) (~iank@fsf/staff/iank) | 13:25 | |
+ iank (~iank@fsf/staff/iank) | 13:26 | |
- mtm (QUIT: Ping timeout: 245 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 14:04 | |
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org) | 14:43 | |
+ buckket (~buckket@vps.buckket.org) | 14:44 | |
+ mark_ (~mjw@gnu.wildebeest.org) | 14:55 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 15:41 | |
- mark_ (QUIT: Ping timeout: 245 seconds) (~mjw@gnu.wildebeest.org) | 15:56 | |
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 16:10 | |
+ jacobk (~quassel@47-186-122-163.dlls.tx.frontiernet.net) | 18:02 | |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 18:07 | |
- jacobk (QUIT: Ping timeout: 246 seconds) (~quassel@47-186-122-163.dlls.tx.frontiernet.net) | 18:18 | |
+ mark_ (~mjw@gnu.wildebeest.org) | 18:42 | |
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 18:43 | |
* mark_ -> mjw | 18:43 | |
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 18:43 | |
+ ajr (uid609314@user/ajr) | 18:48 | |
+ klardotsh (~klardotsh@98.97.114.50) | 19:54 | |
- S0rin (QUIT: Ping timeout: 245 seconds) (~S0rin@user/s0rin) | 21:12 | |
+ S0rin (~S0rin@user/s0rin) | 21:14 | |
+ jacobk (~quassel@47-186-122-163.dlls.tx.frontiernet.net) | 21:57 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 22:07 | |
- jacobk (QUIT: Read error: Connection reset by peer) (~quassel@47-186-122-163.dlls.tx.frontiernet.net) | 22:36 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!