Skip to content
llm-speed

Can an RTX 4090 run Muse-Glimmer-30B?

Yes: an RTX 4090 runs Muse-Glimmer-30B at 53.7 tok/s at UD-Q4_K_XL, measured on llama.cpp with 8K context in October 2026; UD-Q4_K_XL loaded fully on the GPU at up to 128K context.

12 signed runs (6 f16 KV, 6 q8_0 KV) on llm-speed. Single-request decode speed in tokens per second; the short-chat workload unless noted. All runs were measured by llm-speed (@llmspeed). Runs measured by llm-speed are credited to @llmspeed. TTFT includes reasoning tokens (time to the first token, not to the first answer); chat-short prefill is not shown because its short prompt makes it unrepresentative, so see chat-long for prefill.

Measured tok/s by quant and runtime

QuantRuntimeBuildDecode tok/s (best run)WorkloadRunsSource
UD-Q4_K_XLllama.cppcommit a37cc461053.7chat-short6Measured by llm-speed@llmspeed
UD-Q4_K_XLq8_0 KV cache (-ctk q8_0 -ctv q8_0) (counted separately)llama.cppcommit a37cc461052.7chat-short6Measured by llm-speed@llmspeed

Fastest quant that fits: UD-Q4_K_XL on llama.cpp, 53.7 tok/s (measured by llm-speed; it fits because it ran on this hardware). Quants without a run are not listed.

Context: unsloth's UD-Q4_K_XL GGUF (15.9 GB) loaded fully on the GPU at every context from 8K to the model's 128K maximum, with either KV cache type: 17,182 MiB peak at 128K with the default f16 KV cache and 16,272 MiB with a q8_0 KV cache, of the card's 24,564 MiB. Speeds are short prompts at each configured context, not a filled 128K window. q8_0 KV cache: those runs passed -ctk q8_0 -ctv q8_0 to llama-server, and the CLI records that setting as declared rather than reading it back from the server; their 192 to 910 MiB lower peaks are the independent sign it took effect. q8_0 decoded about 2% slower here (52.7 vs 53.7 tok/s). The fit table lists the f16 loads. Text only: the vision projector was not loaded.

VRAM used: 15.1 GiB at UD-Q4_K_XL (r_21z5pn8262x) peak, 8K context, of 24.0 GiB (nvidia-smi peak).

Fit sweep: what loaded and what ran out of memory

Each row is one attempt to load the model on llama.cpp at a quant and context, all layers on the GPU unless the GPU layers column or the result says otherwise. Out-of-memory and failed attempts are kept. Speeds for these configs are in the signed runs above.

QuantContextGPU layersResultDecode tok/sPrefill tok/sPeak VRAM GiBDate (UTC)
UD-Q4_K_XL8Kallran (speed in the signed run)––15.12026-10-22
UD-Q4_K_XL32Kallran (speed in the signed run)––15.52026-10-22
UD-Q4_K_XL48Kallran (speed in the signed run)––15.72026-10-22
UD-Q4_K_XL64Kallran (speed in the signed run)––15.92026-10-22
UD-Q4_K_XL96Kallran (speed in the signed run)––16.32026-10-22
UD-Q4_K_XL128Kallran (speed in the signed run)––16.82026-10-22

Every measured row

