An incredibly simple method has been discovered by researchers to speed up Linux computers.
Since 2002, many Linux devices have been harmed by Home windows-centric hardware management, but this may soon change. Processors with billions of pixels have long-needed subtle interfaces between both the operating system & the hardware, such as the chips that are slowing your Linux laptop.
Even if the outdated APM standard was replaced by the current ACPI standard in 1996, that’s still almost a quarter of a century ago, and it has one major problem.
Since Windows has been the de facto norm for so long among computer experts, it’s not surprising that third-party hardware like AMD processors goes mostly unconsidered while running Linux distributions or macOS.
Apple has found a way to improve the overall performance of the processors it uses in its computers by developing its own silicon. Although the company’s M-series semiconductors are in their second generation, the solution is prohibitively expensive for the Linux Foundation.
Linux Poor Performance
The report goes on to recall Linux developer Linus Torvalds’ thoughts on the modern ACPI standard from 2003 when he said:
“ACPI is a whole design catastrophe in each manner. However, we’re sort of caught with it. If any Intel persons are listening to this and also you had something to do with ACPI, shoot yourself now, earlier than you reproduce.”
Machines with issues were slow to respond to STPCLK# notifications, which determine whether or not a core should remain idle. The result was a decrease in energy efficiency, which was mitigated by the introduction of dummy I/O directions.
And while that’s not a problem, AMD engineer Ok Prateek Nayak found that Linux computers are still blindly following the fake instructions on AMD’s chips. Meanwhile, Intel’s Dave Hansen has issued a “hasty patch,” as reported by The Register. This means that the workaround will only be present on Intel chips, leaving AMD and ARM unaffected because of the different approaches they take to idling a core. Because of this, we may assume that the minimum throughput has increased by a factor of 14, while the mean throughput has increased by somewhat more than 50%.
Finally, as we get into the 2020s, most of the third-party “hardware” we see on the market will continue to be created mainly with Home windows in mind, and it is feasible that changes from eagle-eyed developers may continue to drive improvements for less common operating systems as time goes on.