Skip to main content

Arete-27B Q8_0 on Strix Halo: Benchmarks

Tested 2026-11-14 on llama.cpp build b12375: Arete-27B Q8_0 generates 6.3 tokens per second and processes a 4096-token prompt at 300 tokens per second with the Vulkan backend.

Machine and build​

ItemValue
Tested2026-11-14
MachineAMD Ryzen AI Max+ 395 (Strix Halo), Radeon 8060S GPU (gfx1151), 128 GB unified memory, Windows
GPU driverAMD proprietary driver 32.0.32015.7029 (2026-10-17), AMD Software 26.20.15.07
GPU memory visible to llama.cppVulkan 111.9 GiB, ROCm 107.9 GiB
llama.cpp buildb12375, official release
Vulkan binariesllama-b12375-bin-win-vulkan-x64.zip
ROCm binariesllama-b12375-bin-win-rocm-10.0-x64.zip, with AMD rocm-sdk-libraries 7.14.1

Speed and memory​

MeasureVulkanROCm
Prompt processing, 4096 tokens (tok/s)300278
Generation, 512 tokens (tok/s)6.36.2
File size (GiB)26.70same file
GPU memory used (GiB)29.1not measured
Load time (s)14.6not measured

Speed by context depth​

Context already filled (tokens)Prompt, 512 tokens (tok/s)Generation, 128 tokens (tok/s)
03196.3
81922646.4
327681926.4
8192, q8 KV cache2656.5

Server timings​

TaskPrompt tokensPrompt time (s)Prompt (tok/s)Reply tokensReply time (s)Reply (tok/s)
Short chat question681.923533045.87.2
4K-token document summary688324.3728328144.86.3
Coding task570.4612551285.16.0

These timings come from llama-server with a 16K context, flash attention on, and temperature 0. "Not recorded" means the run is older than the runner version that saves that value.

Coding test​

Each model wrote a falling-block puzzle game as one HTML file. A valid output is a complete HTML document, and you can play it in the card.

Each model got the same prompt (prompt version 1) as its only message, with no system prompt and a budget of 98,304 output tokens shared by thinking and the answer. Thinking was on wherever the model offers it, capped at 32,768 tokens where the model or service accepts a cap. The local models and the other references ran at temperature 0. Claude Opus 4.6 ran at its default temperature, because Bedrock rejects a temperature setting when thinking is on for Claude models.

Each result below has the same layout: a status, the measured numbers, the output (or a failure message in its place) and the raw model output. The cloud services report total time only, so their prompt processing time, generation time and speed show as not reported.

The coding prompt
This is an entry in a contest. A panel of human judges will play your game, compare it with games from other entrants and pick the most impressive one. Make the game as visually impressive and as fun to play as you can: graphics, animation, effects, polish and feel all count. Do not stop at the minimum. The game must also work correctly, and every requirement below must work.

Write a complete falling-block puzzle game, in the style of the game that Alexey Pajitnov created in Moscow in 1984, as one self-contained HTML file.

Requirements:
- A 10 by 20 grid and the 7 standard four-square pieces.
- Pieces fall on their own and speed up as the player clears more lines.
- Left and right arrow keys move the piece. The up arrow key rotates it. The down arrow key moves it down faster. The space bar drops it to the bottom. The P key pauses the game.
- The arrow keys and the space bar must not scroll the page.
- Pieces cannot move through walls, the floor or other pieces.
- A full row clears, and the rows above it move down.
- Show the score, the number of cleared lines and the next piece.
- Before the game starts, show the controls on the page. The game starts when the player clicks the page or presses any key.
- When a new piece cannot enter the grid, show a game over message on the page. The player can start a new game with the Enter key or a click.
- Show every message on the page itself. Do not use alert, confirm or prompt.
- Sound is optional. If the game has sound, it must stay off until the player turns it on.
- Keep all game state in memory. Do not use localStorage, sessionStorage, IndexedDB or cookies.
- The whole page must fit in a frame 800 pixels wide and 640 pixels high.
- Put all CSS and JavaScript inline in the file. Do not load any external scripts, fonts, images or other files, and do not make network requests.
- Do not use the word "Tetris" anywhere in the file.

Reply with only the HTML file.

Arete-27B Q8_0

This model, run 2026-11-14Valid output
Input tokens523
Output tokens (thinking and answer)43,366
Prompt processing time3.3 s
Generation time116.7 min
Generation speed6.2 tok/s
Total time116.7 min
Stop reasonstop
Output limit and thinking cap98,304 tokens, thinking cap 32,768
Temperature0
Removed before displaynothing
Click inside the game to give it keyboard focus. The model wrote this code. It runs in a sandbox with no access to this site or the network.
Raw model output (128,878 characters)

