DeepSeek R1 0528: Benchmark Gains and Two Coding Tests

Matthew Berman examines the May 2025 DeepSeek reasoning-model update, comparing reported benchmark gains with his own Rubik’s Cube and Snake programming tests.

MBMatthew BermanHost · Forward Future
Channel
Matthew Berman
Published
May 30, 2025
Video
10:09
Read
4 min
Slides
8
Original
English
Open on YouTube
Scroll to read and the video shrinks to the bottom-right corner. Captions follow your reading language.
Reading languageAvailable in 2 languages
You're reading the original English.
SUMMARY

In 30 seconds

In May 2025, Matthew Berman reviews DeepSeek-R1-0528, an open-weight update that reported stronger reasoning and coding scores than the original R1. He contrasts DeepSeek’s published benchmarks and Artificial Analysis’s contemporary rankings with two informal programming tests. The generated cube appeared after a Three.js initialization fix but did not rotate correctly; the Snake game errored and then ended immediately after a repair. Berman finds those results disappointing despite the reported benchmark improvements. Rankings, provider speeds and product details reflect the time of the video.

  1. 1A post-training updateDeepSeek describes the release as a minor version upgrade using more computational resources and post-training optimizations. Berman describes it as a substantial leap for an open-weight model.
  2. 2Improved reported benchmarksDeepSeek reports AIME 2025 pass@1 rising from 70.0 to 87.5 and GPQA Diamond from 71.5 to 81.0. These are vendor-reported results under its own evaluation protocol.
  3. 3Independent index comparisonArtificial Analysis reported a rise from 60 to 68 on its then seven-evaluation intelligence index, tying the specified Gemini 2.5 Pro preview and trailing o3.
  4. 4Rubik’s Cube testThe generated program initially showed controls without a cube. After Berman fixed a Three.js initialization issue, the cube rendered but scrambling and rotation did not work correctly.
  5. 5Snake test falls shortThe 1,117-line program first produced a name error. After Berman asked for a fix, the game appeared but immediately ended.

Takeaways

  1. DeepSeek reported that R1 0528 improved on its predecessor across several reasoning and coding benchmarks, under specified evaluation settings.
  2. Artificial Analysis’s 2025 seven-evaluation index placed the updated R1 at 68, up from 60 for the original.
  3. More reasoning tokens can accompany improved results, but they also increase inference work.
  4. Berman’s two informal coding tests exposed failures despite the reported benchmark gains.
  5. The published model weights do not make hosted inference or the hardware needed to run the model free.
FULL TEXT

Read the edited text by chapter

Transcript only
01

The R1 update and benchmark claims

Berman introduces the May 2025 release and compares DeepSeek’s reported benchmark results with other models. The model card describes post-training improvements and publishes evaluation settings.

DeepSeek has released DeepSeek-R1-0528, an update to its reasoning model. The weights appeared first, followed by more information about what changed. DeepSeek calls it a minor version upgrade, but the reported improvements look substantial.

DeepSeek attributes the update to increased computational resources and algorithmic optimizations during post-training. It says the model improved in mathematics, programming and general logic and is approaching o3 and Gemini 2.5 Pro overall. Its weights are available under the MIT license; running the model still requires compute, and hosted services may charge for inference.

DeepSeek’s benchmark comparison
SLIDE 1 / 8DeepSeek’s benchmark comparisonThe release chart compares R1 0528 with earlier R1 and selected proprietary models across reasoning and coding benchmarks.

