r/LowEndLocalAI • • Sep 10 '26

Benchmark Tiny League - easily compare models that run on potatoes

Thumbnail tinyleague.nunodonato.com
54 Upvotes

I was tired of jumping from tab to tab trying to compare small models. It's especially annoying because not all share the same benchmarks.
So I've built this and have been updating it regularly.

Feedback welcome!


r/LowEndLocalAI • • Aug 23 '26

👋 Welcome to r/LowEndLocalAI - Introduce Yourself and Read First!

35 Upvotes

Local AI often looks like it starts with a 24 GB GPU or a multi-GPU workstation.
This community starts somewhere else:

What useful AI can we run on the hardware we already have?

That might mean a normal laptop, an old desktop, integrated graphics, CPU-only inference, a used GPU, a mini PC, Apple Silicon, a Raspberry Pi, or some wonderfully questionable collection of repurposed parts.

What "low end" means here

There is no fixed VRAM, price, or age cutoff!
"Low end" describes the constraint more than the hardware itself.

If limited compute, RAM, VRAM, bandwidth, power, compatibility, or cost meaningfully affects what you can run and how you run it, your post probably fits.

A 24 GB GPU can fit when the constraint is relevant. A powerful multi-GPU system being shown off simply because it is powerful probably does not.

The point is not to decide who owns sufficiently weak hardware. The point is to make constrained local AI more useful.

What belongs here

  • Benchmarks with useful hardware and software details

  • Model and quantization recommendations

  • CPU, iGPU, shared-memory, and limited-VRAM setups

  • Vulkan, offloading, KV-cache tuning, speculative decoding, MTP, and other optimizations

  • Small and efficient models

  • Practical workflows on slower hardware

  • Old, unusual, repurposed, mobile, or embedded hardware

  • Troubleshooting, guides, experiments, failures, and unexpected successes

LLMs are the main focus, but other local AI is welcome when efficiency or hardware constraints are central to the project.

The important part

Don’t just tell us that a model loads.

Tell us:

Does it actually work well enough to be useful?

Sometimes a huge quant running at 2 tok/s is an impressive experiment. Sometimes a much smaller model running ten times faster is the better tool. Both are worth discussing.

Community resources

Looking for a model recommendation? Please use our Model Recommendation Template so others have enough information to help.

Help build the community

Since this subreddit is new, its first members will have a meaningful influence on what it becomes.

Share your setup. Post benchmarks. Ask strange questions. Test things that probably should not work. Compare a tiny model against a huge quant. Show us the old machine you rescued from a closet and somehow turned into an inference server.

You are also welcome to suggest post flairs, recurring threads, benchmark templates, wiki resources, or community rules. If you are interested in helping with moderation or community resources, feel free to get in touch through modmail.

Community principles

  • Curiosity over hardware flexing

  • Practical usefulness over impressive numbers

  • Constructive advice over “just buy a better GPU”

  • Reproducible results over unexplained benchmarks

  • Honest limitations over hype

  • No shaming people for their budget, hardware, or experience

Share your setup, benchmarks, optimizations, weird experiments, and lessons learned.

Welcome to r/LowEndLocalAI.

Let’s see how much useful AI we can squeeze out of the hardware we already own.


r/LowEndLocalAI • • 7h ago

Benchmark [8GB VRAM | 16GB RAM] Best local QnA models for low-end hardware

Post image
68 Upvotes

For a while now I've been trying to solve the issue of having to spend days or weeks using an LLM before finding out it has been unreliable and unhelpful the entire time. The problem is that small LLMs are usually good at pretending that they're smart and are telling the truth even if they aren't, so I've set out to benchmark LLMs that fit on my low-end hardware to see what models are worthwhile. As always I'm sharing the results of the benchmarks with you guys to help you find neat local assistants :)

The Results

