-- Leo's gemini proxy

-- Connecting to gemini.tuxmachines.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=en-GB

Tux Machines


20-year-old Linux workaround is still slowing down AMD systems


Posted by Roy Schestowitz on Sep 26, 2022


Ubuntu: Ubuntu Touch, Newsletter, and More

Ean Schuessler & Debian SPI OSI trademark disputes


↺ AMD


AMD has come a long way since 2002, but the Linux kernel still treats modern Threadrippers like Athlon-era systems—at least in one potentially lag-inducing respect.


AMD engineer Prateek Nayak recently submitted a patch to Linux's processor idle drivers that would "skip dummy wait for processors based on the Zen microarchitecture." When ACPI support was added to the Linux kernel in 2002—written by Andy Grover, committed by Linus Torvalds—it included a "dummy wait op." The system essentially read data with no purpose other than delaying the next instruction until the CPU could fully stop with the STPCLK# command. This allowed for some power saving and compatibility during the early days of ACPI implementation when some chipsets wouldn't move to an idle state when one would expect it.


Read on


↺ Read on


More:


[PATCH] ACPI: processor_idle: Skip dummy wait for processors based on the Zen microarchitecture


↺ [PATCH] ACPI: processor_idle: Skip dummy wait for processors based on the Zen microarchitecture


Merge tag 'x86_urgent_for_v6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip


↺ Merge tag 'x86_urgent_for_v6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip




gemini.tuxmachines.org

-- Response ended

-- Page fetched on Fri Jun 14 08:00:02 2024