How we test so much hardware - MarkBench Automated Benchmarking Tool
0 up · 0 down · 0 ratings
Promos
Visit squarespace.com and use offer code LTT for 10% off Try SimpleMDM FREE for 30 days on unlimited devices at lmg.gg MarkBench Development and Feature Request: linustechtips.com Benchmarking takes a lot of time. Time that we don’t have. And with our renewed focus on bringing more and better data to our reviews, if we want to create a quality video in time for release, something has got to give. So we automated it. Meet MarkBench! The benchmarking software that our lab is developing for use for our reviews and future Labs content. This exact software was used in our Nvidia RTX 4090 review AND AMD Ryzen 7000 series reviews. Take a look! Discuss on the forum: linustechtips.com Purchases made through some store links may provide some compensation to Linus Media Group. ► GET MERCH: lttstore.com ► SUPPORT US ON FLOATPLANE: floatplane.com ► AFFILIATES, SPONSORS & REFERRALS: lmg.gg ► PODCAST GEAR: lmg.gg FOLLOW US --------------------------------------------------- Twitter: twitter.com Facebook: @LinusTech Instagram: @linustech TikTok: @linustech Twitch: twitch.tv MUSIC CREDIT --------------------------------------------------- Intro: Laszlo - Supernova Video Link: youtube.com iTunes Download Link: itunes.apple.com Artist Link: soundcloud.com Outro: Approaching Nirvana - Sugar High Video Link: youtube.com Listen on Spotify: spoti.fi Artist Link: youtube.com Intro animation by MBarek Abdelwassaa @mbarek_abdel Monitor And Keyboard by vadimmihalkevich / CC BY 4.0 geni.us Mechanical RGB Keyboard by BigBrotherECE / CC BY 4.0 geni.us Mouse Gamer free Model By Oscar Creativo / CC BY 4.0 geni.us CHAPTERS --------------------------------------------------- 0:00 Intro 1:13 The Why 2:31 What Is MarkBench? 3:44 Why not use pre-made benchmarks? 5:20 What It Is pt.2 5:46 Our Current Process 6:31 How MarkBench Helps 7:45 Press Problems 10:40 Plans for the Future 12:22 Outro
MarkBench introduces a new era of automated hardware testing at Linus Tech Tips Labs. The video explains the motivation behind building an automated benchmarking tool to replace time consuming manual tests, especially when covering a wide range of hardware from GPUs to CPUs. The host walks through napkin math demonstrating how long traditional testing would take for a single card, and scales that to a full test bench with dozens of cards, emphasizing the need for automation to avoid burnout and ensure timely content. The narrative then delves into the architecture of MarkBench, detailing its Go language GUI coupled with a Python framework that orchestrates tests, collects sensor data via PresentMon and Libre Hardware Monitor, and stores results in a local ingest server and cloud-hosted Postgres database. The video showcases how the system generates CSV data and converts it to protobufs for efficient storage and retrieval, enabling repeatable, multi-game benchmarks that reflect real-world usage rather than single synthetic scores. Finally, the discussion highlights why MarkBench matters for viewers: it aims to deliver more honest, granular insights by testing across multiple titles and patches, reducing human error, and complicating attempts to cheat traditional benchmarks. The broader goal is to publish not just videos but data-driven articles and a robust testing database to benefit the community, while keeping a transparent approach to sponsorships and future development. The segment closes with a preview of plans to expand visualization, improve automation, and invite community feedback on MarkBench features, all while promoting sponsor integrations and additional content channels.
Topics · technology · hardware benchmarking · automation · data collection · open source · lab testing
Questions answered
- What is MarkBench and why was it created?
- MarkBench is an automated benchmarking tool developed by Linus Tech Tips Labs to speed up hardware testing, reduce human error, and provide more data-driven results for reviews.
- What data does MarkBench collect during tests?
- During tests, MarkBench collects sensor and frame data using PresentMon and Libre Hardware Monitor, outputs CSVs, and converts them to protobufs for storage.
- How does MarkBench improve test reliability compared to traditional methods?
- MarkBench automates test orchestration, multiple runs, and data logging, reducing human error and enabling repeated, consistent benchmarking across many games and configurations.