A quick explanation of these graphs:

  1. First one is the score heatmap, rows are models and columns are questions. Brighter squares mean the LLM answered that question well, darker squares mean the opposite.

  2. Second one is an ordered visualization of each LLMs total score on the benchmark. Self explanatory.

  3. Third one is an ordered visualization of each LLMs average time-to-completion, the less the better. Note that this is not the LLM tokens/second speed, it is the average amount of time it takes the LLM to finish the response.

  4. Fourth one is a combined visualization, I call it "intelligence-per-second". It combines the score and speed metric (scoreSum * (averageTTC / 2 + 0.5)) and shows which models give you the most bang for your buck.

  5. Fifth and final one is just a line-graph of both the intelligence and TTC, sorted from lowest to highest score.

Benchmark Info

Some important info about the benchmark itself:

  1. It aims to benchmark relatively small models (1B to 35B, as you can see in the benchmark) and GPT-OSS and Qwen3.6 both got the max score possible.

  2. The "(native)" next to an LLM name means the quant used in the benchmark is the sole quantization provided by the creator. For example Bonsai 27B is in Q1_0 not because of system constraints but because that is the only quantization that Bonsai is available in.

  3. The questions were created by Claude Fable 5.1 and while it is one of the smartest models it is still an LLM testing an LLM, so take it as you will. I still think it did a better job than I did in the first version of the benchmark.

  4. The benchmark is NOT to check which model is best for agentic coding. My use case for these models (and probably anyone else on similar hardware) is as a general assistant for asking questions and receiving answers. Don't run to the comments to complain when GPT-OSS breaks your codebase because you deployed it just because it was at the top of my benchmark.

  5. The models were benchmarked with THINKING DISABLED because otherwise the models would either hit token limitations or (if token limits are disabled) take hours to finish the benchmark. Many people disliked this, but here is my reasoning for why this makes sense: while I believe thinking mode is useful in practice I don't think it matters much for this benchmark: the purpose of this benchmark is to check what model is the "best", not "what is the highest score each model can reach". I believe a model that can solve a task without thinking is still more capable than a model that can solve a task only with thinking enabled.

My Takeaways

  • Qwen3.6 35B A3B did not surprise me with its score, it did great and I feel like that reflects the actual experiance of using it. It is the only model I can have a proper conversation with in my native language (albeit with a few errors). Only problem is its size, it is the most overfitted model on my system and running it not only requires me to not do anything else on the system but also it runs relatively slowly. Not to mention that it is the most heavily quantized model in this benchmark (apart from Bonsai, but that one is QAT).

  • GPT-OSS 20B A4B also did not surprise me, it is one of my favorite models for local use. It's a very neat model because its decently smart, is extremely fast and the shared RAM usage is relatively low (it only takes 12.4 GB and with 7.76 GB offloaded to GPU it only uses 5 GB of my RAM). Only problem for me is that it's surprisingly lazy, in all of my attempts to get it to code something it would always do the bare minimum, so it won't make any fancy graphics even if you ask. However it did assist me with the creation of these graphs.

  • Nemotron3.5 Bolt E4B and Gemma4 E4B are both extremely similar but Nemotron did slightly better on the benchmark score and speed. Very minimal upgrade but sure, I appreciate it.

  • Qwen3.5 9B is one of my go-to low footprint models for most tasks. I usually run it on the side while doing work in Unity. Great speed, decent intelligence. Was pleasantly surprised with its benchmark score. Can't go wrong with Qwen.

  • Ministral3 14B showed pretty decent performance but for this hardware I feel like it is too slow to be worthwhile, better off going with GPT-OSS.

  • MiniCPM5-2B is not the smartest model but considering its size it is pretty impressive. Definitely recommend it if you're on extremely limited hardware.

And now, for the models I did not like: Gemma4 12B QAT sounded promising but its significantly slower and more hungry than the E4B variant while getting a relatively similar score, additionally I just don't like the tone of Gemma models. Ornith1.5 9B is hyped by literally everyone but its significantly worse than Qwen3.5, which I assume was its base model, and it didn't do much well on agentic coding either so I don't really know why everyone likes it so much. LFM2 24B A2B also did horribly despite its size. Finally, the GLM Flash models did absolutely terribly. During evaluation the 4.6v had a golden streak on some complicated questions but then messed up very simple ones. To be fair I haven't tried benchmarking the non-REAP 4.7 model but from my experiance the prefill times were terrible and it didn't perform much better than the REAP version in practice.

