Posts
1749
Following
90
Followers
165
Riding horses, hacking computers, phones and smartwatch.
Edited 17 days ago
edit: Thanks for all the heroes that chimed in. In meantime, I got help from entity that shall not be named, and currently have something fast enough. And I have great human experts on line, with patches to test. Thanks again! :-)

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
4
38
17
Ok, I thought that "Librem 5 GPU is faster than X220 GPU" was a bit too good to be true. Turns out code was broken and simply produced black frames on Wayland... but did that fast. #linuxphone #librem5
0
0
2
Did camera support on Librem 5 break with recent PureOS updates? That's bad timing for me :-(. #linuxphone #librem5
1
0
2
Jasne ze srst izoluje. Ale vnitrni prostredi ma ~36C a je v nem tepelny zdroj; vnejsi s trochou stesti min. A zvirata na leto linaji, to se asi evoluce spletla... https://www.seznamzpravy.cz/clanek/domaci-zivot-v-cesku-ve-vedru-nebrat-zvire-do-rozpaleneho-auta-a-rozhodne-nezkracovat-srst-280494
0
0
1
Quite scary: yt ChatGPT\ Is\ Becoming\ A\ Religion\ \[zKCynxiV_8I\]. Please do _not_ turn language models into priests, don't make it emulate Jesus or Gods. Its too easy to do, and ... it would be highway to hell if hell actually existed.
0
0
1
GPU on Librem 5 is actually faster than on X220? Good. I proved to myself that 1Mpix/30fps is possible. Now for the boring task of actually getting it to work... #linuxphone #librem5
2
4
8
ISP on GPU is probably doable. If I'm lucky, it will do ~1Mpix / 30fps on Librem 5. #linuxphone Standby.
0
0
3
debayer-gpu (git@gitlab.com:tui/debayer-gpu.git) tries to do debayering on GPU. But it seems OpenGL 2.1 is ... really not meant to do the computation. glReadPixels() can be used to get data off the GPU, but that does not have great performance. On PinePhone, you can only get RGBA out, but we really need RGB. Doing RGBA->RGB on CPU is easy, but it degrades performance further. I believe problem is that ISP produces a lot of data.

On Thinkpad X220, converting 400 images is like 12 seconds. If I do no processing in the fragment shader, it is still 10 seconds. X220 is able to process ~20Mpix/second on GPU. I don't believe Librem 5 will be significantly better.

If you believe GPU can be useful for task like debayering (mostly rearranging data with some additions and 2 matrix multiplies per pixel), let me know. 30Mpix/second on Librem 5 would be useful performance. #linuxphone
1
2
5
Muze kun pri plavani zastavit na miste?
0
0
0
Zlocinci vladnou svetu

Putin je velmi pravdepodobne zlocinec. Krome jineho valecny, rozpoutani preventivni valky na Ukrajine je zlocin. To co se v ni deje je take daleko za carou, chteji ho videt v Haagu. Unosy deti naznacuji genocidu.

Trump je zlocinec. Pokusil se o puc, mimo jine, ale odsouzeny byl za neco mensiho.

Netanjahu je velmi pravdepodobne zlocinec. Krome jineho valecny, stavby na okupovanych uzemich nejsou v souladu s mezinarodnim pravem, a na tom je celkem shoda. Pak je taky obvinen za korupci/podvod a tak... a Trump naleha na jejich justici (!). Jo, a preventivni utok na Iran nebyl legalni.

Jenze to uz se stalo. Co se dal deje je genocida v Gaze. Tam situace az tak jasna neni, protoze Izrael veci taji. Jsou jen hromady mrtvol, a pry mame Izraeli verit, ze maximalne dba na bezpecnost civilistu. Coz je dost tezky, kdyz jejich politici rikaji veci jako "Palestinci by meli zmizet z povrchu zeme".

To posledni je neco, s cim bysme meli byt schopny neco delat. Ano, Izrael je nas spojenec. Ne, to neznamena, ze mame zavirat oci.

[Sas, Rabin Jusef, "palestinci jsou ciste zlo, zmije, meli by zmizet z povrchu zeme".]

https://www.seznamzpravy.cz/clanek/zahranicni-izraelska-palba-v-gaze-u-distribucnich-center-zabila-desitky-lidi-uvadi-urady-279287

https://www.seznamzpravy.cz/clanek/zahranicni-trump-naleha-na-izraelskou-justici-aby-zrusila-proces-s-netanjahuem-280301
1
1
2
Doporucim na yt game101/The Dominoes Falling Toward World War III [DBe4yHPbUiw] -- a jo, padaji nejen domina. https://www.seznamzpravy.cz/clanek/zahranicni-rekonstrukce-bombardery-letely-37-hodin-trump-se-rozhodl-v-utery-279830
0
0
0
Jako jo, zabijet lidi neni dobre. Ale ... ten vudce sekty nebyl dobry clovek. A jako ano, technicky mozna planovana vrazda... jen maly detail je ze ta "obet" spolupracovala na planovani.. respektive si tu vrazdu objednala nebo mozna spis ty obvinene donutila / zmanipulovala. „Není akceptovatelné, aby když někdo něčemu věří, mohl vraždit,“ řekla soudkyně v závěru své řeči. S tim se asi da souhlasit, na druhou stranu tohle ma fakt dost daleko od "bezne" vrazdy, treba spolecenskou nebezpecnosti.

(Za pomoc se sebevrazdou je vyrazne min let. Chapu ze tohle byla vic nez pomoc, ale...)

https://www.seznamzpravy.cz/clanek/audio-podcast-5-59-vrazda-velkeho-manipulatora-proc-padly-tresty-v-kauze-kutnohorske-sekty-278761
0
0
0
Dreamliner went down due to hardware failure, with, say, 85% probability. https://www.youtube.com/watch?time_continue=793&v=8XYO-mj1ugg .
2
0
0
Na Seznamu je clanek o tom, jak z padu Air India nemuzem obvinovat Boeing. (Karel Mündel ze CVUT). No tak ... muzem, tak na 85%. Ten Dreamliner sel dolu s vytazenym RATem, a RAT znamena... No fakt nechcete sedet v letadle, ktery prislo o tolik systemu, ze je cas na aktivaci RAT. I kdyz, na simulatoru by to mohla byt dobra zabava :-). https://www.youtube.com/watch?time_continue=793&v=8XYO-mj1ugg .
1
0
0
Ten obrazek je dost presnej. I ta barva sedi, a to ze je magnet na decka co ho chtej hladit po prdeli...
0
0
1
I guess I should not try to do signal analysis on smartwatch... but it is more fun that way. It even has built-in fft function. #banglejs2.
0
0
0
Edited 1 month ago

"V Senátu se řečnilo o přesunu české ambasády do Jeruzaléma."

Věděl by někdo, z čeho vychází ta potřeba některých českých politiků lézt Netanyahuovi do zadele?

🔓 https://denikn.cz/1746684/jako-polevat-horici-dum-benzinem-v-senatu-se-recnilo-o-presunu-ceske-ambasady-do-jeruzalema/?cst=e76d6b84130c5bc81966524cfd40890a8c1ab79aeebb126750a4750230d28e6f

- stačí zadat e-mail třeba z https://mail.tm

0
2
1
Edited 1 month ago
Not cool, Japan. Not cool, Mazda. :-(

(citation from someone else's fb:)
Japanese car manufacturer Mazda has returned to the Russian market after pulling out in 2022.
Mazda CX-5 and CX-50 are now back in sell; tax revenues and import export will once again supply russian war machine.
0
9
3
Show older