Profile for chris
About chris
Fields
- website
- https://kode54.net
- 💞
- @kevin
- pronouns
- he/him (they/them okay)
- Discord
- https://discord.gg/4A6mrhtfAz
- Github
- https://github.com/kode54
- age
- 44
Bio
kode54 / kuroshi, primary maintainer of Cog for macOS.
- Joined
- Posts
- 347
- Followed by
- 182
- Following
- 410
Stats
Re: Secure DNS. I switched my router back from the EdgeRouter Lite 3 to an EdgeRouter X, which I hastily installed OpenWrt on. I also followed the wrong guide to installing it.
A guide suggested using some Github person's compact factory upgrade image, and I picked the 22.03 image. This image installed fine, but was unable to sysupgrade to the official image without producing a broken device.
I ended up doing precisely what I should have in the first place: I used my serial cable to attach to the ERX's serial header, found it was failing to mount the root partition and panicking, so I commanded it to flash and boot the initramfs-kernel.bin from OpenWrt 22.03, then sysupgraded it to the squashfs image, which worked this time.
Then I eventually sysupgraded it to 23.05-rc1, which includes the upstream fix to allow full GigE symmetrical to the CPU for offloaded NAT. Not that I need this sort of performance right now.
I intend to eventually get a different device, if we ever decide to upgrade our Internet connection to faster service, and I decide we need SQM support. #openwrt #linux
Hi, uh, if anyone is using Cog, I would recommend upgrading to version 2763 as soon as possible. This will fix an annoying crash bug affecting monitored folders assigned to the in window File Tree browser. If you were monitoring your default Downloads folder, this should stop the app from randomly crashing any time you download a file. #cog #macos
Mutual Aid Request
We could use about $70 before the end of the month, for some last minute expenses. It would help us out greatly. https://paypal.me/kode54 https://paypal.me/kddlb Either or is fine. #mutualaid #mutualaidrequest
VGA LCD monitors: Maybe someone here knows the answer to this: What was it about only offering analog inputs that made LCD panels cheaper? Why was it a premium feature to bypass the analog to digital conversion process necessary to produce a picture from a VGA input? You just know those things had a frame buffer anyway, to facilitate the On Screen Display. #vga #lcd #cheap
I'm muting "Bluesky" too, because I don't give a crap about anything Jack Dorsey has to offer.
Now bed time, I hope everyone can be true to themselves without finding that causes them to harm others.
So, fun story. I found out from developers related to the Intel Linux DRM ecosystem, specifically dealing with the Xe KMD, have found that the UAPI has padding issues that break 32-bit userspace on 64-bit kernels. What I didn't know was that this was discovered a whole month ago, and that a patch changing things is in review limbo right now.
I have since changed things slightly, by patching the missing compat_ioctl function for 32-bit userspace to reach the basic DRM functions, and first by applying my own xe_drm.h patch, then applying the already proposed one. Result: Now I have working 64-bit and 32-bit userspace OpenGL and Vulkan on the Xe KMD.
Not so hot: Some things are still broken, and some of it isn't related to the Xe KMD. The KMD doesn't have functioning VA-API yet, with an unmerged PR against intel-media-driver, marked "do not merge", mainly because it hard codes a lot, and doesn't detect which driver it should be using.
Also, some OpenGL consuming apps crash on Iris, but not on Zink now, and this is not related to the Xe KMD. Firefox and most web browsers outright crash except on Zink, but on Iris under i915, Firefox has a lovely bug where some web pages or cursor changing sites can cause the whole Gnome Shell compositor to crash back to login if I'm screencasting, which is also something I do most days. I'll attempt to bisect that one possibly in the evening hours of today, since I don't have any major issues going on right now.
Gnome Control Center also crashes on Iris Xe KMD, but not i915. This may or may not be the same bug affecting Firefox. It does launch properly if started with Zink enabled. Too bad Zink isn't capable of running a full desktop yet, if things are going to continue bugging up like this.
Mutual Aid Request
We're still looking for help with our fundraiser. https://gofund.me/86e7c8c7
Bed time for bonzo. I really need some sleep and to take some time off this feed of mine.
Is it bad that I expect all Bluetooth devices for computers to have extended range, so I have the freedom of using my Bluetooth headphones from anywhere in the house? All it took to get that on a PC was a USB adapter with a little 2 inch pole antenna that mounts to it. Is it bad I want a Mac mini that looks more like the Netgear Nighthawk? They can even make the whole thing out of plastic for all I care.
Intel isn't selling their Arc cards "at cost". Everyone else is just price gouging, because corpos gonna corpo.
Mutual Aid Request
Some more bills came, we could use some more help toward the original goal. https://gofund.me/fc2d66ff #mutualaid #mutualaidrequest
(I somehow still take for granted that not many people would want to fly by the seat of their pants and just install GPU drivers that have unmerged upstream changes applied against them on their primary daily use machine.)
Hey, remember that one time I had an account on Vulpine Club? It got rugpulled on me one day because I did a stupid once and they decided the best course of action was immediate suspension. If there was any warning for past actions before that, I probably didn't remember it anyway. You know, because I already have trouble enough remembering what happened last week.
Sorry for the noise, everyone.
Help us out, my boyfriend came down with COVID, and can't complete a job that would have paid out this month or so. https://www.gofundme.com/f/help-us-out-after-loss-of-a-job?utm_source=customer&utm_medium=copy_link&utm_campaign=p_cf+share-flow-1 #mutualaid
death threat mention
Cool, it's been a whole four years since I've gotten one of these. It was screened, but apparently it said something about how I'd "make a nice ceiling decoration"? Probably means that I've got a whole "admirer" who keeps coming back.
Okay, I am swapping my DRAM-less M.2 drive, which I probably paid too little for so I deserve, from being a Linux boot volume, to being storage for my Mac.
The procedure will go as follows:
- export the ZFS storage in the Mac so it won't try to auto mount it later
- power off the Mac
- swap the SN750 from the Mac enclosure into the PC where my Windows drive currently lives (motherboard M.2 slot)
- boot Linux again from the x16 slotted DRAM-less Crucial drive
- go about my desktop business and read some shit while I use
zfs sendto back up the SN750 to my spinny things - reboot to my last used Arch live media with ZFS support
clonezillathe Crucial drive to the SN750- zap the Crucial drive so it can't boot
- boot back into the now SN750'd Linux
zpool createa featureless volume on the Crucial drive againzfs recvthe Mac backup back onto it while I go about my business- shut down the PC again
- remove the Crucial drive from the PCIe slot adapter and stuff the Samsung 980 Pro Windows drive back in its place
- power back on and go about my business
- restore the Mac with its new cheapass drive
(subtoot) What's with all the computer into volcano commentary? I just install my updates, sometimes multiple times daily. My Linux machine never really manages to gain an uptime over 24 hours, because there's always a systemd or a kernel or a firmware or a zfs update, every day, no fail.
I must admit today's kernel update was great, though, because it added a workaround for an fTPM bug that MSI didn't bother to fix for me with their AGESA 1.2.0.7 update from last July. Now my system doesn't halt randomly during startup of my desktop session.