mstdn.io is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

363
active users

Running an array of benchmarks from the Test Suite on my old and new laptop to see how they compare.

I expect to see similar single-core performance, but better results on multithreaded loads. They're also running different distros, which might skew some results.

The Timed LLVM Compilation test is taking forever on the my old ThinkPad... 💀

But I checked, and it's using all 12 cores (as shown by the CPU monitor widget on my desktop).

While waiting for the benchmark results, I'll build coreboot and the Open EC firmware for my new baby ⚒️

The firmware build process is fully automated, and a real pleasure to watch 🤩

Hats off to the engineers who delivered this slick developer experience:
github.com/system76/firmware-o

And, it's done! Now let's hope this easy peasy firmware flash procedure doesn't brick my new Lemur Pro... 🙏
photos.app.goo.gl/NPn3mWBWjWsn

Google PhotosNew video by Bernie Innocenti

The setup menu is somewhat minimalistic, but there's a version, and that's enough to confirm that it's indeed running my scratch build from git head.

I guess I won't have to learn any recovery procedures today 😅

Ok, time to open up the case! 🪛

Let's take a good look at the insides of the new lemp11 🤩

Bernie

The NVMe drive is a cheap WD Blue, but I entirely expected it: I always buy my laptops with the minimum storage option because it's cheaper to buy NVMe drives separately. In this regard, is no different from other hardware vendors.

Whenever I upgrade my PC or laptop, I simply move the old drive with my home and OS partitions. Thanks to and Secure Boot, nowadays getting it to boot has become more complicated, but Linux doesn't mind moving across machines.

As @10leej already noted, the speakers are the only disappointment with the Lemur Pro.

My ThinkPad X1 speakers weren't great, but these are truly dreadful 😖

I mostly use my laptop with headphones, but I wonder if they could be upgraded with better ones? I'd definitely give a few extra bucks for mid-range speakers.

And this must be the SPI flash which now holds *MY* coreboot firmware.

There are also instructions to replace or upgrade various parts:
tech-docs.system76.com/models/

Now, if only offered a better pair of speakers... 😏

tech-docs.system76.comParts & Repairs - System76 Technical Documentation

Final step: I move the NVMe drive to the new laptop and power up. As expected, Fedora 36 immediately boots.

Actually, I got a glimpse of a blue screen during POST, but it disappeared before I could read it.

My desktop works flawlessly on this new hardware 👍

Migrating to the Lemur Pro could have been a 15-minutes operation to swap the hard drive. It took me 2 days to give some well deserved coverage.

So I'm giving 5 monkeys to the
new Lemur Pro, would purchase again:
🙈🙉🙊🙈🙉

does no evil, except when it comes to speak...ers.

And I'm giving 5 penguins:
🐧🐧🐧🐧🐧

I would recommend it to present users who'd rather not be forced into using .

hardware is not required. My old ThinkPad booted from the drive that came with the Lemur Pro, and everything works normally:

And I'm giving 5 flashes to 's firmware:
📸📸📸📸📸

I feel an important milestone has been achieved: a modern laptop running and firmware out of the box.

Some of you might be thinking that laptops are still not 100% free from proprietary blobs. And that's true. But please, appreciate how huge of a leap this is.

I wished to see this happen for over a decade. In 2014, it was barely possible for a highly motivated geek to flash Coreboot on a 2-years old ThinkPad:
codewiz.org/wiki/CorebootX230

codewiz.orgCodewiz: Coreboot X230

There were very few engineers on the planet with the required knowledge and skills to port to an Alder Lake motherboard, and even fewer who are employed by a PC vendor like who *wants* to achieve this!

Google shipped on millions of Chromebooks, bot those were low-end machines with smartphone-grade SoCs and not enough flash on board to be a proper developer's laptop.

I mean, kudos to Google for liberating an entire market segment from vendor-locked proprietary BIOSes. It's just not the kind of machine I need every day.

Meanwhile, my benchmark results are ready to analyze:
tinyurl.com/lemp11-vs-x1g7

It's a compute benchmark between 3 Linux machines:

lemp11
Lemur Pro i7-1255U
Pop!_OS 22.04

Giskard, my old laptop
Thinkpad X1G7 i7-10710U
Fedora 36

Goreboot, a mid-end desktop
MSI Z690-A DDR5 i7-12700F
Radeon RX Vega 64
Arch Linux, btw

openbenchmarking.orgGiskard-x1-i7-10710u, Lemp11-i7-popos, Goreboot-xmp Benchmark Comparison - OpenBenchmarking.org

Unsurprisingly, the desktop outperformed both my lightweight laptops by a good measure.

If you have to compile C++ code, do it on a desktop with lots of fast cores. Keep in mind that modern Intel CPUs come with two kinds of cores: P (performance) and E (efficient, but slower).

My Lemur Pro has 10 cores, but only two of them are P 😅

The older Thinkpad X1 had a 10th generation Intel CPU with 6 cores (12 threads), but they're evidently much slower, at least when compiling LLVM.

@codewiz how is it decided for what task takes the P core?

@Maryam The kernel decides based on various heuristics (owner, nice, past cpu usage of the entire process tree, active power profile...)

Hopefully, it won't use the P cores at all when running on battery. @Maryam

@codewiz looks like it is using ML :-D (joking)