Skip to content

Upgrade to debian trixie#581

Merged
m1k1o merged 9 commits into
masterfrom
feature/debian-trixie
Apr 2, 2026
Merged

Upgrade to debian trixie#581
m1k1o merged 9 commits into
masterfrom
feature/debian-trixie

Conversation

@m1k1o

@m1k1o m1k1o commented Sep 16, 2025

Copy link
Copy Markdown
Owner

Spinoff of #531 hopefully fixing CPU resources issue and upgrading to the latest stable version.

Node 18 is not on trixie, fair point, we need to upgrade to 22.

@m1k1o

m1k1o commented Sep 17, 2025

Copy link
Copy Markdown
Owner Author

CPU resoruces difference, exactly the same video played in bullseye (left) and trixie (right):

image

Bullseye:

  • GStreamer 1.22.0
  • Chromium 134.0.6998.35 built on Debian GNU/Linux 12 (bookworm)

Video & audio was played flawlessly.

Trixie:

  • GStreamer 1.26.2
  • Chromium 140.0.7339.127 built on Debian GNU/Linux 13 (trixie)

Video was missing a lot of frames, audio was played flawlessly.


Maybe something changed in gstreamer?

@h-town

h-town commented Oct 4, 2025

Copy link
Copy Markdown

IIRC Trixie marks the first release wherein Debian defaults to both Wayland and Pipewire regardless of WM/DE. Possible there exist components used for migration (e.g. PA -> PW) or default configs (e.g. for GStreamer) changing to recognize that fact between Bookworm and Trixie (or in this case even longer)? Also does this same relative CPU uplift occur between base images as well or only when certain components of neko stack are introduced?

@jameskitt616

Copy link
Copy Markdown

What about 1:1 comparing how much each service consumes with htop in the docker container, so it's possible to see which service requires more CPU?

@m1k1o
m1k1o force-pushed the feature/debian-trixie branch from 1eb563d to 6ff22c2 Compare January 24, 2026 10:05
Co-authored-by: yesBad <me@bad.cash>
@m1k1o

m1k1o commented Feb 17, 2026

Copy link
Copy Markdown
Owner Author

TODO: Update Docs for chromium:

It seems that chromium is not woking without --no-sandbox. That could cause some security implcation, but it would also mean we don't need cap_add: SYS_ADMIN anymore.

@m1k1o m1k1o mentioned this pull request Feb 17, 2026
@m1k1o

m1k1o commented Apr 2, 2026

Copy link
Copy Markdown
Owner Author

Tested all nvidia images, fixed chromium there and updated docs. This would be ready to merge. Not sure if this upgrade could negatively affect somebody else using neko.

@m1k1o
m1k1o merged commit a597d44 into master Apr 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants