[1.4.1] — 2026-05-30
DS1821+ أصبح حقيقياً — binary AVX2 مبني ومُختبَر على الجهاز · DS1821+ goes from stub to real: AVX2 llama-server built and verified on the actual device.
Added
- Real
llama-serverfor DS1821+ (device/ds1821-plusbranch) — replaces the 5-bytestubplaceholder with a genuine 5.7 MB binary:- llama.cpp b4400, CPU-only, compiled with
-march=znver1 -mavx2 -mfma -mf16c. - Static
libstdc++/libgccso it runs on DSM 7.2's glibc 2.36 despite being built on Ubuntu 22.04 (glibc 2.35). Runtime deps are onlylibc/libm/ld-linux(verified vialdd). - Built with
GGML_OPENMP=OFF+LLAMA_CURL=OFFto keep the dependency surface minimal.
- llama.cpp b4400, CPU-only, compiled with
- On-device verification (192.168.0.250):
./llama-server --version→version: 1 (6e1531a)— executes cleanly, no "Exec format error", no glibc mismatch.- Loaded
mistral-7b-instruct-v0.2-q4_k_m.gguf(291 tensors),system_inforeportsAVX2 = 1 | FMA = 1 | F16C = 1. /health→{"status":"ok"}; a real chat completion returned actual generated text.
build_ds1821_native.sh— the reproducible native-toolchain build recipe (an alternative to the Synology-toolchain path inbuild_llama_cpu_avx2.sh, which requires downloading the v1000 cross-toolchain).
Changed
- DS1821+ marked functional in the README, the top-of-changelog device table, and
device/ds1821-plus'sDEVICE.md— replacing the honest "not yet functional / stub" notes from v1.3.2. - The DS1821+ SPK in releases is now a working package, not a stub-carrying placeholder.
Notes
- This is one of the two "missing features" called out in the v1.3.x honesty audit (the other — in-chat MCP tool-calling — shipped in v1.4.0). Both are now genuinely built and verified.
- Performance is CPU-bound: expect a few tokens/sec on 7B Q4 (the 62 GB RAM comfortably holds much larger models than the DVA 3221's 4 GB VRAM, at lower speed).
Install · التثبيت
Recommended (one-click updates): add the Package Source URL once:
DSM → Package Center → Settings → Package Sources → Add
Location:https://filamind-app.github.io/filamind-ai/
Manual install: download the SPK matching your device and upload via Package Center → Manual Install.
| Device | SPK |
|---|---|
| DVA 3221 (GTX 1650, CUDA) | Filamind-1.4.1-dva3221.spk |
| DS1821+ (Ryzen V1500B, CPU AVX2) | Filamind-1.4.1-ds1821-plus.spk |