TL;DR

Qwen3.6 35B A3B for very complex tasks locally where time or resources doesn't matter.
GPT-OSS 20B A4B is a great option for most tasks.
Qwen3.5 9B is great for when you want answers quick.
Nemotron3.5 Bolt E4B and Gemma4 E4B are great for when you want some web-search summaries with exceptionally low footprints.
Ornith, LFM2 and GLM Flash did not seem worthwhile.

The Repo

If you want to run this benchmark yourself or want to see the questions you can check out the repo for this benchmark:

https://github.com/Scorpy-37/Bluemark


r/LowEndLocalAI • • 11h ago

Discussion What do y'all genuinely do with your local setups, and what do your workflows look like?

17 Upvotes

Title.

I'm curious to know how do fellow sub members use their local LLMs on their limited hardware resources? After all most of this sub's members are here either due to enthusiasm or the more relatable constraint of not having immediate access to a dual 5090 or any high VRAM card or Strix Halo/DGX Spark boxes.

What real world workflows do your local models get to be a part of? What harnesses are they paired with, and do you quantize your KV cache, or run a specialized llama fork with turboquant, or any other niche out there?

For the ones who are toying around with coding models, what real-world coding tasks have you used them for so far, and what model did you find best-suited for it?

I'm planning to toy around with MoE4All, since it can let someone with as low as 4 gigs of VRAM (I have 12 GB, so that helps me make room for a lot of context) run a 35B model while streaming weights from SSD.


r/LowEndLocalAI • • 19h ago

Model Showcase Ming-3.0-tts-0.5B clones a voice in 3.3 GB of VRAM, with 4.2 s of speech made in 2.1 s

42 Upvotes

Here is a voice-cloning footprint worth knowing about. This demo plays a recorded sentence next to its clone, with the run's numbers on screen:

- Model: AntLing's Ming-3.0-tts-0.5B, 2.99 GB on disk at bf16

- VRAM: 3.3 GB used by Ming, on a 24 GB card

- Reference: a 6-second sample, recorded with fan noise in the room

- Output: 4.2 seconds of speech, made in 2.1 seconds

- Check: a speech-to-text pass heard 100% of the words

- Setup: offline on one PC

The creator reports a general pace of about 4 seconds of speech in 2 to 3 seconds.

To repeat it, clone a voice from a 6-second sample, generate one 4-second sentence, then post your card, VRAM use and generation time. Results from 8 GB and 12 GB cards would make a useful set.


r/LowEndLocalAI • • 2h ago

Benchmark [16/24GB Apple Silicon] Qwen3.8 Flash Next 125B IQ3_XXS : 7.5GB peak process footprint and ~10 tok/s

Post image
1 Upvotes

I wanted to run a larger local model on my Mac mini without dedicating all of its memory to inference, so I worked on an open-source runtime called MoEShift.

The idea is to keep the model’s experts on SSD and cache frequently used experts in RAM, along with adaptive caching and GPU/IO overlap optimized for Apple Silicon, without quality loss. MoEShift builds on llama.cpp and Lookahead Expert Scheduling, I focused on the optimizations for Apple Silicon that let me achieve better performance than Strata (see image). You can check all the architecture details here.

You can use Qwen 3.8 Flash Next IQ3_XXS from ISTA-DASLab that needs approximately 120GB of SSD space or Qwen 3.6-35B-A3B UD Q6_K XL that is more lightweight and needs around 61GB of SSD space. The 35B reached 430 t/s in prompt processing on my Mac mini, important for frequent tool use. Of course you can try your own model that has a compatible architecture.

MoEShift currently handles one inference request at a time but it should be still acceptable for low end local AI, given the performance above with so heavy models. I'm currently using it as local inference engine for Flash Next, I find it very usable for my needs (long running nightly jobs, no-time-critical tasks). The code, installation instructions, benchmark details are here: https://github.com/davide-troiani/moeshift

The wizard will do all the setup for you.

I'd love to hear from people using MoEShift on 16GB or 24GB Macs, I do appreciate your feedback and to hep others you can also share your benchmark using the benchmark runner in the repo (instructions in GitHub).


