Show more

@purism …and here's a quick Quake II demo using the docked via usb-c (audio is from L5's built in speaker) - might be a bit more exciting than running (which also works):

Show thread

Librem 5 Emulators and Controllers

puri.sm/posts/librem-5-emulato

"While the Librem 5 does support many actively developed games, it also has an impressive list of emulators that can be used."

@purism And here's the connected to a usb-c hub that has a keyboard/mouse connected via usb and driving the external screen via dp-alt-mode. Needs some hacks still but we're getting there:

Show thread

@someunexpectedsparks Please make sure that the device tree is set correctly for Dogwood, AFAIK some devices had that misconfigured:

```
purism@dogwood:~$ ls -al /boot/dtb
lrwxrwxrwx 1 root root 44 sie 27 23:12 /boot/dtb -> dtbs/5.7.0-1-librem5/./imx8mq-librem5-r3.dtb
```

If it's not "-r3" there, let me know, it may contribute to some instability. If it's there, it's all fine :)

@linmob @appelgriebsch Yup, there's not a single binary blob in PureOS.

I have a Samsung Galaxy S3 with Mali-400 MP4 and judging by its performance in Animatch with closed driver on Android, the performance on the PinePhone is pretty much what I'd expect to see there.

@amosbatto Not sure to be honest, I'm using u-boot and kernel from Mobian repos - so I think it's 552MHz since some people had stability issues at 624MHz?

Managed to get PSP emulation working on the Librem 5!
git clone --recurse-submodules github.com/hrydgard/ppsspp.git
cd ppsspp
sudo apt install clang cmake libgl1-mesa-dev libsdl2-dev libvulkan-dev
./b.sh --rpi64
vi cmake/Toolchains/raspberry.armv8.cmake (add set(PPSSPP_PI_MODEL4 ON))
./b.sh -rpi64

wololo.net/downloads/index.php running on the L5:

If you think that Linux can move to GitHub or GitLab and still be productive at scale, I want you to read through the MAINTAINERS file in the root of the Linux source tree.

git.sr.ht/~sircmpwn/linux/tree

Every one of those entries has a dedicated maintainer in charge of it, applying to a subset of the source tree. All 3,000 of them. Many of these have dedicated external trees, mailing lists, and policies. Almost all of this development happens away from the LKML. Each of those trees has a path upwards towards Linus's tree, often via other trees and other maintainers, or towards the -lts trees. These trees are not necessarily authoritative either, and the kernel you're running might be its own upstream maintained by your Linux distro, unique from any of the releases on kernel.org.

All of it is based on email. And it *works* to drive the most efficient and largest-scale open-source project in history.

@ruff Dunno where the "almost similarly specced" meme comes from. It's a cool device and I'm glad to see multiple options on the market, but the hardware is nowhere near similar (and it's hardly surprising given the price range).

...and finally Animatch, written by yours truly :) Mali400 does around 20 FPS, while GC7000L manages nice 60 FPS (although it drops with lots of particles on screen, but that's on the game's code I'd say :D)

Show thread

That's of course a pretty heavy track, on lighter ones the difference is smaller (but still noticeable)

PS. It's hard to steer two karts at the same time :)

Show thread

The design behind a and secure mobile phone

"I don't think I am mistaken if I say that the Librem 5 is the most modular smartphone out there."

puri.sm/posts/the-design-behin

Learn more: puri.sm/products/librem-5/

@eyecreate@mastodon.technology @purism Just UI scaling - `wlr-randr --output DSI-1 --scale 1 --transform 90` should make it work.

@eyecreate@mastodon.technology @purism But it is in the repos:
```
purism@dogwood:~$ apt show wesnoth
Package: wesnoth
Version: 1:1.14.5-1
Priority: optional
Section: games
Source: wesnoth-1.14
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Installed-Size: 6 144 B
Depends: wesnoth-1.14 (>= 1:1.14.5-1), wesnoth-1.14-data (= 1:1.14.5-1)
Homepage: wesnoth.org/
Download-Size: 1 228 B
APT-Sources: repo.pureos.net/pureos amber/main arm64 Packages
```

3D Gaming on the Librem 5

puri.sm/posts/3d-gaming-on-the

The Vivante GC7000Lite GPU in the Librem 5 provides a lot of 3D rendering power while still protecting your with free software drivers. Here’s a look at how some 3D games run on the Librem 5 today.

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