Hacker News new | ask | show | jobs
by michaellarabel 2326 days ago
There is a lot more that Clear Linux does than just set the CPU frequency governor, as shown here among other articles: https://www.phoronix.com/scan.php?page=article&item=ubuntu18...

There is also various compiler tuning, a number of patches to different components, using PGO + LTO compiler optimizations, and much more.

2 comments

The essence from the linked article:

> - Switching to the P-State "performance" governor on Ubuntu 18.10 only allowed it to win over Clear Linux in an extra 5 benchmarks... Clear Linux still came out ahead 66% of the time against Ubuntu either out-of-the-box or with the performance governor.

Right, many of those changes make it much less suitable distro for your average Linux poweruser. To me it make sense to highlight those facts in such articles, instead of presenting it as the best distro that knocks out all the rest.

The reason that this irritates me is that after stumbling on one of those comparisons I was puzzled how could this be and was thinking maybe I should switch. I went to Clear's websites and read through the whole thing until I understood that thank you, this is nice but not for me. While this was educating, it was also waste of my time. My view is that good tech journalism should save me time, not the opposite.

for example?
Running the CPU at 100 percent and disabling thermald are probably enough for rendering it unsuitable for most people.
How does the lack of thermald make it unsuitable? I run arch Linux and I've never installed nor used it (there's not even a package for arch in the main repos). Your firmware already knows when it needs to throttle.

AFAICT, what thermald gains you is a smoother degradation of performance; it starts throttling earlier and more gradually than would happen otherwise. It's not obvious to me that there's any actual benefit of this; thermal limits are what they are, and you pay the price eventually if you really need all those cycles. Whether my system is slightly slower for a longer period of time or much slower for a shorter period of time doesn't really seem terribly significant.

Oh, I'm preety sure that Clear is unsuitable for most Linux users, thermald included or not, for many reasons. Specifically regarding thermald, I believe most people want their fans to kick early on low RPM and wait for the CPU to heat up and then max the fans out. The reason I believe so is that the whole industry have invested and still investing huge amount of money and complexity in making that possible and that is the default behavior of all hardware. Almost. There is right now top post regarding 2019's macbooks not behaving that way and the frustration it cause users.

It's not that I think that Clear is a stupid unnecessary project or anything like that, it is actually quite interesting experimental work. But it an experimental project and most people doesn't want something that avant-garde as their daily driver.

If I disable speedstep on my i7 8700K and lock it at 5.0GHz, CPUZ shows it running at a steady 5.0Ghz. But my temps stay relatively low when little is running. Starting Prime 95 Torture Test though, it quickly heats up as you'd expect and cools back down when I stop the test. But the whole time, the frequency never moves from 5.0Ghz. Do you or anyone know what's going on there?
Idle cycles don't use much power.