The full reply as the model returned it, including any reasoning. Open it as a text file.

Loading...

Claude Opus 4.6

Reference: closed model, cloud, generated 2026-11-14Valid output
Input tokens519
Output tokens (thinking and answer)24,023
Prompt processing timenot reported
Generation timenot reported
Generation speednot reported
Total time4.3 min
Stop reasonend_turn
Output limit and thinking cap98,304 tokens, thinking cap 32,768
Temperaturemodel default (thinking on)
Removed before displaycode fence
Click inside the game to give it keyboard focus. The model wrote this code. It runs in a sandbox with no access to this site or the network.
Raw model output (33,491 characters)

The full reply as the model returned it, including any reasoning. Open it as a text file.

Loading...

GLM-5

Reference: open-weight model, full size in the cloud, generated 2026-11-13Valid output
Input tokens451
Output tokens (thinking and answer)8,777
Prompt processing timenot reported
Generation timenot reported
Generation speednot reported
Total time89.0 s
Stop reasonend_turn
Output limit and thinking cap98,304 tokens, thinking cap none
Temperature0
Removed before displaycode fence
Click inside the game to give it keyboard focus. The model wrote this code. It runs in a sandbox with no access to this site or the network.
Raw model output (33,812 characters)

The full reply as the model returned it, including any reasoning. Open it as a text file.

Loading...

Drawing test​

Each model draws a scene as an SVG image. A valid output is a complete SVG image. Arete-27B Q8_0 does not accept images, so it skips the second part of the test, where a vision model judges the drawings.

The scene is a nod to soviet.recipes, my project of classic Soviet recipes with modern instructions. A hungry man staring at a dumpling on his monitor is roughly what working on that project looks like.

Each model got the same prompt (prompt version 1) as its only message, with no system prompt and a budget of 98,304 output tokens shared by thinking and the answer. Thinking was on wherever the model offers it, capped at 32,768 tokens where the model or service accepts a cap. The local models and the other references ran at temperature 0. Claude Opus 4.6 ran at its default temperature, because Bedrock rejects a temperature setting when thinking is on for Claude models.

Each result below has the same layout: a status, the measured numbers, the output (or a failure message in its place) and the raw model output. The cloud services report total time only, so their prompt processing time, generation time and speed show as not reported.

The drawing prompt
This is an entry in a contest. A panel of human judges will compare your image with images from other entrants and pick the most impressive one. Make the image as visually impressive as you can: composition, detail, color, lighting, character and charm all count. Do not stop at the minimum.

The scene:
- A Soviet-looking man sits at a desk in his study.
- On the desk is a computer with a monitor.
- The monitor shows an image of a single pelmen (one small crescent-shaped dumpling).
- The man looks hungry: he licks his lips as he looks at the pelmen on the screen.

Technical requirements:
- Write one SVG image with a viewBox of 0 0 800 600.
- You can use any SVG shapes, paths, text, gradients, patterns and filters. You can animate with SMIL or CSS inside the SVG.
- Do not use scripts, embedded images, foreignObject or external resources such as fonts or links.
- The SVG must be valid XML and must display correctly in a web browser.

Reply with only the SVG code.

Arete-27B Q8_0

This modelNot run
Input tokens-
Output tokens (thinking and answer)-
Prompt processing time-
Generation time-
Generation speed-
Total time-
Stop reason-
Output limit and thinking cap-
Temperature-
Removed before display-

Not run: Arete-27B Q8_0 has not answered this prompt yet.

Raw model output: none, because this test has not run.

Claude Opus 4.6

Reference: closed model, cloud, generated 2026-11-14Valid output
Input tokens282
Output tokens (thinking and answer)28,581
Prompt processing timenot reported
Generation timenot reported
Generation speednot reported
Total time4.2 min
Stop reasonend_turn
Output limit and thinking cap98,304 tokens, thinking cap 32,768
Temperaturemodel default (thinking on)
Removed before displaycode fence
SVG drawing by Claude Opus 4.6 for the pelmeni prompt
Raw model output (36,803 characters)

The full reply as the model returned it, including any reasoning. Open it as a text file.

Loading...

GLM-5

Reference: open-weight model, full size in the cloud, generated 2026-11-13Valid output
Input tokens229
Output tokens (thinking and answer)7,295
Prompt processing timenot reported
Generation timenot reported
Generation speednot reported
Total time58.0 s
Stop reasonend_turn
Output limit and thinking cap98,304 tokens, thinking cap none
Temperature0
Removed before displaycode fence
SVG drawing by GLM-5 for the pelmeni prompt
Raw model output (20,588 characters)

The full reply as the model returned it, including any reasoning. Open it as a text file.

Loading...

Test setup​

The tests, flags and memory measurement are in How to Benchmark a Local LLM on Strix Halo.