I've started playing with Chimera Linux. Super interesting hybrid between BSD-like systems (ports, BSD-derived userland tools) and the Linux kernel, with neat design choices like LLVM compiler instead of gcc and musl C instead of glibc. I think of it as a next-gen Void Linux.
Yes, it's supposed to be animated. I saw it animating earlier today. However, I can no longer see an animation (Firefox and Chromium both tested). Strange!
I wonder if it is related to these:
- https://gitlab.freedesktop.org/drm/intel/-/issues/6154
- https://gitlab.freedesktop.org/drm/intel/-/issues/4858
Install
intel-gpu-tools
. Set GPU to max frequency:sudo intel_gpu_frequency -m
If this fixes the issue as it did for "L L", the speculation is that the root cause is related to on-demand frequency management.
Here's how I would investigate this:
- Try disabling MolecularNodes (and any other add-on) just to be sure it isn't the culprit
- The CPU usage seems like an important clue. When you say "My computer is not locked due to memory, CPU, nor GPU usage", how does this relate to "just noticed that Blender is still using 100% CPU"? Any chance it is trying to render via CPU instead of GPU?
- Check the
journalctl
logs on the command-line, i.e. in the Terminal app, typejournalctl | grep -i blender
(the symbol betweenjournalctl
andgrep
is a pipe aka vertical bar) I'd be looking for things like crashed processes, warnings, or errors, especially around the time of the freeze.
Ah, thanks! Slightly different location, but basically the same. Here we go:
$ grep CONFIG_KERNEL_ /boot/config-6.4.6-76060406-generic
# CONFIG_KERNEL_GZIP is not set
# CONFIG_KERNEL_BZIP2 is not set
# CONFIG_KERNEL_LZMA is not set
# CONFIG_KERNEL_XZ is not set
# CONFIG_KERNEL_LZO is not set
# CONFIG_KERNEL_LZ4 is not set
CONFIG_KERNEL_ZSTD=y
So the kernel is "zstd" compressed.
OTOH, I'm not sure if this means anything about initrd (ASCII cpio archive
??)
$ file /boot/initrd.img-6.4.6-76060406-generic
/boot/initrd.img-6.4.6-76060406-generic: ASCII cpio archive (SVR4 with no CRC)
Wow, this told me much more than I expected; however, I'm still not sure if it's zstd:
/boot/vmlinuz-6.4.6-76060406-generic: Linux kernel x86 boot executable bzImage, version 6.4.6-76060406-generic (jenkins@warp.pop-os.org) #202307241739~1694621917~22.04~ac5e1a8 SMP PREEMPT_DYNAMIC Wed S, RO-rootFS, swap_dev 0XD, Normal VGA
bzImage sounds like...bzip2, maybe?
When I check this file, it is already set at COMPRESS=zstd
. However, I'm not sure if it's working as I think, because the vmlinuz-6.4* kernel file is not a zstd file? Maybe it uses zstd for just a portion of the binary...
How would I check? Like this?
$ zstd -l vmlinuz-6.4.6-76060406-generic
Frames Skips Compressed Uncompressed Ratio Check Filename
File "vmlinuz-6.4.6-76060406-generic" not compressed by zstd
What do you mean by "native support for FiraCode" (just curious)? Does that mean packaged by default? Or does FiraCode require something more than font ligatures?
The short answer is "yes, but only as much as it needs to". Flatpak had to make a decision between "do we guarantee the app will work, even with system upgrades" or "do we minimize space" and they chose the former. The minimum necessary dependencies will be installed (and shared) amongst flatpaks.
Have you had the unfortunate experience of a utility or program losing its packaged status? It's happened to me before--for example fslint. I don't think this can happen with flatpak.
This is really cool in concept, but it is SO SLOW. OMG.