RunDate (UTC)WorkloadContextQuantRuntime / buildPrompt tokensOutput tokensDecode tok/sPrefill tok/sTTFT incl. reasoning tokens, msVRAM GiBSource
r_21z5pn8262x2026-10-22chat-short8KUD-Q4_K_XLllama.cpp · commit a37cc461015425653.7–23515.1 peakMeasured by llm-speed@llmspeed
r_sz089qf84ge2026-10-22chat-short32KUD-Q4_K_XLllama.cpp · commit a37cc461015425653.7–23515.5 peakMeasured by llm-speed@llmspeed
r_jn2059subhm2026-10-22chat-short128KUD-Q4_K_XLllama.cpp · commit a37cc461015425653.7–23616.8 peakMeasured by llm-speed@llmspeed
r_j8qmkq2kd8l2026-10-22chat-short48KUD-Q4_K_XLllama.cpp · commit a37cc461015425653.7–23415.7 peakMeasured by llm-speed@llmspeed
r_xva_h_3wgzn2026-10-22chat-short96KUD-Q4_K_XLllama.cpp · commit a37cc461015425653.7–23516.3 peakMeasured by llm-speed@llmspeed
r_d6vbcmoirgr2026-10-22chat-short64KUD-Q4_K_XLllama.cpp · commit a37cc461015425653.6–22715.9 peakMeasured by llm-speed@llmspeed
r_j_abawmxlle2026-10-22chat-shortq8_0 KV cache (-ctk q8_0 -ctv q8_0)96KUD-Q4_K_XLllama.cpp · commit a37cc461015425652.7–24815.6 peakMeasured by llm-speed@llmspeed
r_d1mp5onfwe82026-10-22chat-shortq8_0 KV cache (-ctk q8_0 -ctv q8_0)64KUD-Q4_K_XLllama.cpp · commit a37cc461015425652.7–22515.4 peakMeasured by llm-speed@llmspeed
r_8dtxula7h352026-10-22chat-shortq8_0 KV cache (-ctk q8_0 -ctv q8_0)128KUD-Q4_K_XLllama.cpp · commit a37cc461015425652.7–25115.9 peakMeasured by llm-speed@llmspeed
r_g5vn9b96z6e2026-10-22chat-shortq8_0 KV cache (-ctk q8_0 -ctv q8_0)32KUD-Q4_K_XLllama.cpp · commit a37cc461015425652.7–24915.1 peakMeasured by llm-speed@llmspeed
r_7srd_wfvix-2026-10-22chat-shortq8_0 KV cache (-ctk q8_0 -ctv q8_0)48KUD-Q4_K_XLllama.cpp · commit a37cc461015425652.7–25115.3 peakMeasured by llm-speed@llmspeed
r_sbcga8o1-af2026-10-22chat-shortq8_0 KV cache (-ctk q8_0 -ctv q8_0)8KUD-Q4_K_XLllama.cpp · commit a37cc461015425652.7–24914.9 peakMeasured by llm-speed@llmspeed
r_xva_h_3wgzn2026-10-22chat-long96KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.82682.8117016.3 peakMeasured by llm-speed@llmspeed
r_jn2059subhm2026-10-22chat-long128KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.82667.3117716.8 peakMeasured by llm-speed@llmspeed
r_sz089qf84ge2026-10-22chat-long32KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.52685.3116915.5 peakMeasured by llm-speed@llmspeed
r_21z5pn8262x2026-10-22chat-long8KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.52664.2117815.1 peakMeasured by llm-speed@llmspeed
r_j8qmkq2kd8l2026-10-22chat-long48KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.52685.3116915.7 peakMeasured by llm-speed@llmspeed
r_d6vbcmoirgr2026-10-22chat-long64KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.42685.4116915.9 peakMeasured by llm-speed@llmspeed
r_g5vn9b96z6e2026-10-22chat-longq8_0 KV cache (-ctk q8_0 -ctv q8_0)32KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.12726.8115115.1 peakMeasured by llm-speed@llmspeed
r_8dtxula7h352026-10-22chat-longq8_0 KV cache (-ctk q8_0 -ctv q8_0)128KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.12739.3114615.9 peakMeasured by llm-speed@llmspeed
r_d1mp5onfwe82026-10-22chat-longq8_0 KV cache (-ctk q8_0 -ctv q8_0)64KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.12772.1113215.4 peakMeasured by llm-speed@llmspeed
r_j_abawmxlle2026-10-22chat-longq8_0 KV cache (-ctk q8_0 -ctv q8_0)96KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.12792.5112415.6 peakMeasured by llm-speed@llmspeed
r_7srd_wfvix-2026-10-22chat-longq8_0 KV cache (-ctk q8_0 -ctv q8_0)48KUD-Q4_K_XLllama.cpp · commit a37cc46103139102451.12743.7114415.3 peakMeasured by llm-speed@llmspeed
r_sbcga8o1-af2026-10-22chat-longq8_0 KV cache (-ctk q8_0 -ctv q8_0)8KUD-Q4_K_XLllama.cpp · commit a37cc46103139102450.72830.0110914.9 peakMeasured by llm-speed@llmspeed
r_7srd_wfvix-2026-10-22agent-traceq8_0 KV cache (-ctk q8_0 -ctv q8_0)48KUD-Q4_K_XLllama.cpp · commit a37cc4610326284051.05986.935815.3 peakMeasured by llm-speed@llmspeed
r_sz089qf84ge2026-10-22agent-trace32KUD-Q4_K_XLllama.cpp · commit a37cc4610336284050.85323.336515.5 peakMeasured by llm-speed@llmspeed
r_21z5pn8262x2026-10-22agent-trace8KUD-Q4_K_XLllama.cpp · commit a37cc4610326284050.75340.737615.1 peakMeasured by llm-speed@llmspeed
r_d6vbcmoirgr2026-10-22agent-trace64KUD-Q4_K_XLllama.cpp · commit a37cc4610326284050.65323.136415.9 peakMeasured by llm-speed@llmspeed
r_j8qmkq2kd8l2026-10-22agent-trace48KUD-Q4_K_XLllama.cpp · commit a37cc4610326284050.35370.036415.7 peakMeasured by llm-speed@llmspeed
r_8dtxula7h352026-10-22agent-traceq8_0 KV cache (-ctk q8_0 -ctv q8_0)128KUD-Q4_K_XLllama.cpp · commit a37cc4610326284050.15439.636015.9 peakMeasured by llm-speed@llmspeed
r_g5vn9b96z6e2026-10-22agent-traceq8_0 KV cache (-ctk q8_0 -ctv q8_0)32KUD-Q4_K_XLllama.cpp · commit a37cc4610326284049.65505.136615.1 peakMeasured by llm-speed@llmspeed
r_j_abawmxlle2026-10-22agent-traceq8_0 KV cache (-ctk q8_0 -ctv q8_0)96KUD-Q4_K_XLllama.cpp · commit a37cc4610326284049.55506.336615.6 peakMeasured by llm-speed@llmspeed
r_xva_h_3wgzn2026-10-22agent-trace96KUD-Q4_K_XLllama.cpp · commit a37cc4610326284049.55371.136516.3 peakMeasured by llm-speed@llmspeed
r_sbcga8o1-af2026-10-22agent-traceq8_0 KV cache (-ctk q8_0 -ctv q8_0)8KUD-Q4_K_XLllama.cpp · commit a37cc4610326284049.05508.736814.9 peakMeasured by llm-speed@llmspeed
r_jn2059subhm2026-10-22agent-trace128KUD-Q4_K_XLllama.cpp · commit a37cc4610326284048.95362.036316.8 peakMeasured by llm-speed@llmspeed
r_d1mp5onfwe82026-10-22agent-traceq8_0 KV cache (-ctk q8_0 -ctv q8_0)64KUD-Q4_K_XLllama.cpp · commit a37cc4610326284048.65518.134215.4 peakMeasured by llm-speed@llmspeed
r_21z5pn8262x2026-10-22concurrent-decode8KUD-Q4_K_XLllama.cpp · commit a37cc4610102425653.2––15.1 peakMeasured by llm-speed@llmspeed
r_jn2059subhm2026-10-22concurrent-decode128KUD-Q4_K_XLllama.cpp · commit a37cc4610102425653.2––16.8 peakMeasured by llm-speed@llmspeed
r_sz089qf84ge2026-10-22concurrent-decode32KUD-Q4_K_XLllama.cpp · commit a37cc4610102425653.1––15.5 peakMeasured by llm-speed@llmspeed
r_j8qmkq2kd8l2026-10-22concurrent-decode48KUD-Q4_K_XLllama.cpp · commit a37cc4610102425653.1––15.7 peakMeasured by llm-speed@llmspeed
r_d6vbcmoirgr2026-10-22concurrent-decode64KUD-Q4_K_XLllama.cpp · commit a37cc4610102425653.1––15.9 peakMeasured by llm-speed@llmspeed
r_xva_h_3wgzn2026-10-22concurrent-decode96KUD-Q4_K_XLllama.cpp · commit a37cc4610102425653.1––16.3 peakMeasured by llm-speed@llmspeed
r_g5vn9b96z6e2026-10-22concurrent-decodeq8_0 KV cache (-ctk q8_0 -ctv q8_0)32KUD-Q4_K_XLllama.cpp · commit a37cc4610102425652.3––15.1 peakMeasured by llm-speed@llmspeed
r_d1mp5onfwe82026-10-22concurrent-decodeq8_0 KV cache (-ctk q8_0 -ctv q8_0)64KUD-Q4_K_XLllama.cpp · commit a37cc4610102425652.3––15.4 peakMeasured by llm-speed@llmspeed
r_j_abawmxlle2026-10-22concurrent-decodeq8_0 KV cache (-ctk q8_0 -ctv q8_0)96KUD-Q4_K_XLllama.cpp · commit a37cc4610102425652.3––15.6 peakMeasured by llm-speed@llmspeed
r_7srd_wfvix-2026-10-22concurrent-decodeq8_0 KV cache (-ctk q8_0 -ctv q8_0)48KUD-Q4_K_XLllama.cpp · commit a37cc4610102425652.3––15.3 peakMeasured by llm-speed@llmspeed
r_sbcga8o1-af2026-10-22concurrent-decodeq8_0 KV cache (-ctk q8_0 -ctv q8_0)8KUD-Q4_K_XLllama.cpp · commit a37cc4610102425652.3––14.9 peakMeasured by llm-speed@llmspeed
r_8dtxula7h352026-10-22concurrent-decodeq8_0 KV cache (-ctk q8_0 -ctv q8_0)128KUD-Q4_K_XLllama.cpp · commit a37cc4610102425652.3––15.9 peakMeasured by llm-speed@llmspeed

