Michael's Tinkerings

Thoughts, stories and ideas about tech.

Apple M5 GPU Roofline Analysis
apple

Apple M5 GPU Roofline Analysis

In this deep dive, we will examine M5's GPU performance across various workloads. TLDR: It can be very powerful if the programmer knows how to use it correctly.

/ 41 min read
M5 MacBook Air Review - The Laptop You Should Actually Buy
macos

M5 MacBook Air Review - The Laptop You Should Actually Buy

The base model M5 MacBook Air 15-inch delivers more CPU performance than a Ryzen 9 5950X desktop in complete silence, with no fan. Its 15.3-inch 16:10 display, all-day battery life, and fanless design make it the best laptop in its price range. Stop worrying about specs.

/ 18 min read
Ryzen 7 8745HS (Zen 4 APU, Phoenix) Part I: General Performance Analysis
benchmark

Ryzen 7 8745HS (Zen 4 APU, Phoenix) Part I: General Performance Analysis

Ryzen 7 8745HS power and thermal analysis in the AceMagic W1 mini PC. BIOS unlock boosts CPU performance 7.7% by raising TjMax from 85 to 95°C. GPU benchmarks reveal a DDR5 bandwidth wall at 35-40W, where the Radeon 780M retains over 90% of peak gaming performance at a fraction of full power.

/ 12 min read / Featured
One Day with CachyOS: An Arch Experience Without the Arch Pain

One Day with CachyOS: An Arch Experience Without the Arch Pain

I've been a Windows user for most of my computing life. My main daily driver is an M1 Max Mac Studio, but that's strictly a productivity machine: code, writing, the occasional terminal rabbit hole. For everything else — gaming, tinkering, the stuff that doesn't belong

/ 15 min read
Hybrid Muscle, Budget Bones: The Kamrui Hyper i5-14450HX Mini PC Review

Hybrid Muscle, Budget Bones: The Kamrui Hyper i5-14450HX Mini PC Review

The mini PC market continues to push the boundaries of compact computing, and today I'm examining Kamrui's latest offering built around Intel's 14th generation i5-14450HX processor. At approximately $500, this system pairs a capable hybrid-architecture CPU with budget-oriented supporting components, a combination that raises

/ 19 min read