kcxt @ home

3.3K Followers
739 Following
6.5K Posts

im Casey, 🏳️‍🌈 queer hacker in Berlin!

#LinuxMobile and @postmarketOS is my jam

I maintain U-Boot for Qualcomm devices and do other cool embedded stuff @ Linaro

#GoVegan 🌱

personal account: @casey

pronounsthey/she
First throw🪨 Rock
Matrixkcxt:postmarketos.org
Websitehttps://connolly.tech

Am I dumb or like, where are the debian `rules` that were used to build mesa in this PPA (for Questing specifically)?

The freedreno driver is no longer included in the dang amd64 build which breaks running linux-native games through fex :(

https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa/+builds?build_text=&build_state=all

Builds : kisak-mesa fresh : kisak

The goal of this PPA is to provide the latest point release of Mesa plus select non-invasive early backports. Deviations from upstream packages are listed on the package details page. --- Support status --- Bionic (18.04), Focal (20.04), Jammy (22.04) - Discontinued - Long term users can use kisak-mesa stable Noble (24.04) - Supported Questing (25.10) - Preliminary support (Not tested locally) Note: Please report any issues to mesa. ARM builds are not tested locally. --- Is this PPA stabl...

Launchpad

2️⃣1️⃣ Here's the 21st post highlighting key new features of the recently released v261 release of systemd. #systemd261 #systemd

In the past releases systemd's functionality on TPM-based secure has been growing substantially. One constant pain point of doing hardware and firmware backed security is that hardware and firmware typically sucks. Not necessarily in the specific case, but overall the offerings across the industry are very uneven in quality.

systemd is supposed to be generally useful, …

pros: learning a lot about Qualcomm's DRM code lately

cons: have to distill said code into something simpler, maintainable, and hopefully expandable for U-Boot

so like, only DSI interface support (for now!), either single or dual "bonded" DSI, and then it gets really fun and messy with Display Stream Compression and weird displays that require a total of 4 DSC sub-blocks running in "merge" mode

So far I have ~300 lines of code that takes a `dpu_resource_request` and returns a `dpu_topology` and it seems to be basically right for at least 1 case XD

RE: https://fedi.lwn.net/@lwn/116778299228237826

Since forever #postmarketOS has had to rely on various hacky solutions in our custom shell-based initramfs to access the nested GPT which actually contains the root/boot partitions. It's necessary to do this since modifying the partition table on Android phones can very quickly lead to bricks.

However, thanks to this awesome patch by @craftyguy (and @bluca ) in the new Systemd v261 release we no longer need to deal with any of this!

The immutable #Duranium version of postmarketOS runs systemd in the initramfs and it now automatically sets up loop devices for nested partition tables with ZERO additional configuration! (well technically it has been shipping this patch for a little while already :D)

I think I'd cry if I knew how many hours we have collectively spent dealing with weird dumb bugs in the initramfs, so having all of this just be handled by systemd is so SO nice. The value of the event-driven declarative service model really can't be understated imho, especially when it comes to quirky things like loop devices.

https://github.com/systemd/systemd/commit/47d408163b0b71e5f8fed6b2e520c053cefc5780

The postmarketOS #duranium images for this week now include a waydroid sysext!

If running android apps is your thing, you can enable it with:

updatectl enable waydroid && updatectl update

Oh ya almost forgot, new #gnome and #phosh images now ship with Bazaar for installing apps from flatpak 🎉

@kate I think it's a new one to everybody except the one person who thought filing bugs for this is a fun thing to do :)

https://mastodon.social/@nekohayo/116767161957388450

something is wrong with Dr Konqi

drkonqi-coredump-launcher@503-4202-15365_10653-0.service: Main process exited, code=dumped, status=11/SEGV

awesome video from a small creator about smiling friends, absurdism and meta-modernism

ngl i am really hopeful that we get a wider understanding of and appreciation for meta-modernism, it really feels like we're living through the death of post-irony and i will be glad to see it gone, bring back earnesty!!!

https://youtu.be/rgdOgUNPGhk?is=

Smiling Friends & Authentic Absurdity

YouTube

OK, the MNT Quasar 6490 Processor Module is here, check it out! https://shop.mntre.com/products/mnt-quasar-6490-processor-module

Thanks to @LinaroLtd and especially @cas for working on this with me, and @nlnet (through NGI0 Core) for helping us fund this most complex module yet! And thanks to @holo_memory for preparing the launch.

MNT Quasar QCS6490 Processor Module - MNT Research Shop

Sleep/Resume: Check the MNT Quasar 6490 Processor Module for More Fun with Pocket Reform!