⚠️ Known Issue: llama.cpp regression breaks vision & audio analysis #14
ayushh0110
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
TL;DR: Newer versions of
llama-server(build b10244+) have a regression in the multimodal projector (mmproj) that causes both screenshot analysis and audio transcription to fail — outputting garbage<unused49>tokens instead of real text. If you're experiencing this, pin llama-server to build b9193 until a permanent fix is in place.What's happening
Recent releases of llama.cpp have introduced a regression in how the multimodal projector (
mmproj-BF16.gguf) handles Gemma 4 inputs. This affects all multimodal features in ScreenMind:Symptoms
<unused49>tokens repeatedlyRoot cause
The
--mmproj-autoflag downloads a multimodal projector that is incompatible with certain llama.cpp builds when paired with the Gemma 4 E2B Q4_K_M GGUF from Unsloth. The audio/vision encoder fails to properly tokenize media inputs, causing the model to see only the text prompt and fill the context window with garbage tokens.This is tracked upstream:
<unused49>token outputRecommended fix
Pin llama-server to build b9193 (commit
1a68ec937), which is the last known stable version with working multimodal support for ScreenMind.If you already updated
llama/directory in your ScreenMind installllama/in your ScreenMind directoryIf you're doing a fresh install
setup_llama.pycurrently pulls the latest release, which is affected. I'm working on pinning the setup script to a known-good version. In the meantime, install manually using the link above.What I'm doing about it
setup_llama.pyto a tested, stable buildI'll update this issue once a permanent fix is ready. If you have any additional info or workarounds, please share below.
Affected versions: llama-server builds after b9193 (confirmed broken on b10244)
Unaffected versions: llama-server b9193 and earlier
ScreenMind versions: All current versions (v0.1.2 and below)
All reactions