Show more

This is the jellyfish h264 demo on a using the 's VPU.

Using the CPU we take 300% of CPU time, using the VPU instead we take 10% (and even that can be optimized further). Using the VPU also saves ~1.5W of power. Thanks go to the and kernel folks for making this possible!

will soon honor -settings-daemons OSD requests: left on the , right on an external screen):

I don't have to use the command line anymore to fetch tickets on my as i made -auth-dialog adaptive (after some yak shaving):

docked day4:
- More 'boring' setup for daily work: ,
-- `gsettings set org.gnome.desktop.input-sources xkb-options "['compose:caps', 'lv3:ralt_switch']"`
- most remaining papercuts are in /#phosh around window placement and good defaults

So from now on I'll just update when something changes (for the good or bad)

docked day3:
- nothing too exciting (mail prodding finish up elpa/#emacs config)
- noticed one issue where textures sometimes get corrupted after display power save. Doesn't look like source.puri.sm/Librem5/linux-n or source.puri.sm/Librem5/linux-n so needs investigation.

Show thread

docked day 2:
- Move config over so works on the dock (hello encryted email, package uploads, ...)
- Join via element until fully covers it
- Figure out smtp in needs libsasl2-modules-gssapi-mit (so say goodby to the last on disk location that stored account passwords unencrypted)
- unbreak plymouth in so it doesn't force meta packages off the system (source.puri.sm/pureos/core/ply)
- no crashes so far

docked day 1 (continued):
- a notification LED is great, even for desktop use
- I need a better keyboard/pointing device combination (so far i just grabbed an old one lying around): usb, preferably integrated touch pad, preferably integrated usb-port, preferably us-layout. Recommendations welcome.

Show thread

docked day 1 (continued):
- Besides issues i expected due to using the development version of the distribution things worked well. I keep the primary display on the phone so all notifications go there and don't disturb me.
- Until imx8mq's DEC400 4k output landed in the kernel is a bit sluggish so adding that needs to become a priority
- @merge started updated the byzantium kernel so one thing less to care about, thanks!

Show thread

docked day 1 (continued):
- settle in: apt install bash-completion offlineimap firefox emacs mutt hamster-time-tracker git-buildpackage build-essential ccache tootle vim-gtk krb5-config mutt ...
- Bring over first set of dot files (via git)
- Notice that offlineimap's Kerberos is still broken, fix that github.com/OfflineIMAP/offline
- First mail sync:
*** Finished account 'puri.sm' in 420:55
- First time on device bulk mail reading using mutt (keeping for on the road mail)

Show thread

docked day 1:
- librem5-base won't transition from PureOS to due to outdated python-apt. Fix that (source.puri.sm/pureos/core/pyt) so I get current configs and meta packges.
- Notice that lets the compositor pick the output for notifications so they might end up no the non-primary one. Fix that as well: source.puri.sm/Librem5/phosh/-
- encrypt the sdcard for mail and other storage

Show thread

docked day 0:
- Wire up dock, test HDMI out, USB-ports, charging speed (source.puri.sm/Librem5/firmwar)
- `apt install <needed-desktop-stuff>` (emacs, mutt, ...)

Show thread

docked preparations II:

- Notice GNOME Settings 3.38 failed to build in . Fix that and add our patch to allow for 200% scaling (source.puri.sm/pureos/packages, gitlab.gnome.org/GNOME/gnome-c)
- Add Byzantium builds for librem5-base and other core packages.

Show thread

docked preparations: Get a encryted image for Byzantium:

- Get osk-sdl into . Sync with 's packaging and forward the fixes: source.puri.sm/librem5-apps/os salsa.debian.org/DebianOnMobil
- Notice SDL2 is broken on mxsfb (bugs.debian.org/cgi-bin/bugrep), check current SDL2 hg works and use an older version for now that also works.

Show thread

Let's seen when I can run the whole day with the docked and don't have to turn the laptop on for any task:

This is no where near finished but here's some first bits of startup notifications in (i'm usually using on the but I needed something that takes longer to start up so i went for ):

0.8.0 is out 🚀 : source.puri.sm/Librem5/phosh/-

Changing output resolutions and scaling via GNOME Settings should now mostly work, system modal dialogs don't pop up on the lock screen anymore plus more fixes and i18n improvements. Thanks to everyone who contributed to this release!

@purism

The state of the 's microphone hardware kill switch wasn't indicated so far but that is bound to change:

I always wanted a simple way to do measurements on the with a voltmeter or scope while still having most of the hardware like attached and being able to swap components quickly. Today i got an idea and it works fairly well. I can even flip the whole thing around fairly quickly to measure on the other side and put the whole thing away to free space on the desk:

As of todays -next (git.kernel.org/pub/scm/linux/k) you can run the without any additional patches using the default mainline arm64 . This means distributions can enable it without trouble from 5.12 onwards. The itself needs some more work but it builds a lot on what we have for the devkit.

Show more
image/svg+xml Librem Chat image/svg+xml