2022-12-24.log

- S0rin (QUIT: Ping timeout: 260 seconds) (~S0rin@user/s0rin)00:29
+ S0rin (~S0rin@user/s0rin)00:30
- S0rin (QUIT: Ping timeout: 264 seconds) (~S0rin@user/s0rin)00:56
+ S0rin (~S0rin@user/s0rin)01:02
- mtm (QUIT: Ping timeout: 272 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)01:04
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)01:08
+ XYZ (~XYZ@89-24-40-5.nat.epc.tmcz.cz)02:04
- XYZ (QUIT: Ping timeout: 272 seconds) (~XYZ@89-24-40-5.nat.epc.tmcz.cz)02:11
+ XYZ (~XYZ@89-24-40-5.nat.epc.tmcz.cz)02:16
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)03:09
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)04:00
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)04:07
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)04:11
- XYZ (QUIT: Ping timeout: 265 seconds) (~XYZ@89-24-40-5.nat.epc.tmcz.cz)04:51
+ eery[m] (~eerymatri@2001:470:69fc:105::2:e4bc)04:55
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)05:00
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)05:02
+ XYZ (~XYZ@89.24.40.5)05:13
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)05:53
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)05:57
- joeyh (QUIT: Quit: ZNC 1.8.2+deb2+b5 - https://znc.in) (joeyh@2600:3c03::f03c:91ff:fe73:b0d2)06:59
+ joeyh (~joeyh@kitenet.net)06:59
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@static-198-54-135-69.cust.tzulo.com)07:17
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)07:27
minutehttps://iwp9.org/11:50
blueriseminute: frohe Weihnachten :)11:59
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)12:09
joschLinux reform 6.1.0-reform2-arm64 #1 SMP Debian 6.1.1-1~exp1+reform20221223T050906Z1 (2022-12-23) aarch64 GNU/Linux12:21
joschseems like 6.1.1 does not only work on the imx8mp :)12:22
joschthis means i'm going to experiment with h265 decoding on hantro with gstreamer now as well12:22
- mtm (QUIT: Ping timeout: 248 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)13:02
Boostisbetterbluerise: minute: also from me!13:29
+ MajorBiscuit (~MajorBisc@31-23-159.netrun.cytanet.com.cy)13:50
minuteapparently the mnt shop is broken. investigating14:42
c-keen[m]<josch> "this means i'm going to experime..." <- That's awesome 14:47
joschjust getting a green screen only so far -- i'm not an expert XD14:49
minutei personally don't celebrate christmas, but thanks and a merry one to y'all14:57
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)15:10
minuteturns out this wayland branch of xfwm4 is pretty hard to build.15:30
- qbit (QUIT: Quit: WeeChat 3.7.1) (~qbit@h.suah.dev)16:16
minuteit's also not very functional16:28
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)17:21
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com)17:32
bkeysThe trackball in my Reform has become terrible17:35
bkeysIt's smooth but 80% of the time it barely moves the cursor17:35
sigridthe sensor got dirty?17:36
bkeysEven if I put a bit of pressure on it, it still does it17:36
bkeysMaybe, it hasn't even been a month and it's not in a very dirty/dusty environment17:36
sigridi usually blow a bit of strong air at the ball and it works fine afterwards17:36
sigrida small crumb can make "wonders" if it falls there :D17:37
Boostisbetterbhkeys, sounds like you got dust or lint in there and the sensor is being obstructed. 17:37
bkeysProbably, do I need to take the trackball out?17:37
Boostisbetteryes17:38
bkeysCan I do that without taking the entire module out?17:38
sigridyou can try blowing a strong burst of air in it first17:38
BoostisbetterYes! totally17:38
sigridthe ball automatically goes up a bit when you do that. stuff flies out17:38
bkeysIf only I had access to an air compressor or the like17:39
sigridi use my mouth17:39
sigridworks every time17:39
bkeysJust used my mouth and now it doesn't move the cursor at all17:40
sigridin one year of owning a reform i took the ball out only once17:40
sigridhaha, oops.17:40
Boostisbettersame year17:40
BoostisbetterI'm going on 2 years now17:40
bkeysOh wait, it does now?17:40
Boostisbetterstill only done it once17:40
bkeysThat improved things17:40
sigridmagic17:41
bkeysI will probably still take it out and clean things17:41
joschbkeys: you just need to remove the two round trackball buttons on each side of the trackball to take it out17:53
joschafter taking out those two buttons you can loosen the screws and take the plastic frame and the ball out17:53
joschi also just blow into it with my mouth and everything works well again17:54
bkeysWell I blew on it as dry as I could and the ball got coated in a thin layer of saliva17:54
bkeysWhatever is in there is in there pretty good17:55
bkeysjosch: Any strategy to pull those keys out without scoring the chassis?17:55
joschbkeys: there are tools for that but it's easy with a thin wire or thread that one puts on the top and bottom of each key to pull them out straight up17:57
bkeysYeah I used a bent zip tie and they came right off17:57
bkeysYeah the sensor is obstructed17:59
joschbkeys: when you put it back in, take care of how tight you fasten both screws -- it makes a big difference to how easy the ball moves18:03
bkeysI didn't read that until I put it back in; but it seems to be fine now18:06
bkeysThere was a piece of dust right on top of the sensor18:08
Boostisbetteryeah same thing happened to me as well. Moved it away and like butter trackball action ever since. 18:09
bkeysThe keys came off much easier than I thought; I was thinking it'd be akin to cherry mx keycaps18:10
bkeysI got a new ratcheting screwdriver so I am always looking for a reason to use it18:11
bkeysI like how the culture here is "take it apart, blow on it, etc." which would almost never be the case with commodity hardware18:19
bkeysTaking it apart would be a massive pain in the ass18:19
Boostisbetteryep, the Framework community is very similar as well, but the Reform crowd is just extra awesome, and you have the distinct feeling that it is so by design. 18:19
bkeysI wish framework would have coreboot support18:20
bkeysBut I also like that the Reform is thick and isn't another thin ultrabook laptop18:22
bkeysIt'd be great if we had Vulkan or GL3 on the Reform18:26
bkeysGL3/Vulkan and 8GB of RAM would be great18:36
minutevulkan will be possible with the cm4 and later with rk3588 (that one is gonna take a bit more time though)18:45
minute8gb ram is also possible with imx8mplus or ls1028a18:45
minute(no vulkan there for now)18:45
BoostisbetterI read that the imx8plus could also do 16gb RAM, is that true?18:58
BoostisbetterI really wonder what the real world differences are going to be between 2 fast cores and 4 more efficient cores. 18:58
minuteBoostisbetter: where did you read that?19:13
Boostisbetterminute, I'm looking now, but I did see that it can also come 4 x processors instead of 2. You didn't go with that because of the power and thermal constraints?19:20
BoostisbetterI can't seem to find the RAM thing, so I think I just misread that. 19:21
bkeysYeah that is why I am excited about cm419:21
Boostisbetteryeah maybe it was the CM4 that can do 16gb. 19:22
Boostisbetteralthough I must say, I was skeptical of 4gb being enough, and the Reform has proven that it is just fine, especially if coupled with a fast NVME drive. 19:23
minuteBoostisbetter: probably we're talking about two different chips?19:24
bkeysI have been brought to my knees cause of lack of RAM a few times but the pros of the Reform far outweigh it19:24
minuteBoostisbetter: the imx8mplus we're using has 4 cores. 19:24
minuteBoostisbetter: the ls1028a has only two cores (but they are cortex-a72)19:24
minutejust published an update article! https://mntre.com/media/reform_md/2022-12-24-december-update.html19:25
Boostisbetterahh and the ls1028a can have up to 16gb. I think that is what I read. 19:30
bkeysminute: What is your estimate of once the crowdsupply is launched for the pocket reform and them starting to ship?19:39
minuteBoostisbetter: correct, it could have even more, but not on that little board20:05
minutebkeys: 6 months20:05
minutebkeys: the longest lead time is that of the imx8mplus modules20:05
Boostisbetterminute, when do you think you'll be launching the crowdfunding for the Pocket? 20:13
minuteBoostisbetter: in jan or feb... probably feb because shooting a little movie will take a bit of time 20:16
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)20:16
rafostar[m]<josch> "just getting a green screen only..." <- Have you looked for any errors/warnings when run with `GST_DEBUG=3`? Also, a pipeline graph (`GST_DEBUG_DUMP_DOT_DIR="/path/to/some/dir" and paused-playing file from it) would be useful to confirm what exactly is being used during playback. Green screen often occurs when GL fails at upload or colorspace conversion.21:58
minuteinteresting https://github.com/LBCrion/sfwbar21:59
joschrafostar[m]: i first tried backporting the h265 patches to gstreamer 1.20 which is the current version in debian but now i'm just packaging the current git instead21:59
minutejosch: huh, i also got a green video yesterday with clapper+a h265 file, but later there was even some green tinted content in there. i was pretty sure it was software decoded though. so probably a colorspace problem like rafostar[m] says22:00
minuteso maybe it's a bug in clapper or gtk22:00
joschdoing this will be a bit easier once the gstreamer 1.22 release really happened ^^22:00
minutewhen we can play h265, we can do something my ps4 can't ;)22:01
c-keen[m]Sfwbar Looks interesting22:02
rafostar[m]josch: For an easy way of testing latest GStreamer with different devices, Flatpak Nightly build is available at Clapper github actions. It has latest GStreamer from git built every 24h. AArch64 version is also available there.22:03
minutechuckled > Copy sfwbar.config from /usr/share/sfwbar/ to ~/.config/sfwbar/ If you prefer to start with something more like tint2 bar, you can copy t2.config into ~/.config/sfwbar/sfwbar.config instead. If you want something like waybar, you can copy wbar.config and if you prefer something from the darker side, w10.config could be for you22:03
joschrafostar[m]: uuuh, nice! thanks for the tip!22:04
joschrafostar[m]: the flatpak nightly works!!!22:36
joschit's definitely not software decoding because cpu usage is at around 13% :)22:36
minutejosch: ohh :322:36
joschwhat an amazing xmas present :D22:36
joschthere is a very thin green bar at the bottom of the h265 10bit video but it's very tiny and i guess this artifact is another indication that the hardware decoder is really used :)22:37
minutejosch: can we bump the kernel to 6.1 already?22:37
joschminute: yes, we can but it will be a bit more work than the hack i have done locally22:38
minuteahh alright then22:38
joschminute: are we in a rush?22:38
minutenope22:38
minuteall in due time22:38
joschgood, then we will just wait until the kernel gets uploaded to unstable22:38
joschsince this works with clapper flatpak, i'm more motivated to get the gstreamer 1.22 packaging done :D22:39
minutejosch: just to clarify, is 6.0 sufficient for h265? i mean, i do have > [   27.459624] hantro-vpu 38310000.video-codec: registered nxp,imx8mq-vpu-g2-dec as /dev/video122:39
joschminute: according to phoronix, 6.1 is needed for h26522:39
minuteah, alright22:40
joschminute: if you are on 6.0, you could try the flatpak nightly and see what happens22:41
minutejosch: this needs to install the whole org.gnome.Platform etc, is that correct? 22:45
joschyes22:46
joschat least it did for me22:46
minuteok22:46
josch(i never used flatpak before)22:46
minutei did, a longer time ago... to run chromium22:46
minuteluckily those times are over :D22:47
minutethe install TUI is neat though22:47
joschit certainly looks fancy :)22:47
minuteit works!22:50
minuteso, 6.0 is enough22:50
joschawesome :D22:50
minuteit has a few glitches though!22:53
minutei wonder if these are also there on 6.122:53
minutei used this test file: https://dl5.webmfiles.org/video-h265.mkv22:54
minute> Austrian Alps Time-lapse22:54
minute(5 MB)22:54
joschlet me try it out..22:55
minuteimx8mplus also has a video _en_coder. but idk if there is any driver effort for it22:55
joschminute: i see some glitches as well22:56
minuteah! so depends on the file maybe22:57
joschi see some on other files as well23:00
minuteaha!23:00
minuteso there's still some tweaking required23:00
joschindeed -- but at least i can watch h265 at all! :D23:01
joschzero glitches in fast-paced anime intro -- some glitches in slow-pan scenes23:01
rafostar[m]<josch> "it's definitely not software..." <- In the Clapper GUI when you open video track selection popover (next to progress bar) you can see name of the video decoder used during playback to confirm if HW decoder is used. In your case it should be v4l2slh265dec.23:02
joschrafostar[m]: confirmed! that's what it's showing: https://mister-muffin.de/p/0PSs.png23:05
rafostar[m]<josch> "since this works with clapper..." <- The GL context selection was improved/fixed on Clapper git some time ago (but after last stable release), so it is also possible that green screen issue is caused by that and that it might not be present in Clapper git. Maybe also be worth trying to confirm if you already have local gstreamer with h265 build.23:11
joschrafostar[m]: aha, also a good point, thanks! Are you planning to make a release with those improvements some time soon?23:13
rafostar[m]<josch> "rafostar: aha, also a good point..." <- It was too big of a change to be put in next patch version release, and for the next minor version I had planned to rewrite quite a lot of stuff that is causing some other problems, but due to being recently busy with work and live, I did not have time to do so this year. I hope to resume working on it soon through.23:18
joschrafostar[m]: okay, no worries! thank you for all the help here! :D23:20
rafostar[m]josch: Sure, always happy to help 😄23:23
minuteyep, greatly appreciated!23:38
rafostar[m]<minute> "josch: just to clarify, is 6.0..." <- Kernel API is considered stable since 6.0, although hardware support for different media drivers is kernel dependent (i.e. some might see support added in later then 6.0 versions).23:54

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