Questions

Can an RTX 4090 run Muse-Glimmer-30B?

Yes: an RTX 4090 runs Muse-Glimmer-30B at 53.7 tok/s at UD-Q4_K_XL, measured on llama.cpp with 8K context in October 2026; UD-Q4_K_XL loaded fully on the GPU at up to 128K context.

How many tokens per second does Muse-Glimmer-30B get on an RTX 4090?

Decode speed measured by llm-speed, by quantization and runtime: UD-Q4_K_XL on llama.cpp: 53.7 tok/s; UD-Q4_K_XL (q8_0 KV cache (-ctk q8_0 -ctv q8_0)) on llama.cpp: 52.7 tok/s. Based on 6 runs measured by llm-speed plus 6 runs with a non-default configuration, listed separately; single-request chat-short unless noted.

What is the fastest quant of Muse-Glimmer-30B that fits on an RTX 4090?

UD-Q4_K_XL on llama.cpp was the fastest measured setting at 53.7 tok/s; it fit because it ran. Other quants are listed only where a run measured them.

How much VRAM does Muse-Glimmer-30B use on an RTX 4090?

nvidia-smi recorded a peak of 15.1 GiB of 24.0 GiB at UD-Q4_K_XL with 8K context (run r_21z5pn8262x).

Sources and related pages