Show more

@agx Hah, I remember scanning my 36C3 ticket in December 2019 and turning the phone off whenever I wasn't using it there. Good that it booted quite fast 馃榿 We're such a long way from there now.

@arunmani recently added folder support to #phosh 馃殌 . Here's a short demo:

so I just realized I did a sizable project and never posted about it publically

last year I spent a few months on and off reverse engineering Pinball Fantasies (a 1992 video game; originally for Amiga, though I was reversing the more polished DOS port) with the intent of doing a game engine recreation, and then rewrote the logic as a Rust program

you can grab the result here: https://github.com/wanda-phi/pfr/ ; if you're interested in the internals of a 1992 DOS game written by demoscene people, I wrote down some (rather incomplete) notes here: https://github.com/wanda-phi/pfr/blob/main/TECH.md

I'd also like to thank @domi for porting this thing to browser environment with WASM, and hosting the result: https://pfr.sakamoto.pl/

enjoy!

I used to be a frequent game jam attender. At game jams, you come up with a game idea and implement it from scratch, all within (usually) 48 hours. You can imagine that the resulting code tends not to be particularly beautiful; what matters is how it works when presented at the end of the jam. Did it crash on stage? No? Excellent!

Whenever I dig into the code of out-of-tree vendor-provided kernel drivers I keep wondering whether they were developed in a similar fashion 馃

Just want to quickly share with #linuxmobile folks that the new #libcamera softwareISP does indeed work with the #librem5 - and with a #PipeWire + #GStreamer pipeline. Here's a first image with Warp (from Flathub) running.

There's still some stuff to iron out to make this work reliably and ship to users - but things are falling into place.

@GregorDeBalzac Never really used Android nor iOS as my main device so it's hard to compare, but I've been daily driving Librem 5 for a good while now. There are still some annoyances, but nothing really showstopping - it works for me, on my terms, under my control. I can perceive it as a personal computer in mobile form factor rather than some vendor's appliance I'm merely operating, and I find it hard to settle for less once you get used to it.

Turns out that "should last years" was a bit too optimistic - it does last about a single year though in practice, which is good enough :)

Show thread

All Your Base Are Belong to LLM

"The output from an LLM is a derivative work of the data used to train the LLM.

If we fail to recognise this, or are unable to uphold this in law, copyright (and copyleft on which it depends) is dead. Copyright will still be used against us by corporations, but its utility to FOSS to preserve freedom is gone."

blog.brettsheffield.com/all-yo

#FOSS #OpenSource #FreeSoftware #LLM #AI

@maltimore Yeah, I should probably add that some app/stacks do better than others, which is one reason why you see vastly different performance, often also depending on the used HW.

For most devices, the work here will mainly impact battery life. But especially in the #LinuxMobile and low-end area the difference is quite visible. I.e. devices like the #librem5 or #PinePhonePro can play 4k videos just fine and shouldn't heat up when doing so, just like other phones.

Laptop died yesterday but thanks to the , the Baseus Dock, an HDMI Screen, a USB keyboard and 's docked mode I have access to most of the things via my phone.

helps a lot as that means I have my ssh keys available by just plugging it in.

Took me about 15min to notice that I didn't even plug a mouse in.

@zwarf @mobian Yeah, salsa.debian.org/Mobian-team/d should be removed. MM patch that lets it work has been merged upstream almost a year ago, so I imagine it already made it to the release used by Mobian.

@zwarf @mobian > The modem wakes up much slower for incoming phone calls while in suspend

Missing --test-quick-suspend-resume in ModemManager's args?

@nical GPU. Heavy shaders, lots of overdraw, cache and tile unfriendliness, jumping between pipelines back and forth... plenty of low hanging fruits (at least purely from the GPU perspective).

It used to spend the vast majority of frame time rendering a window shadow across the whole surface that was then promptly almost entirely obscured by the window itself 馃榿 It was particularly bad on phones, but could even be felt on Intel iGPUs with 4K screens.

We are releasing the fix in staging and it should be available within the hour. Place make sure you upgrade to 6.6.27+librem5-2 if you are in staging (If you were using the trixie repo, no need to do anything!)

Show thread

@nical GSK has always been and still is so inefficient it just hurts to look at in RenderDoc; it's especially noticeable on mobile. Not complaining - it's doing well given the available resources - but if only some company actually invested dev hours into its performance it could do real wonders and make a huge difference.

Very, very happy that our proposal for adding #cellbroadcast support to #ModemManager and #Phosh was accepted by @NGIZero : nlnet.nl/project/SMS-CB 馃椉 銆帮笍 馃摫

#LinuxMobile

@mobian It is lens-specific and there is a database commonly used by image processing applications to apply such corrections (lensfun). This photo isn't a very great specimen for calibration, but it should be enough to let me learn how to do it 馃槣

@cnx Yup, cranked it up to eleven to not distract from the point with vignetting 馃槢

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml