Unfortunately, I don't have any added insight/hypothesis besides maybe something power managemen beyond what was detailed in the article... Lenovo and Intel believe it's inline with expectations and they used various internal tools and what not but hadn't provided me with any detailed data on everything they checked or any own internal numbers. SO I don't really have anything else to add there.
But it doesn't align with the last 12~20 laptops I've tested between Ubuntu Linux and Windows out-of-the-box where if loading up say V-RAY, IndigoBench, Blender, etc, and using the official binaries on each platform, Linux has typically always dominated in said workloads for both AMD and Intel laptops. So something isn't aligning quite right there with this ThinkPad versus all the other hardware I have tested with Windows vs. Linux.
Can you run a regression against older Windows/Linux builds?
Did the 1T benchmarks actually run on P cores?
A real explanation would have been something along the lines of
- Intel optimized something MS asked for, so now X and Y syscalls are faster
or
- MS wrote some super-optimized BLAS/LAPACK libraries for this exact CPU which were are not (yet) available on Linux
or
-Intel added management things specifically for Windows.
I don't follow your publications so sorry if this is a dumb question, but do you modify/normalize or at least inspect the hidden power settings at all before running benchmarks? Like "processor performance autonomous mode" or the various efficiency-class-related settings, say? Or the various firmware settings, like cool-and-quiet or whatever they are?
Also, have you tried Windows 10?