The benchmark chart compares the previous R1 with the new release. In [DeepSeek’s model card](https://huggingface.co/deepseek-ai/DeepSeek-R1-0528), AIME 2024 pass@1 rises from 79.8 to 91.4, AIME 2025 from 70.0 to 87.5, GPQA Diamond from 71.5 to 81.0, and LiveCodeBench from 63.5 to 73.3. Humanity’s Last Exam rises from 8.5 to 17.7. For sampled benchmarks the card says it used 16 responses per query to estimate pass@1; its HLE evaluation used text-only prompts.

The chart places the new R1 close to o3 on AIME 2024, somewhat behind on AIME 2025, GPQA Diamond and LiveCodeBench, and further behind on Aider. The exact comparison depends on the evaluations and configurations shown; these figures do not establish that the models are interchangeable across all uses. I am surprised that Gemini 2.5 Pro, which I rate highly for coding, trails o3 on most of this chart.

02

Independent evaluation and reasoning costs

He reviews Artificial Analysis’s then-current index and token consumption. He argues the gap between open-weight and proprietary models is narrowing.

Artificial Analysis evaluation summary
SLIDE 2 / 8Artificial Analysis evaluation summaryThe independent evaluator reports the updated model’s historical index change and comparison.

Artificial Analysis also evaluated the release independently. Its May 2025 intelligence index, then made up of seven evaluations, put R1 0528 at 68 versus 60 for the original, level with the Gemini 2.5 Pro preview shown and behind o3. It described this as an eight-point jump, the same size as the difference between its o1 and o3 scores. These are rankings under that index at that time.

I understand this as an R1 update rather than a new architecture: the model has 671 billion parameters, with 37 billion active. Artificial Analysis also reported a major improvement in its coding index. In my early tests, the volume of code the model was willing to produce for tasks such as a cube and a Snake game was substantial, comparable to Gemini 2.5 Pro.

The new version also uses more reasoning tokens. Artificial Analysis reported 99 million tokens for its intelligence-index evaluations, about 40% more than the original R1; Gemini 2.5 Pro used still more in that comparison. In effect, the new model spends more tokens thinking, which matters when considering the work and cost behind the result.

To me, the broader story is that the gap between open-weight and proprietary models was narrowing. Artificial Analysis also saw Chinese labs approaching US labs on its index. DeepSeek says post-training optimization and more compute helped improve reasoning; I interpret the release as getting more from the existing pretrained model. On the chart, the January R1 scores 60 and the May update 68; I am disappointed by where Llama 4 Maverick appears.

May 2025 intelligence index
SLIDE 3 / 8May 2025 intelligence indexThe chart shows the seven evaluations and the scores used in the historical comparison.
03

Testing an interactive cube

Berman asks for a Three.js Rubik’s Cube simulator and fixes a library initialization issue. The rendered cube still fails to scramble and rotate correctly.

For a hands-on test I turn on DeepThink and use the same prompt I give other models: write a complete HTML and JavaScript program with Three.js for an interactive Rubik’s Cube up to 20 × 20 × 20, with dynamic size, colored faces, camera controls and layer rotation. In my prior tests, both Gemini 2.5 Pro versions handled this particularly well.

The new R1 spends 328 seconds thinking before finishing its response. Its visible reasoning considers sticker positions, meshes and performance. Running the result initially shows settings but no cube, including when I try it locally. I find that Three.js was not initialized and fix that issue; the cube then appears.

Cube simulator before initialization fix
SLIDE 4 / 8Cube simulator before initialization fixThe generated interface shows controls but no cube in the initial run.
Cube after the initialization fix
SLIDE 5 / 8Cube after the initialization fixThe cube renders, but its pieces rotate incorrectly during the test.

The initial appearance is promising, but the scramble and solve behavior disappoint me. The cube does not scramble properly and seems to solve itself; the rotation and physics do not work as intended. In this particular test, I still prefer the result I saw from Gemini 2.5 Pro.

04

Provider comparison and Snake game

While a second program generates, Berman reviews historical model progress and provider speed. The Snake game errors and then ends immediately, leaving him unimpressed by his limited hands-on tests.

Next I request an advanced Snake game with different foods, power-ups and teleportation. While it generates, I look at Artificial Analysis’s historical chart: it shows a major jump around the arrival of reasoning models, another when the original R1 appeared, and a further gain for the update.

Historical inference provider speeds
SLIDE 6 / 8Historical inference provider speedsArtificial Analysis compares output tokens per second across providers in May 2025.

The provider chart shown in the video puts Fireworks first at 253 output tokens per second for this R1 variant. I also discuss provider-dependent context limits and prices. Those figures describe the services and measurements available in May 2025, not a current ranking or guarantee.

The Snake request takes 22 seconds of thinking, followed by a lengthy output of 1,117 lines. The first run fails with a “player_snake is not defined” error. I return the error to DeepSeek and try its revision; the game appears but ends immediately. These are only a few informal tests, but despite the promising benchmark jump, I am unimpressed by what I saw the model accomplish here.

Snake game name error
SLIDE 7 / 8Snake game name errorThe first generated program fails with a player_snake name error.
Snake game after a repair
SLIDE 8 / 8Snake game after a repairThe game appears after a follow-up fix but immediately reaches game over.

More from this channel

12 slides34:21EN
Matthew Berman· Oct 27, 2026Matthew Berman Examines Anthropic’s IPO Filing, AI Growth and GovernanceMatthew Berman, Sam Altman · Forward FutureThe presenter reviews the S-1’s financial metrics, compute strategy and voting structure while questioning the tension between rapid AI development and safety.AnthropicAI SafetyEnterprise AI+2
6 slides25:50EN
Matthew Berman· Oct 24, 2026Kimi K3.1 Pro Tested: Strong 3D Demos, Uneven Results and Competitive PricingMatthew Berman · Forward FutureMatthew Berman tests the open-weight model on coding, 3D rendering and visual explanations, then compares benchmark results and prices.Open-weight modelsBenchmarksAI cost & performance+1
2 slides32:20EN
Matthew Berman· Oct 23, 2026Who Is Local AI For? The Costs, Trade-offs and a Hybrid FutureMatthew Berman · Forward FutureMatthew Berman weighs data control and independence against hardware cost, setup complexity and inference speed.Local inferenceOpen-weight modelsAI cost & performance+1
6 slides1:03:37EN
Matthew Berman· Oct 23, 2026Matthew Berman’s Team Tests Kimi K3.1 on Animation, Games, and ChartsMatthew Berman, Alex, Brian · Forward FutureA live team AMA turns into an informal test of Kimi K3.1, from personal-agent workflows to motion graphics, a browser game, and a benchmark chart.Coding agentsGenerative mediaEvals+2
0:53EN
Matthew Berman· Oct 22, 2026Sam Altman on AI and the Discovery of New KnowledgeSam Altman · OpenAIAltman expects progress in mathematical discovery to extend to biology, materials and energy.AI for scienceMathematicsComputational Biology+1
Slides0:22EN
Matthew Berman· Oct 21, 2026A Robot Bodyguard Video Shows Dramatic Rescue ScenariosMatthew Berman · Forward FutureMatthew Berman reacts to a short robot demonstration depicting fighting and vehicle-rescue scenarios.RoboticsEvals