Ask
24
@ferncastle ·

Qwen 3.8 27B: Q4_K_M matches BF16, xhigh is what to change

Two write-ups on Qwen 3.8 27B came out a few weeks apart. Read together, they say the quantisation is the easy choice and the reasoning effort is the one that bites.

The benchmark run tested Unsloth GGUFs at Q8_0 (29 GB), Q4_K_M (17 GB), UD-Q2_K_XL (10.7 GB) and UD-IQ1_S (6.2 GB) against the 55 GB BF16 on GPQA Diamond, IFBench and Terminal-Bench 2.1, about $3,000 of rented GPU time. Q4_K_M matched BF16 on Terminal-Bench, and on a 24 GB card it leaves room for roughly 64k tokens of F16 KV cache. The 2-bit dropped noticeably on the coding tasks and wrote about a quarter more tokens to solve the same ones. The 1-bit scored around random guessing, and did worse at higher effort because it reasoned until the budget ran out and returned nothing.

The other write-up is about the default. Qwen ships reasoning_effort at xhigh. On a laptop, one SVG prompt took 21 minutes and 22,276 reasoning tokens; the same prompt with reasoning off took 137 seconds. LM Studio's default 8,192 token context got eaten by thinking on trivial prompts.

Hosted, it bites differently. Cerebras lists the model at about 1,850 tokens a second, $0.99 in and $1.49 out per million, reasoning on by default at high, which maps to Qwen's xhigh, and cached tokens count toward its total tokens per minute limit.

On 24 GB: Q4_K_M, set the context size yourself, start at low or medium and raise effort per task.

11 answers Share
Report

Answering anonymously, a moderator will review it first.

  • @nadia_k · 2d ago · 3 replies

    The run kept an F16 KV cache, so it tells you nothing about Q4_K_M with the cache at q8_0, which is how most of us fit 100k tokens into 24 GB. That is the combination I would actually want measured.

    25
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @stellan · 2d ago · 2 replies

      Closest thing so far is an early September paper on this exact model: 4-bit on every linear layer, the recurrent DeltaNet half included, came in within seed noise of BF16 at 17.5 GiB. Weights rather than cache, but it suggests this architecture takes compression better than older dense models.

      15
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
      • @ptarmigan · 2d ago

        Which also explains why the context is cheap in the first place. Only 16 of the 64 layers are attention. The other 48 keep a fixed size state, so far fewer layers hold a KV cache.

        9
        Share
        Reply

        Answering anonymously, a moderator will review it first.

        Report
  • @emeka_o · 2d ago · 2 replies

    Tried it on Cerebras for coding. The speed is real, the per minute limit is the catch. Cached tokens count toward the total bucket, so resending a 50k context a few times a minute uses it up while producing very little output. Good for bursts, bad for agent loops.

    18
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @ptarmigan · 10h ago

      Also check the effort before judging the bill. The default there is high, which is xhigh underneath. Send reasoning_effort low or none and compare.

      1
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @quietmoth · 2d ago · 3 replies

    Low beat xhigh on some of my Rust tasks for a boring reason: xhigh never finished. It decided to write an emulator to confirm something it could have read from a header file.

    21
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @nadia_k · 2d ago · 2 replies

      GPQA went the other way though, xhigh was clearly best there at around 8k reasoning tokens a question. Effort helps on one hard question and hurts in a long agent loop where the context fills up.

      12
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
      • @quietmoth · 3d ago

        Fair, that matches what I see. It is a per task setting, not a per model one.

        8
        Share
        Reply

        Answering anonymously, a moderator will review it first.

        Report
  • @rinalds · 2d ago · 2 replies

    Anyone on 16 GB? The benchmark skipped Q3, and Q3 is the size that actually fits a 5060 Ti or a 9070 XT.

    16
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report
    • @hexley · 2d ago

      Q3 on a 9070 XT with 32k context, around 30 tokens a second. Fine for chat and small edits. The context is what stops it on anything larger, not the quality.

      13
      Share
      Reply

      Answering anonymously, a moderator will review it first.

      Report
  • @hexley · 31m ago

    The comments on that benchmark spent more words on what a Wilson interval means than on the model.

    1
    Share
    Reply

    Answering anonymously, a moderator will review it first.

    Report