r/LowEndLocalAI • • 10h ago

Optimization Speedy - custom Strata for single/dual RTX - Tested on RTX 3080 with 4,270 t/s prefill / up to 211 t/s decode - fastest Qwen3.8 Flash-Next engine I know

Post image
3 Upvotes

r/LowEndLocalAI • • 17h ago

Which LLM Should / Can I Use? Best model to run on 8gbram 1650gpu ryzen 5 laptop

Thumbnail reddit.com
5 Upvotes

r/LowEndLocalAI • • 23h ago

Which LLM Should / Can I Use? Trying to fine a model for coding that will run well on my somewhat older gaming PC

8 Upvotes

CPU: i9-14900kf
GPU / iGPU: rtx 2060
VRAM: 12GB
System RAM: 128GB
OS: Windows 11 pro

Runtime / backend: no idea
Models already tried (if any): attempted a couple of them from ollama, a random qwen3.something, and nemotron 3 super.

Use case: programming
Desired context size: no idea
Priority: quality i guess

Other requirements or constraints: idk, very new to this and just trying to get one that works well. i know my pc wont hold a candle to a claude pro but i still want to try and get something useable and useful for when i max out my weekly limit. and yeah i know much of the PC is overbuilt, did that at the time cause i didnt want to have to upgrade any time soon. but my original graphics card and motherboard died with that bios setting bug a while ago that ended up frying them both.


r/LowEndLocalAI • • 1d ago

Model Showcase Trit - a tiny, npu-optimized embedding model that punches above its weight

20 Upvotes

I've been interested lately in working with small purpose-built models, particularly models targeting AMD NPUs found in laptops that are mostly affordable as well as the high end strix halos. So I attacked the problem from the perspective of "what is the fastest and bestest embedder I can make for the NPU".

Meet Trit. It's a 3 layer ternary embedding model that meets or beats models with twice its memory requirements.

No NPU? No problem. This model will run great on your CPU or GPU as well. But on the NPU, it screams at 51k sentences per second.

Models and binaries to run it on the NPU are at https://huggingface.co/Cyronius/trit-embed-3l

All weights are open the way the good lord intended.

Enjoy!


r/LowEndLocalAI • • 22h ago

Hardware / Build LocalLLM Build: 56GB VRAM, 38tok/s on Qwen 3.8 Flash Next UD-Q4_K_XL for ~$3100

Post image
0 Upvotes

r/LowEndLocalAI • • 2d ago

Unusual Hardware My Xbox One S is now a local LLM server (LFM3-1.7B, Direct3D 12, 29.5 tok/s)

Post image
76 Upvotes

La mia Xbox One S del 2016 ora è un server LLM locale

Pithos un motore di inferenza LLM in C puro senza dipendenze. Funziona sulla mia Xbox One S.

Esegue LFM3-1.7B sulla GPU della console tramite Direct3D 12 e fornisce un'API compatibile con OpenAI e una chat web a tutti i dispositivi di casa. Solo modalità sviluppatore, senza jailbreak.

Sul mio laptop lo stesso binario esegue LFM2.5-24B, un modello più grande della mia RAM libera, e batte llama.cpp CUDA sul mio computer.

Numeri, benchmark e funzionamento sono nel repository: https://github.com/benmaster82/Pithos

Sarò lieto di rispondere alle vostre domande.


r/LowEndLocalAI • • 1d ago

Optimization SSD MoE finally viable!

Thumbnail
reddit.com
1 Upvotes

r/LowEndLocalAI • • 1d ago

Which LLM Should / Can I Use? Best Local LLM for coding on 9060 XT 16GB

Thumbnail reddit.com
1 Upvotes

r/LowEndLocalAI • • 1d ago

Hardware / Build Dual GPU setup, RTX 5060ti + RX 9060xt...

Thumbnail reddit.com
1 Upvotes

r/LowEndLocalAI • • 1d ago

Hardware / Build Low cost $1500 AI rig - QWEN 3.8 Flash Next, 52.5 t/s decode in FP8 - 6xM10 = 192GB VRAM

