techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.7K
active users

#librem5

8 posts5 participants0 posts today
Continued thread

I'm currently in the process of cleaning up all the hacks I used to upstream this as quickly as possible. Along the way, I also fixed some issues with 3d, cube, and 2d_array support 😎

dEQP-GLES3.functional.texture.format.sized.*.rgba32*

Test run totals:
Passed: 24/24 (100.0%)
Failed: 0/24 (0.0%)
Not supported: 0/24 (0.0%)
Warnings: 0/24 (0.0%)
Waived: 0/24 (0.0%)

Replied in thread

@musikkai @symbadisch ich benutze ein google pixel 3a mit #postmarketos als alltagshandy. camera ist crap, aber ansonsten aus meiner Sicht sehr gut nutzbar. Anrufe und SMS funktionieren verlässlich. Das OnePlus 6 ist mit Pmos auch sehr gut, aber Anrufe sind dort noch etwas eingeschränkt. Ansonsten gibt es auch noch das #Librem5 als voll funktionsfähiges Handy, allersings ist die Hardware dort relativ langsam.

I was not getting mobile data while at #DebConf25 (Brest, France) on #Librem5. My home network is vi India. Another provider airtel worked, and the same Vi sim worked on an android phone as well as pinephone pro running mobian. On #FLX1 also vi failed but airtel worked.
I manged to get it working after installing a patched ModemManager that uses ppp instead of qmi for data connection. Thanks to @dos for maintaining these patches source.puri.sm/sebastian.krzys

GitLabCommits · bearers · Sebastian Krzyszkowiak / ModemManager · GitLabFork of https://gitlab.freedesktop.org/mobile-broadband/ModemManager.git with SIM7100 support patches
Replied in thread

@nivea

> signal desktop for arm64

Yes, that's what I use currently on my #Librem5 phone, however it's a bit awkward, not very well adapted to the small screen. Also, because Signal Desktop does not work as a "main device" for Signal, I have to have some other device also. The way I solved that for the moment (being an anti-android fundamentalist) is to run signal-cli on a #postmarketOS device, that works as my "main device" for Signal.

@aerique @bert_hubert @Mer__edith @linmob @phosh

Replied in thread

@ronnylam I have suspend enabled when on battery power. This works pretty well, although it is officially still considered experimental. In general, I keep the #Librem5 connected to a charger whenever possible, so I do not know exactly how long the battery lasts. But for sure there has been a lot of progress in how long you can use the phone on one battery charge. Maybe not up to par with other phones, but workable for me.

Did you ever have a look at the excellent #documentation of #Purism products?

docs.puri.sm/

One of the products of Purism is the #Librem5. The Librem 5 is a #Linux phone that runs the #PureOS operating system.

This phone is built up from the bottom to provide #privacy and software #freedom. No #surveillance by the manufacturer, free and #opensource (#FOSS) is their standard.

I use a Librem 5 as my daily phone.

docs.puri.smHome - Purism user documentation
Replied in thread
@datenwolf I believe I'm limited to OpenGL ES 2.0. Presumably hardware can do more but our current drivers can not, so we are stuck there.

On the other hand... #librem5 main sensor can not do 10bpp at the moment, due to missing drivers. So maybe we can focus on 8bpp, first. Probably ineffecient conversion is "good enough" too, as GPU is a bit overpowered for this job.
Can you program GPUs and do you want to become a HERO? #linuxphone
community needs your help.

We are trying record video, and have most pieces working, but one is
missing: fast enough debayering. That means about 23MB/sec on #librem5.

Debayering is not hard; camera images have subpixels split on two
lines, which need to be corrected. They also use different color
representation, but that's fixable by some table lookup and two matrix
multiplies.

Librem 5 has Vivante GPU, 4 in-order CPU cores and 3GB RAM. My feeling
is that it should be fast enough for that. If task is for some reason
impossible, that would be good to know, too.

Image data looks like this

RGRGRG...
xBxBxB...
.........
.........

Task is to turn that into usual rgbrgb.... format. rgb = RGB * color
matrix, with table lookups for better quality. I can fix that once I
get an example.

I'm looking for example code (#pinephone would work, too), reasons it
can not be done... and boosts if you have friends that can program
GPUs. #gpu #opensource

Last night, I spent several hours debugging an issue with some CTS tests for a new feature. I couldn't pinpoint the problem and ended up staring at related GPU states until I eventually gave up for the night.

The next day, I took another look at my code - and within moments, I spotted the issue, fixed it, and the CTS passed without complaint.

dEQP-GLES31.functional.texture.gather.offset.*rgba*

Test run totals:
Passed: 136/136 (100.0%)