Qwen 3.8 27B is excellent, but it defaults to wildly overthinking things Alibaba's Qwen research lab released Qwen 3.8 27B, an Apache 2 licensed 27B parameter vision-capable LLM, which defaults to an 'xhigh' reasoning effort that causes it to overthink simple tasks, taking 21 minutes to generate a pelican SVG on a local machine. Simon Willison, testing the model on an M5 Max MacBook Pro and NVIDIA DGX Spark, found the default impractical for consumer hardware, though the model produced high-quality output and outperformed its predecessor Qwen 3.6 27B in self-reported benchmarks. Friday's big release was Qwen 3.8 27B https://huggingface.co/Qwen/Qwen3.8-27B , an Apache 2 licensed 27B parameter vision-capable LLM from Alibaba's Qwen research lab. I've been looking forward to this one: 27B is an excellent size for running a model on a reasonably specced laptop, and its predecessor Qwen 3.6 27B https://simonwillison.net/2026/Apr/22/qwen36-27b/ was impressive. Qwen's self-reported benchmarks https://huggingface.co/Qwen/Qwen3.8-27B benchmark-results for this model are eye-opening. They show a boost from both Qwen 3.6 27B and the closed-weight Qwen 3.7-Plus, which was one of Qwen's strongest models of any size as recently as May this year https://qwen.ai/blog?id=qwen3.7-plus . It will be interesting to hear what independent benchmarks have to say about the model. I've been running the model on two different machines: my 128GB M5 Max MacBook Pro, and an NVIDIA DGX Spark https://simonwillison.net/2025/Oct/14/nvidia-dgx-spark/ . On both machines I'm running LM Studio and their 17GB Q4 K M quantized build https://lmstudio.ai/models/qwen3.8 . I also tried using llama-server directly on the Spark. Qwen's documentation describes the model as defaulting to xhigh for the reasoning effort, and the LM Studio GGUF I've been trying preserves that default: Qwen3.8 comes with official support for reasoning effort , which can be used to adjust reasoning depth and control cost: xhigh default : for complex tasks demanding thorough analysis medium : balancing accuracy and speed low : efficient reasoning optimizing for speed and cost This is a hilarious default. It's absolutely not a good way to run the model, especially on consumer hardware. I've been finding the results extremely entertaining. I quickly ran into problems with LM Studio's default context limit of 8,192 tokens - Qwen was using them all up thinking about even the most mundane of problems. I loaded the model with the full 262,144 maximum context length and that problem went away. Here's the pelican riding a bicycle https://tools.simonwillison.net/markdown-svg-renderer url=https%3A%2F%2Fgist.github.com%2Fsimonw%2Ffc909bea4fecf752c7bf9bad0e9dbf2a SVG I got from my first attempt with that increased context length. It took 21 minutes to generate, using 22,276 reasoning tokens to produce 3,223 tokens of output. You can read the reasoning trace here https://tools.simonwillison.net/markdown-svg-renderer url=https%3A%2F%2Fgist.github.com%2Fsimonw%2Ffc909bea4fecf752c7bf9bad0e9dbf2a . This is by far the best pelican SVG I've been able to generate with a model that runs on a local machine - and this Qwen is pretty small, just a 17GB file on disk. There's a lot to like about this: Was that worth waiting 21 minutes for? Absolutely not. Here's that same prompt run with reasoning turned off - transcript here https://tools.simonwillison.net/markdown-svg-renderer url=https%3A%2F%2Fgist.github.com%2Fsimonw%2F1265cfa8dce2f9ad5eb160792ff45a49 . This one produced 3,715 tokens and took 137s - just over two minutes. And just for completeness, I used OpenRouter to run the same prompt through the much larger Qwen 3.8 2.4T-A95B released last week https://huggingface.co/Qwen/Qwen3.8-2.4T-A95B and got this snazzy animated SVG https://tools.simonwillison.net/markdown-svg-renderer url=https%3A%2F%2Fgist.github.com%2Fsimonw%2F557016f0895b2abb4b9957caec781734 : I said Qwen at xhigh has a tendency to over-think things, but how bad really is it? I tried a much simpler prompt, again with that default extra high setting: draw an svg of a circle Qwen's reasoning trace started like this: The user is asking for an SVG drawing of a circle. Simple request — but I want it to be a carefully crafted piece. Let me make something that goes beyond just