So, what's your Linux week been like?

I’d love to hear your BTRFS take. I have ext4 still because I’m nervous about venturing out ‘beyond.’ I need to get a solid backup plan on Ext4 before trying BTRFS (still hear the negatives from Noah ringing in my ears) or OpenZFS on my main PC.

BTRFS has never let me down, and I’ve been using it for a couple of years now, for root partitions. Mind you, for almost total insurance against failure, I also occasionally do a full-disk compressed-on-the-fly backup using zstd (booted from a USB-attached rescue SSD I set up), which I store off-disk (on yet another SSD). This full-disk imaging procedure takes about 25 minutes, since I use all SSD’s (and an M.2 stick in my laptop), no spinning rust. I am also a religious non-data-hoarder. Less cruft makes for shorter backups and restores.

I am frugal with how many automated snapshots I do in Timeshift, so as to not run out of disk space:

I think there is excessive paranoia around BTRFS, however as long as you avoid RAID 5, RAID 6, and qgroups, you should be safely within the sunshiny land of total stability. :sun_with_face: Also keeping an eye on how full your disks are getting with “Disk Usage Analyzer” keeps you in touch with how fast your collected data is growing. My data grows at a fairly predictable, slower pace, as I don’t binge download. I have confidence that my disks will last me a good couple of years without getting completely full (before I have to buy any bigger storage, which will have “cheapened up” decently by then).

PS: living as a semi-nomad teaches you to travel lightly, and this applies to the data you keep around as well.

1 Like

I’ve added winter themes to my Raspberry Pi clock and made a script, so one is randomly set each day.

2 Likes

This week I tracked down a bug, across a variety of distributions, in which my 2010 iMac refused to boot Linux and display properly. I had to boot with radeon.modeset=0 in order to not have the screen turn off, but this would only load the Gallium llvmpipe driver. I didn’t fix the bug, however, I instead somehow bypassed the bug by plugging in a second monitor into the DisplayPort. BAM. Now, with the second monitor plugged in, that same variety of distributions boots correctly and loads the radeon driver properly* and I can commence to Linux-ing. So I can just ignore and never trigger this bug by never unplugging the second monitor ever again.

I’m probably going to install openSUSE Tumbleweed.

*Actually, fun distro quirks, Ubuntu considered the second, plugged in monitor as the primary monitor by default, but openSUSE figured it out automatically.

OK, now I’d love to hear your take on living as a semi-nomad! I’m not a real hoarder, so for my main PC I think BTRFS would work; I do have a server that doesn’t get full, it might work for that too. You lost me with your backup solutions though…I need to read more about it though.

I mentioned a few zstd commands for backing up and restoring here:

1 Like

tl;dr Graphics tablet now works

Back in July I had tried to hack the drivers of Linux desktop 5.4.0-40-lowlatency to work with the Huion H950P Graphics Tablet as this particular tablet is not plug and play. It was a bit of a nightmare as I broke the kernel on that release and had to roll things back to reboot.

Currently, I’m running Linux desktop 5.4.0-56-lowlatency and thought I’d try the Graphic Tablet again. I plugged it in and lo and behold! It’s now plug and play. Thanks to whoever it was that fixed the issue with this tablet.

2 Likes

You’ve got to love it when that happens. :slight_smile: I had an HP printer just magically work one day (through an upgrade to hplip), after not working for a long time.

1 Like

Nothing special but I updated Debian from 10.6 to 10.7 and now kernel 5.9 is running here from backports. As I said, nothing special but still nice to see an up-to-date kernel in Debian proper.

1 Like

This week, I played with the recent release of Raspberry Pi OS 32bit on an RPi4:

  • tried out Zoom (from Chromium), but it only works at about 4 fps or worse.
  • got video recording working nicely (with guvcview, at 320x240 resolution, in order to get a smooth 30fps). One can record over 2 min of this video in this way (saved as an .mkv), which will be under 10MB, allowing attaching it to an email, or posting on some more private forum as a private message.
  • installed Krita from flatpak, and posted about it here. Krita is a great toy for your kids, when you hook an RPi4 up to your living-room TV!
1 Like

This week i’ve build myself a new rig on a modest budget. After fiddling around with the hardware (bios update etc…), i found out very quickly that Kubuntu doesn’t like AMD Ryzen cpu’s all that much. (freezing, heavy cpu load when idle, etc…). On an intel powered pc, it runs like a dream. Tried Ubuntu but that didn’t work out so well either. Linux Mint went up and running from the start. Now i’m getting everything back to usual.

Have you tried the freedesktop.org ucode for your CPU’s codename? I’ve had it greatly improve my experience in the past.

Their ucode ships on Fedora/RHEL/CentOS by default. The following is a Debian guide that should work on KUbuntu.

Ucode for AMD embedded graphics install guide

RIP.CentOS Gno Gmore for Gyou

Thank you for the tip.
I’ve taken a look at the names listed on the page but it doesn’t seem to list Matisse?

I’m glad Linux Mint somehow worked where the others didn’t…

Had all distros behaved badly for you, I would be tempted to blame your mobo.

1 Like

Indeed, that would have to be taken into account as well. (The mobo did need a bios update in order to recognize the ram modules.
I don’t know why Kubuntu didn’t work so well on this rig. It works great on my laptop. (With an i5 and integrated amd gpu).
I’m not much of a distrohopper when it comes to my daily working machine. (on a vm it’s a different story).
When it comes to the day-to-day things, the machine just needs to work.

1 Like

As a long time C++ purist, I hate to admit that, but programming in Python is really fun and fast.

I restarted my c++ project from the scratch in Python and after three days of programming I’m already further than I was before.

4 Likes

This week I got into some hotkey fun with OBS. I set up shortcut keys to switch between about 5 OBS “Scenes”, so that podcasting transitions were smoother. I crazy-glued little pieces of plastic to my keyboard above these hotkeys, to make them easier to find with my fingertips without looking down.

1 Like

I dusted off my Raspberry Pi B+ after 5 years of doing nothing and spun up a LAMP stack for the first time. I was surprised that there weren’t as many OS for it as I remember. I wanted to try openSuse but for the pi 1 there’s basically raspbian and BSD and that’s it.

1 Like

I also played with “Barrier” this week. Creating a new allowable client (and specifying its hostname) was a bit unintuitive, but I was off and running in about 20 minutes.

Basically, no client can connect, until on the server you go into the “Configure Server…” button → Drag that blue monitor icon in the upper right to where the client’s screen will be in relation to the screen of your server, then give that newly-dragged client a name matching the hostname of the client (having double-clicked it, then put the client’s hostname in the “Screen name” textbox) → “OK” button → “OK” button → “Reload” button.

1 Like