Got an old slow low vram GPU laying around? Might be worth it to use for Just Vision mmproj llama.cpp

Reddit r/LocalLLaMA Tools

Summary

The article suggests using an old GPU to offload the mmproj component in llama.cpp, which improves speed for multimodal processing without affecting inference, as an alternative to the slow --no-mmproj-offload option.

For many, Vram is precious, I see many people recommend using --no-mmproj-offload to save gpu vram but it is painfully slow. Especially if you are using it with agentic coding. If possible, add that secondary gpu just for mmproj with --mmdev CUDA1(your gpu). It will be a magnitude faster than --no-mmproj-offload without effecting your inference speed. --mmdev
Original Article

Similar Articles

llama.cpp - how to free up even more space on your GPU

Reddit r/LocalLLaMA

A thread sharing practical tips for freeing up GPU memory in llama.cpp, such as offloading mmproj to CPU and adjusting KV cache types, while discussing parameters like --cache-type-k/v and --spec-draft-n-max.

Experts first llama.cpp

Reddit r/LocalLLaMA

A developer created an experimental fork of llama.cpp that offloads only used experts instead of entire layers to VRAM, achieving speed improvements for MoE models on GPUs with limited VRAM like the RTX 2060 12GB. The author is asking for testers to validate performance on other Nvidia GPUs.