2025-11-05.log

- chomwitt (QUIT: Ping timeout: 264 seconds) (~chomwitt@2a02:85f:9a5f:900:1ac0:4dff:fedb:a3f1)00:15
+ Murphy (~Murphy@76-223-253-78.lightspeed.frokca.sbcglobal.net)00:25
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)00:27
- Murphy (QUIT: Ping timeout: 250 seconds) (~Murphy@76-223-253-78.lightspeed.frokca.sbcglobal.net)00:39
- TechnoWizard (QUIT: Remote host closed the connection) (~TechnoWiz@user/TechnoWizard)00:40
+ paperManu_ (~paperManu@107.159.15.124)00:51
+ TechnoWizard (~TechnoWiz@user/TechnoWizard)01:08
+ chrcav (~chrcav@user/chrcav)01:50
- mjw (QUIT: Ping timeout: 250 seconds) (~mjw@gnu.wildebeest.org)02:03
- paperManu_ (QUIT: Ping timeout: 246 seconds) (~paperManu@107.159.15.124)02:11
- chrcav (QUIT: Ping timeout: 260 seconds) (~chrcav@user/chrcav)02:28
+ chrcav (~chrcav@user/chrcav)02:29
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@107.159.15.124)02:51
+ paperManu (~paperManu@107.159.15.124)02:56
- rwa_ (QUIT: *.net *.split) (0a82deb4eb@2a03:6000:1812:100::41b)03:01
- jn (QUIT: *.net *.split) (~quassel@user/jn/x-3390946)03:01
- qbit (QUIT: *.net *.split) (~qbit@user/qbit)03:01
+ rwa_ (0a82deb4eb@2a03:6000:1812:100::41b)03:07
+ jn (~quassel@user/jn/x-3390946)03:07
+ qbit (~qbit@user/qbit)03:07
- Ar|stote|is (QUIT: Ping timeout: 244 seconds) (~linx@149.210.67.77)03:58
- jacqueline (QUIT: Ping timeout: 244 seconds) (~jacquelin@user/jacqueline)03:59
- TechnoWizard (QUIT: Remote host closed the connection) (~TechnoWiz@user/TechnoWizard)04:03
- paperManu (QUIT: Ping timeout: 244 seconds) (~paperManu@107.159.15.124)04:25
+ TechnoWizard (~TechnoWiz@user/TechnoWizard)04:51
- TechnoWizard (QUIT: Remote host closed the connection) (~TechnoWiz@user/TechnoWizard)04:52
+ jogu (~jogu@user/jogu)05:05
- jogu (QUIT: Remote host closed the connection) (~jogu@user/jogu)05:42
joschminute: i just had a nightmare that you installed phoenix and lost your browser history -- please do not install it anywhere where you could loose important data XD07:01
+ chomwitt (~chomwitt@2a02:85f:9a5f:900:1ac0:4dff:fedb:a3f1)07:14
+ jacqueline (~jacquelin@user/jacqueline)07:38
+ gidzit (~gidzit@gidzit.org)09:03
grimmwareI’m very interested in playing around with Glide some more at some point soon. It’s a vimium/vimperator equivalent browser based on Firefox but configurable and automateable in typescript. I especially like that you can use the same hints-style interface on the native browser menus.09:04
rick_Oh we have special stuff for firefox? I didn't know. I mainly use librewolf. Ill look into these changes and also set them in librewolf ^^09:30
- iank_ (QUIT: Ping timeout: 244 seconds) (~iank@fsf/staff/iank)10:00
- cow321 (QUIT: Ping timeout: 244 seconds) (~deflated8@user/meow/deflated8837)10:57
+ cow321 (~deflated8@user/meow/deflated8837)11:09
minutejosch: wow :D11:19
amospallaThe new "MNT Pocket Reform Headset/Switch Board 2.0" standby switch can be toggled by hand?12:07
- chomwitt (QUIT: Ping timeout: 244 seconds) (~chomwitt@2a02:85f:9a5f:900:1ac0:4dff:fedb:a3f1)12:08
amospallaI received the previus RCORE Pocket upgrade, the one without it. If I buy the new one, can I connect it to my board? I would not mind the wifi card slot not working, I just want to be able to toggle power on and off by hand.12:08
+ mjw (~mjw@gnu.wildebeest.org)12:08
+ paperManu (~paperManu@107.159.15.124)12:40
+ gustav25 (~gustav@c-78-82-52-240.bbcust.telenor.se)13:02
- erle (QUIT: Quit: K-lined) (~erle@user/erle)13:10
grimmwarehttps://lobste.rs/s/wjs6o2/what_laptops_are_lobsters_rocking_2025 is interesting to ctrl-f for MNT through.13:47
cwebberyeah!13:48
cwebberit's also interesting that the macbook air machines have more or less normalized running aarch64 for developers13:48
cwebberso that also seems to mean people will be more open to the Reform Next13:48
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@107.159.15.124)14:13
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)14:45
minuteamospalla: what do you mean by hand? it still requires a little sharp object to toggle. except if you do a mod like the 3d printed cover/switch cap that debaer and andy piper have15:01
amospallaminute: oh right, I did not read the announcement correctly. The standby switch is the same as the previous one.15:02
amospallaThank you.15:02
minuteamospalla: yeah!15:02
amospallaI understood another thing, my brain translates english sometimes freely.15:03
minuteok, back to building reform-system-image :)15:04
+ pomel0 (~pomel0@user/pomel0)15:13
- pomel0 (QUIT: Ping timeout: 264 seconds) (~pomel0@user/pomel0)15:25
+ pomel0 (~pomel0@user/pomel0)15:36
joschsame here15:43
joschi see that the icons of gnome and sway are again in their correct size :)15:43
minutejosch: ah you mean in the wizard. yeah i tried to fix that in the code :D15:44
joschyeah and it's fixed, nice :)15:45
+ jogu (~jogu@user/jogu)15:52
minutejogu: gnome and sway both LGTM :3 and no more weird confusing terminal output between wizard + gdm 15:54
joschminute: you are testing the artifacts of job 15265 I assume? Just making sure we are both running the same things.15:56
minutejosch: yesss16:16
minutejosch: i wanted to say the image is good but i don't think i heard the voiceover announcement during the setup wizard. will retest that16:21
joschoh i did hear it16:22
minutejosch: ahh ok. probably it was just too loud here because there was construction going on at the time16:22
minutei need to test if the orca shortcut actually works though16:22
joschYes, i tried again. Screenreader is there.16:24
joschminute: what does not work is super+enter -- that should give me a terminal when the setup-wizard is running, no?16:24
joschoh i think you changed the terminal shortcuts, maybe something broke in the process16:24
minutejosch: did i change the terminal shortcut in setup wizard sway config?16:27
minutejosch: i think it's because we don't ship foot anymore perhaps16:28
joschbindsym $mod+Return exec foot16:28
joschoops16:28
joschyes16:28
minuteah yeah. that can probably be changed now to xdg-terminal-exec, i'll test16:29
minutehmm, the screenreader shortcut doesn't work16:42
minutebecause there is no shortcut defined in reform-setup-sway-config... wat16:43
minutelooks like i didn't commit that ;/16:44
minutebut so weird, i was sure that i had a branch with that working16:44
+ iank (~iank@fsf/staff/iank)16:46
minuteuff, conflicts when i try to merge main into my branch16:48
minuteah josch you did the commit https://source.mnt.re/reform/reform-system-image/-/blob/main/reform-setup-sway-config?ref_type=heads16:48
minutebut it's incomplete16:48
- pomel0 (QUIT: Ping timeout: 240 seconds) (~pomel0@user/pomel0)16:50
minutei'll restore the missing stuff16:50
- iank (QUIT: Quit: ZNC 1.8.2+deb2+deb11u1 - https://znc.in) (~iank@fsf/staff/iank)16:51
+ iank (~iank@fsf/staff/iank)17:00
minutehaha, now builds are not working anymore because of debian unstable foo17:04
minuteso we're gonna patch that file during install17:04
bremnerACTION sobs17:05
bremner;)17:05
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@h193.131.19.98.dynamic.ip.windstream.net)17:08
minutefor later reference https://source.mnt.re/reform/reform-factory/-/commit/7de5103de34bc1c0f560e6ba976697d6d97aceae#d299e1acb6ad5c94598c6b489a468caaee0e977f_60_6217:14
+ pomel0 (~pomel0@user/pomel0)17:25
minuteok that worked, first one installed17:26
joschminute: since the pipeline worked a few hours ago, another hack to make it work would be to use snapshot.debian.org -- but we can look into that another time17:31
minutejosch: yeah, we have a working setup now, rcores are being installed17:32
joschnice, happy flashing :)17:32
minutethx!!17:33
joschminute: i'd like to preserve known working system images semi-regularly, maybe every 1-2 months? Do you think it's a good idea if i click later (somehow gitlab does not show the button now) on the "keep" button for the reform-system-image job?17:33
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)17:44
minutejosch: yeah i clicked it for the one we're deploying17:53
joschwonderful, thank you!17:53
joschthen i'll add that job as another entry to the README.md17:53
+ istar (~istar@193.62.199.150)17:56
+ erle (~erle@user/erle)18:15
- plomlompom (QUIT: Quit: ircplom says bye) (~plom@139.59.138.73)18:16
+ plomlompom (~plom@139.59.138.73)18:17
- istar (QUIT: Ping timeout: 240 seconds) (~istar@193.62.199.150)18:22
minutejosch: btw, thinking if we should enable "splash" for rk3588........18:27
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org)18:30
+ mjw (~mjw@2001:1c06:2486:a800:158:adb1:a1e7:3c3f)18:40
+ chomwitt (~chomwitt@2a02:85f:9a5f:900:1ac0:4dff:fedb:a3f1)18:40
minutenow trying to rebase my gpu patches on 6.1718:55
+ istar (~istar@mail.cbreid.com)18:55
- gidzit (QUIT: Ping timeout: 246 seconds) (~gidzit@gidzit.org)19:12
gordon2oh i see patches6.17 got merged to reform-debian-packages, are they ready to use?19:16
gordon2>i'm gonna comment this out of the device tree in any case, because if the gpio is not initialized by system controller, i'm not sure about the initial state19:16
gordon2minute: may i kindly ask to elaborate?19:17
gordon2do weird things happen when you just connect the battery and LPC inits?19:17
minuteah, egpu patchset just had a little "delete empty line" error19:24
minutegordon2: if you don't have the sysctl firmware managing the "wake" gpio pin, the gpio value can be random19:24
minutegordon2: and the .dts change i did seems to make a "space" input into the kbd event system if the gpio is high19:25
gordon2what do you mean by "managing"? isn't stock firmware managing it?19:29
gordon2sorry, i am confused19:31
- istar (QUIT: Ping timeout: 244 seconds) (~istar@mail.cbreid.com)19:32
gordon2i assume keyboard pokes wake pin when i do circle+space, and wake pin supposed to be input on the rk3588 side19:32
gordon2is it about pullup?19:32
gordon2or am i missing something19:33
gordon2ACTION pulling up the schematics19:33
- mjw (QUIT: Ping timeout: 244 seconds) (~mjw@2001:1c06:2486:a800:158:adb1:a1e7:3c3f)19:34
minutegordon2: sysctl pokes wake pin19:41
minutegordon2: but only if you have sysctl version that sets this up19:41
minutegordon2: which is a very recent one19:42
minute(on pocket reform)19:42
minutegordon2: i think lpc on classic reform already did this19:42
minutegordon2: keyboard sends wake command to sysctl, sysctl pulses that gpio. but only if sysctl has an implementation for that. which it didn't have on pocket for a longer time.19:42
+ Ar|stote|is (~linx@149.210.67.77)19:44
gordon2oh yes right19:49
gordon2there's more to that19:49
gordon2but you commented out this block in the .dts for classic reform19:49
gordon2so i guess nothing bad should happen if i uncomment this?19:50
minutegordon2: i didn't test. check lpc code19:53
minutegordon2: probably just the "autorepeat" can be removed19:54
minutegordon2: from dts19:54
gordon2cool, will give it a try, as far as i understand s2idle should just work now?19:55
gordon2with 6.17 (i'm just gonna test both 6.17 and wakeup since i have my hands on it now)19:55
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.67.77)19:59
+ Ar|stote|is (~linx@149.210.67.77)19:59
minutegordon2: no, i haven't tested on modular kernel, so not sure if it'll work. i only tested on 6.16 monolithic20:08
gordon2$ lsmod|wc -l  20:09
gordon21120:09
gordon2is this monolithic enough? :D20:09
gordon2or do you mean from initrd20:09
- digitalrane (QUIT: Ping timeout: 240 seconds) (~digitalra@user/digitalrane)20:29
cwebberhi! I have questions! but they're easy ones!20:35
cwebberI'm installing the new battery socket things in the reform!20:35
cwebberbut it has this yellow tape at the bottom of it. But the original parts do too! so I assume that yellow tape is important20:35
cwebberthe problem is20:35
cwebberthe yellow tape, unlike in the original20:35
cwebbercovers the screw holes!20:35
cwebberwhat should I do about this?20:36
cwebberis the answer nothing? :)20:36
cwebberbut i need to at least screw them in20:37
gordon2cwebber: please keep the yellow tape, it is there to cover bare solder joints from shorting on the case (it should not short because of case anodization, but it is just extra precaution)20:37
cwebberok!20:37
cwebbershould I just cut some space around the holes then?20:38
cwebberI assume that must be safe to do20:38
vkoskivYeah, that should work.20:38
cwebberok great20:38
cwebberty <320:38
gordon2yeah that should be fine20:38
cwebberoh one other question20:38
vkoskivIt's kapton tape, by the way. Space tape! :D20:38
cwebberI did install the wifi chip and the acrylic thing it sits on top of20:38
cwebberit's jiggly tho20:38
cwebberis there a way to keep it from being so jiggly?20:38
cwebberor is it safe to jiggle20:39
vkoskivMine is too! I didn't bother affixing it, but I'd put some tape there if I were you20:39
cwebberok, what kind of tape!20:39
gordon2cwebber: so it has two parts - hex post and the screw that goes in the hex post, can you tell what part is jiggling?20:39
gordon2which part is loose20:39
cwebberhm I might be missing that20:39
cwebberI'll take a picture20:39
gordon2cwebber: so previously there was a screw and a hole you put this screw in to fix up the motherboard, with this acrylic thing upgrade you have to put brass hex post instead of a screw, then mount the acrylic plate on top of that20:41
gordon2with a screw that goes inside this brass hex post20:41
gordon2wait, let me look at it again20:42
gordon2oh it might not be brass, but nonetheless20:42
gordon2(tbh this captan tape thing makes me a bit nervous, i think i would conformal coat the solder joints in some thick CC just in case)20:44
minutegordon2: cwebber probably has a different version of that acrylic20:56
minutefor banana pi20:56
gordon2ah, i see20:56
minuteit just jiggles around, that is ok cwebber 20:56
minuteok, installed linux from https://source.mnt.re/reform/reform-debian-packages/-/pipelines/5078 on my test reform here (don't try this at home)20:57
+ mjw (~mjw@2001:1c06:2486:a800:158:adb1:a1e7:3c3f)20:57
minutelol i apparently have dualscreen rk3588 dsi/edp + amdgpu hdmi20:57
minutegdm just took a while longer to start20:58
minutelol wat... gnome can handle multi gpus?20:58
minutei have the gnome desktop, and i can move the cursor between my internal display and the hdmi from the amd rx58020:59
f_eGPU?20:59
minuteyeah21:00
f_:D21:00
minutesome pcie things patched in the kernel for it21:00
f_I have an rx550 that's basically unused at the moment, but always wanted to use as an eGPU21:00
- erle (QUIT: Quit: K-lined) (~erle@user/erle)21:00
f_How is it all hooked up with the reform?21:00
minutei can drag windows between those gpus... that's really cool21:00
minutef_: via oculink adapter21:01
minutef_: pcie3 x4 m2 port to oculink dock21:01
minute(and the dock/gpu has its own sfx power supply)21:01
f_and the oculink dock is plugged in to the reform?21:02
+ wielaard (~mjw@gnu.wildebeest.org)21:02
minutef_: yeah into m2 slot 21:03
minutef_: m2 slot oculink adapter21:03
minuteok it looks like it's actually the mali gpu rendering to the amdgpu's framebuffer?!21:03
f_neat!21:03
minutebut maybe it's just glxinfo being weird... thinking about how to test this21:03
minutei wonder if amdgpu could render to the internal framebuffer as well? :021:04
f_I wanted one of these before https://pcngon.vn/wp-content/uploads/2023/11/Dock-eGPU-Mini-PCIe-to-PCIe-EXP-GDC-3.jpg21:05
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@2001:1c06:2486:a800:158:adb1:a1e7:3c3f)21:05
f_Plugs in to the mini-PCIe port that, on my laptop, is currently occupied by the iwlwifi21:05
f_there's also an expresscard version that in theory could work too21:05
minutef_: ah i've scrolled past this recently, is it originally for gpd or so?21:06
- paperManu (QUIT: Ping timeout: 250 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)21:07
f_Didn't really dig much into it TBH21:07
f_I never bought it in the end21:07
minuteok running vkcube on the external screen. it says selected GPU 0: AMD Radeon RX 580 Series21:08
minuteit also says that on the internal screen wat :021:08
+ paperManu (~paperManu@modemcable141.205-200-24.mc.videotron.ca)21:09
minutecan gpu rendering just be mixed and matched like that? :021:10
minuteah, next stumbling block might be debian blender not shipping vulkan support21:12
minuteyeah. big meeeh21:13
minuteaha! zink works!21:13
+ istar (~istar@mail.cbreid.com)21:19
minuteso blender runs on the internal reform display as well (aaaaaaa!)21:20
vkoskivminute: I've been meaning to look into how rendering/piping display stuff works on linux. On desktop PCs it's possible to plug into the motherboard HDMI even though a discrete GPU works.21:22
minutevkoskiv: and the discrete gpu can render onto that HDMI?21:23
vkoskivNot sure if that is what's happening in your case, but maybe the AMD gpu renders into a buffer that then gets shuffled to the internal GPU for display?21:23
minutevkoskiv: yeah i think the buffer is even composited through the mali gpu21:23
vkoskivMy understanding is that yes, it can, but there may be an associated performance/latency penalty21:23
minutevkoskiv: because gnome says it's using mali21:23
vkoskivI studied a very small portion of the radeon driver for my latest post. Not enough to really get a good grasp of how things connect together, but I did find like 30-40 interesting looking rabbit holes to consider :D21:25
minutei wish there was like a "little" demo version of cp2077 to try :D21:37
joschminute: re "splash with rk3588" -- i would really like to have that! It would look so cool and shiny and professional to have the reform next boot with a polished splash screen. You may have seen that we build a patched version of plymouth in reform-debian-packages and it has now been used in the MNT repos for a while: https://mntre.com/reform-debian-repo/pool/main/p/plymouth/21:39
joschi'm trying to get these things into Debian but the plymouth maintainer is ignoring my bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=111228021:39
joschApart from those patches which seem to do their job, there is the problem that rk3588 can do splash but the other platforms cannot.21:40
joschAnd I wonder whether the splash screen is enough of a reason to give up the nice property that we have the bit-by-bit identical rootfs across all platforms.21:40
minutejosch: ah hmmm @ symlinks bug21:45
cwebberI upgraded to the safer battery socket things!21:47
cwebberit works!21:47
cwebberAND!21:47
cwebberit looks like it "fixed" the some of my batteries being low voltage or not showing up21:48
cwebberand the blinky battery is gone21:48
cwebbernext up! reflash firmware! and then!21:48
cwebberupgrade to the banana pi!21:48
minutecwebber: noice noice21:50
cwebberit's pretty cool having this thing I felt bad about not using on the shelf for quite a while21:52
cwebberand then pulling it down and booting it up and upgrading it piece by piece21:52
cwebberand starting to use it in earnest21:52
minuteMNT Theseus™21:53
vagrantchah21:53
cwebberindeed21:53
cwebberI have to say opening the Reform and doing 'lil upgrades to the Laptop of Theseus does make me feel like a badass21:53
cwebberI mean, I didn't do the work to make doing all this possible!21:53
minutecwebber: very happy to hear21:53
cwebberbut it feels really cool to do21:53
vagrantcseconded21:54
cwebberI would also like to install Guix proper on this thing21:54
cwebberbut I'll focus on getting a working setup with the Debian land stuff first21:54
vagrantcwhich variant are you working with?21:54
cwebberof the laptop?21:54
cwebberoriginal crowdfunding campaign model, haha21:55
vagrantcwell, i've been updating the kernel for guix for the mnt/reform (classic) with rk3588 module21:55
cwebberoooh21:55
cwebberoh yeah21:55
vagrantcin theory also works with other variants21:55
cwebberwell I have the banana pi right now21:55
cwebberwell, I'm about to21:55
cwebbergonna install that21:55
cwebberit's running the Original Module right now21:55
cwebberbut this evening, gonna upgrade it21:55
cwebberand then I have a trip this weekend, and I'm not gonna have anything else with me so uh, hopefully it'll all work out!21:56
vagrantci don't think i ever tested it with the original imx8 variant and guix system21:56
minutegood luck! the banana pi / a311d is supposed to be quite stable21:56
joschcwebber: the only issues i had with a311d so far arose because i tried using up more ram than i had, usually when trying to compile a C++ project with too much parallelism (some build systems default to -j$(nproc) ) -- apart from that, i much prefer a311d over imx8mq which was already extremely reliable22:01
joschminute: about the splash: the "problem" is that it would be nice to have a way to *only* have the splash on rk3588 without having to special-case it in the system image because building one image which works everywhere is a really nice property. A few weeks ago I think I found out how we can do this. This is what runs very early in the initramfs to enable plymouth: 22:04
joschhttps://sources.debian.org/src/plymouth/24.004.60-5/debian/local/plymouth.init-premount#L3222:04
joschas you can see, once you enable plymouth it's enabled by default and (in contrast to what I had initially assumed) it does *not* need the "splash" boot parameter to be present22:04
- istar (QUIT: Ping timeout: 240 seconds) (~istar@mail.cbreid.com)22:04
+ digitalrane (~digitalra@user/digitalrane)22:04
joschso how about doing the opposite: lets patch the *other* u-boot builds to add plymouth.enable=0 to their ${bootargs}22:04
joschminute: thoughts?22:05
gordon2random observation: pressing circle+space when the rk3588 is on causes reform2_lpc module to return bunch of garbage in its battery reporting22:11
gordon2another random achievement today: ffmpeg+mpv with v4l2request patches from sigrid works like a charm with 6.1722:14
- gustav25 (QUIT: Quit: Quit) (~gustav@c-78-82-52-240.bbcust.telenor.se)22:15
gordon2had to use hwdec=v4l2request-copy tho, too tired to debug why it does not work with hwdec=v4l2request22:17
minutejosch: hmm but plymouth is already enabled, it's just not graphical22:19
minutejosch: it already took over the console and does that cyan text etc22:19
minutejosch: so i thought on rk3588 we could throw "splash" in the uboot env file22:20
minutegordon2: interesting @ garbage, could be leftover debug output in the lpc code22:21
sigridgordon2: 22:21
sigridhwdec=v4l2request22:21
sigridytdl-format="mp4[height<=1080]"22:21
sigridoops. sorry. what I was trying to say is that somehow it works for me just fine22:21
sigridmaybe it's a specific video that doesn't?22:22
gordon2sigrid: http://0x0.st/K9-9.txt hwdec=v4l2request produces this22:22
gordon2when i do the same video with hwdec=v4l2request-copy everything works fine22:23
gordon2maybe that's because of gpu-next22:24
gordon2but probably some permission problem22:27
sigridI have gpu instead of gpu-next and it fails the same way, but it doesn't switch to software decoding22:27
sigrid[hwupload] hwdec 'drmprime' does not report hwframe constraints. Using static metadata.22:28
sigrid[vf] [out] 1280x720 drm_prime[nv12] bt.709/bt.709/bt.1886/limited/display CL=mpeg2/4/h264 crop=1280x720+0+022:28
gordon2well, anyways, i'm happy with v4l2request-copy for now22:30
sigridah nvm:22:30
sigrid[vo/gpu] Loading hwdec driver 'v4l2request'22:30
sigrid[vo/gpu/v4l2request] using libplacebo dmabuf interop22:30
sigridperhaps that's why it works?22:30
gordon2libplacebo is gpu-next, isn't it?22:30
sigriddoesn't seem to be the case for me22:30
gordon2that is a very weird line22:30
* wielaard -> mjw22:33
gordon2sigrid: if you're interested, https://github.com/mpv-player/mpv/discussions/14748 solves the problem22:35
gordon2i.e. --gpu-context=wayland22:35
sigridoh ok, I have a whole bunch of environmental variables set. guess one of them helps22:35
gordon2okay, waiting for someone to implement VP8/VP9 now, i think v4l2-request patch for ffmpeg is abandoned tho22:37
joschminute: didn't we decide to explicitly revert the commit which added plymouth to reform-desktop-full because it messed up the early (text only) boot on platforms which are not rk358822:43
josch?22:43
joschgordon2: do you know more about the v4l2-request story? There have been patches for years and I have no idea why none of them ends up in ffmpeg proper?22:45
joschor maybe sigrid knows22:45
gordon2josch: the only thing i know is 1) they were (almost) completely ignored by ffmpeg mailing list 2) according to random reddit testimonies, apparently this is a common behaviour by ffmpeg maintainers 22:47
gordon2also nowdays there they migrated to trac so maybe someone can create a ticket for them about the state of v4l2-request patch22:48
gordon2or was it gitlab?22:48
gordon2i don't quite remember, remember just reading a news article that they upgraded from mailing list22:48
gordon2ah, here we go https://code.ffmpeg.org/FFmpeg22:49
sigridhttps://code.ffmpeg.org/FFmpeg/FFmpeg/issues/2048422:51
gordon2nice, somebody did it22:52
gordon2awesome22:52
joschthank you!22:52
sigridalso consider that perhaps nobody wants to bother with v4l2 and instead people are waiting for full-on vulkan video decoding/encoding22:52
gordon2gstreamer did bother, but i see your point22:53
sigridI would bother too. vulkan involves a lot more than just an interface to the hardware, to my near-zero knowledge22:54
gordon2tbh just looking how productive panvk development is i would bet on it being finished earlier than v4l222:54
+ istar (~istar@mail.cbreid.com)22:55
joschspeaking about gstreamer -- that did work out-of-the-box on imx8mq with hantro22:55
joschwhat's its status on rk3588?22:55
sigridas long as it doesn't require running full blown wayland compositor to decode a video :)22:55
gordon2josch: i tested it on my rock5b+, it worked perfectly fine so i see no reason for it not to work on reform22:56
joschgordon2: it worked with hardware decoding?22:56
gordon2yep22:56
joschnice22:56
gordon2i used gst-play if i remember correctly22:57
joschi packaged clapper for Debian because that was a nice video player using gstreamer where hardware decoding worked22:57
gordon2gst-play-1.022:57
joschtry clapper -- in contrast to gst-play it's a real video player :)22:57
gordon2oh no thanks, i'll stick to mpv :)22:57
joschthe other gstreamer players have the problem that they do not use the new video element22:58
joschhaha i understand, i'd also like to stick with mpv :)22:58
gordon2it would be so much easier if mpv just could work with gstreamer as well, but unfortunately https://github.com/mpv-player/mpv/issues/2512#issuecomment-15866365222:59
gordon2also i bet abstracting it is an immense PITA23:01
sigridyo dawg I heard you like video decoding, so I put ffmpeg with v4l2request as a vaapi library, so that firefox' ffmpeg can use vaapi while it uses ffmpeg while it uses v4l2request23:02
sigridI kinda agree this all is getting quite ridiculous. no proper way to play a video these days. all my hope is on the mesa folks23:02
gordon2is there a v4l2-request vaapi lib?23:05
sigridthere are a few and they are all broken23:05
gordon2oh i vaguely remember one, yes23:05
gordon2i think i abandoned my tries to make it work23:05
sigridI tried to fix a couple and it did not work out well - just wasted large number of hours23:06
gordon2i remember times when ffmpeg was a solution (to playing _everything_), not a problem...23:09
gordon2or was it libav back then?23:09
gordon2well, hopefully vulkan will fix everything23:10
- paperManu (QUIT: Ping timeout: 255 seconds) (~paperManu@modemcable141.205-200-24.mc.videotron.ca)23:11
gordon2oh, yey https://code.ffmpeg.org/Kwiboo/FFmpeg23:21
gordon2work is happening literally right now23:21
gordon2and vp8!23:22
gordon2gonna try it right now23:22
sigridto me that looks like a rebase on master23:33
sigridbut maybe it has something fixed that i missed when making those patches for alpine23:33
sigrid(patches have vp8 too btw)23:34
+ paperManu (~paperManu@107.159.15.124)23:35
gordon2yeah, nevermind, i have problems playing AV1 not VP8/VP923:36
+ paperManu_ (~paperManu@107.159.15.124)23:38
gordon2VP8 works fine, VP9 sometimes complains about absence of VP9F device (whatever it is)23:40
gordon2damn why did i download half of youtube in AV1 >.<23:42
sigridheh. i had my analog photo scans in jxl (compresses well) and now i can barely view them with anything23:43
gordon2sxiv shows them well!23:47
gordon2(or swiv)23:47
- plomlompom (QUIT: Remote host closed the connection) (~plom@139.59.138.73)23:48
+ plomlompom (~plom@139.59.138.73)23:49
sigridI mean it kinda works with feh but it takes ~10s to load a picture23:53
gordon2ah, i see, VP9 is still TODO, AV1 tho already there, so just need another patch for ffmpeg for it to work https://gitlab.collabora.com/hardware-enablement/rockchip-3588/notes-for-rockchip-3588/-/blob/main/mainline-status.md23:53
sigridsounds about right23:55
gordon2i wonder how hard it is going to be to repeat https://code.ffmpeg.org/Kwiboo/FFmpeg/commit/1f0b9afb74ab2841424c9273a2309bd3c20648d723:55
gordon2c-file full of magic constants23:55

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