Open-source News

Linux objtool Improvements Help Reduce RAM Usage & Build Time During Large Kernel Builds

Phoronix - Fri, 02/10/2023 - 05:30
Upstream kernel developers have begun hitting RAM capacity issues when carrying out large Linux kernel builds with the likes of "allyesconfig" for enabling all possible modules/options. While 32GB of system RAM has been common for developer desktops in recent years, large Linux kernel builds and taking advantage of multiple compile jobs have begun to cross that threshold and leading to out-of-memory behavior. Fortunately, a set of patches to the kernel's objtool is taming the memory use to reign in kernel builds for such scenarios...

AMD Re-Enables Scatter/Gather Support For All APUs On Linux

Phoronix - Fri, 02/10/2023 - 04:00
AMD has made some late changes for Linux 6.2 around the Scatter/Gather (S/G) functionality for APUs that enables display scan-out from system memory...

Zink Lands A Simple Fix To Boost Doom Performance By ~10x

Phoronix - Fri, 02/10/2023 - 02:00
For fans of the Doom (2016) video game looking to enjoy the title with the Zink OpenGL-on-Vulkan implementation, a simple fix showed how addressing a simple oversight can boost the performance by a magnitude of 10x...

AMD 4th Gen EPYC + Instinct MI300A Supercomputer Heading To Bavaria

Phoronix - Fri, 02/10/2023 - 00:30
AMD and Atos announced today that they are building a new supercomputer in Bavaria for the Max Planck Society...

Linux Schedutil Governor's Quirky Behavior Persists In 2023

Phoronix - Fri, 02/10/2023 - 00:00
Earlier this week I posted benchmarks looking at how the AMD Ryzen Threadripper 3990X performance has evolved in the three years to the day since that 64-core / 128-thread HEDT chip launched. While overall the Threadripper 3990X performance has evolved nicely under Linux since 2020, when it came to the video encoding tests in particular they performed worse overall. As I had raised in that earlier article and now elaborated with some follow-up tests, that regression is driven by the default "schedutil" frequency scaling governor used by default.

Pages