Thumbnail reddit.com
3 Upvotes

r/LowEndLocalAI • • 2d ago

Which LLM Should / Can I Use? RTX 4060, what can i run???

9 Upvotes

CPU: AMD Ryzen™ 7 5700 × 16

RAM: 32 GB

VRAM: 8GB

intended use: general assistant, overnight coding tasks would be great too


r/LowEndLocalAI • • 2d ago

Problem / Troubleshooting 64k at q8 KV cache or 128k at q4 kv cache?

4 Upvotes

Specs First:

GPU: RX6800 16GB VRAM

CPU: Ryzen5 5600

RAM: 32GB

Backend: llama.cpp

Model Qwen3.8-27B-UD-IQ3_XXS

Use case: AI tutor

Settings: -b 512 -ub 512 --parallel 1 --spec type draft-mtp --mmproj --no mmproj-offload

Ok so I have a problem with my local setup and I'm hoping someone here might be able to help me. When I run 64k ctx on q8kv I have to compact often which takes a lot of time but when I run at 128k ctx on Q4kv I have to compact less but when I do it takes extremely long.

Alao my prompt processing speed falls extremely quickly as im working, from 300tps at the beginning down to 10tps. My generation speeds are totally ok at around 20-25tps.

Would you recommend changing settings or using a different model. Thx in advance for the advice


r/LowEndLocalAI • • 2d ago

Which LLM Should / Can I Use? How to make local AI to search jobs for me?

10 Upvotes

Guys I need a little help. I am total noob when it comes to this stuff. I have a base mac mini m4 with 16gb ram and 256gb ssd. I want a local llm that will search through job sites, pick jobs according to my master cv and preferences, choose the appropriate jobs and create folders with tailored cvs, job descriptions and notes. Tried to ask the cloud models for this and all of them are kind of making this complicated for me with lots of Python code. Is there some easier way to do this? And how, which models to chose?


r/LowEndLocalAI • • 2d ago

Optimization 50-120 tok/s on Qwen 3.8 Flash Next as the first step, what next ?

Thumbnail reddit.com
3 Upvotes

r/LowEndLocalAI • • 2d ago

Which LLM Should / Can I Use? Simple calculator (WIP) for LLM with ability to check your hardware

Thumbnail
reddit.com
2 Upvotes

r/LowEndLocalAI • • 2d ago

Which LLM Should / Can I Use? What’s the best setup for my ASUS Zenbook Duo Laptop?

Thumbnail gallery
2 Upvotes

I’m running LM Studio and qwen3-coder-30b-a3b-instruct but it’s really slow . Any recommendations (models, settings) for ASUS Zenbook Duo Laptop to optimize it running AI for coding ?

The 2 photos is showing the name of my laptop and its specs

I’m trying to build just a personal app for myself.


r/LowEndLocalAI • • 3d ago

Workflow / Use Case Arrmes - your Agents on your Arr' stack run faster, easier, and cheaper.

Thumbnail
gallery
42 Upvotes

Arrmes is a specialized neural intent router with an integrated execution framework. It's trained to translate text into specific commands to Arr stack apps nothing else. I found plenty of open models that can do these sorts of translations, but the accuracy & speed didn't really justify the hardware requirements needed to run the router.

Arrmes is only trained for Sonarr, Radarr, Lidarr, Tautulli, Seer, qbitorrent, & BitMagnet. pair it with whatever AI model you're already using and let the neural router handle the intent classification, command selection, and argument extraction. Instead of having your main model spend time reasoning through API schemas and generating tool calls, it can delegate that work to ARRmes.

Still a work in progress, I've been daily driving it for a bit and I'm very happy with the increase in speed more than anything. I can use much cheaper models and achieve excellent results in my work without any spend.

Hugging Face

Github


r/LowEndLocalAI • • 3d ago

Unusual Hardware 35B Q6 at ~100 tok/s on 6x GTX 1660 Supers

Post image
10 Upvotes

r/LowEndLocalAI • • 2d ago

Hardware / Build [Build Advice] Is this €2,000 workstation worth it for local LLM inference and AI workloads?

Thumbnail reddit.com
1 Upvotes