Can ImmichFrame run smoothly on a Raspberry Pi Zero 2 W? WPE WebKit swap growth

Aperta
#723 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
csharp, docker
Ambito
backend

Direzione di ricerca

Start by reviewing the ImmichFrame playback configuration and its photo cycling behavior; the issue does not name specific files or tests. Reproduce the reported swap growth on a Raspberry Pi Zero 2 W if available, comparing ImmichFrame playback with the about:blank baseline. Done means identifying whether ImmichFrame settings can reduce memory growth and whether playback remains stable over several hours.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Setup

  • Raspberry Pi Zero 2 W (512 MB RAM), Raspberry Pi OS Trixie (64-bit)
  • Cog 0.18.4 / WPE WebKit, Wayland/labwc, software rendering
  • ImmichFrame 1.0.39.0 running in Docker on a Synology NAS
  • Pi displays only the ImmichFrame web interface
  • Single-image layout, image zoom/pan disabled, transitions reduced

Problem

ImmichFrame runs smoothly on a PC, but on the Pi Zero 2 W it becomes sluggish and occasionally appears frozen.

Disabling image zoom significantly improved CPU usage, but WPE WebKit’s memory usage keeps growing:

Test WPE WebKit swap usage
ImmichFrame, ~3 minutes 63 MiB
ImmichFrame, ~17 minutes 290 MiB
ImmichFrame, ~41 minutes 878 MiB
about:blank, ~10 minutes 16 MiB

The Pi has 415 MiB usable RAM and 2 GiB swap. During ImmichFrame playback, total swap usage exceeded 1 GiB. The browser process appears to accumulate memory as the slideshow runs.

Questions

  1. Is the Raspberry Pi Zero 2 W powerful enough for smooth, stable ImmichFrame playback?
  2. Is there a recommended lightweight browser or kiosk setup for this hardware?
  3. Are there any settings to reduce memory growth when cycling through photos?
  4. Has anyone successfully run ImmichFrame on a Zero 2 W for several hours without restarting the browser?

Any recommendations or experiences would be greatly appreciated. Thanks!

Lingua principale
C#
Stelle
2.4k
Fork
121
Merge medio
18g 20h
PR unite (30g)
1

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di immichFrame/ImmichFrame

Tutte le issue di immichFrame/ImmichFrame

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.