AMD News Archives


1,409 AMD open-source and Linux related news articles on Phoronix since 2006.

With AMD Zen 4, It's Surprisingly Not Worthwhile Disabling CPU Security Mitigations
With AMD Zen 4, It's Surprisingly Not Worthwhile Disabling CPU Security Mitigations

While some Linux enthusiasts eagerly recommend users boot their systems with the "mitigations=off" kernel parameter for run-time disabling of various relevant CPU security mitigations for Spectre, Meltdown, L1TF, TAA, Retbleed, and friends, with the new AMD Ryzen 7000 "Zen 4" processors while still needing some software mitigations, it's surprisingly faster for the most part leaving the relevant mitigations enabled.

30 September 2022 - mitigations=off - 70 Comments
AMD PMF Cool & Quiet Framework Readied For Linux 6.1
AMD PMF Cool & Quiet Framework Readied For Linux 6.1

One of the new drivers set to make its debut with Linux 6.1 is the AMD Platform Management Framework "PMF" with an intent on "making AMD PCs smarter, quieter, power efficient by adapting to user behavior and environment" with next-generation hardware. Another part of AMD PMF, the Cool and Quiet Framework (CnQF) has also been queued up for introduction in Linux 6.1.

28 September 2022 - AMD PMF CnQF - 3 Comments
Linux 6.0 Merges The AMD Performance Fix For The Old "Dummy Wait" Workaround
Linux 6.0 Merges The AMD Performance Fix For The Old "Dummy Wait" Workaround

This morning I called attention to some pending work around a 20 year old chipset workaround in the Linux kernel had been hurting modern AMD systems by erroneously still applying the change to modern hardware. Fortunately, that patch has now been picked up by Linus Torvalds in time for the Linux 6.0 kernel expected for its stable debut next weekend.

26 September 2022 - Chipset Workaround - 45 Comments
A 20 Year Old Chipset Workaround Has Been Hurting Modern AMD Linux Systems
A 20 Year Old Chipset Workaround Has Been Hurting Modern AMD Linux Systems

AMD engineer K Prateek Nayak recently uncovered that a ~20 year old chipset workaround in the Linux kernel still being applied to modern AMD systems is responsible in some cases for hurting performance on modern Zen hardware. Fortunately, a fix is on the way for limiting that workaround to old systems and in turn helping with performance for modern systems.

26 September 2022 - Whoops - 46 Comments
AMD Hardware Ray-Tracing Hopes To Be Ready For Blender 3.5

While Blender 3.2 introduced AMD HIP on Linux support for GPU acceleration and the recent Blender 3.3 extended the AMD GPU Cycles acceleration back to GFX9/Vega GPUs, for those wanting AMD ray-tracing support within Blender it's not expected to come until Blender 3.5.

21 September 2022 - AMD HIP RT - 4 Comments
More AMD Ryzen Laptops See Suspend-To-Idle Fix
More AMD Ryzen Laptops See Suspend-To-Idle Fix

Earlier this month I wrote about AMD working on s2idle fixes for some AMD Ryzen 6000 series "Rembrandt" laptops. At the time it was just for select ASUS laptops known to have a bug in the firmware resulting in suspend-to-idle issues while now additional models not only from ASUS but also Lenovo have been uncovered.

19 September 2022 - s2idle Fix For Rembrandt - 4 Comments
AMD Engineers Held Several Interesting Talks At This Week's Linux Conferences
AMD Engineers Held Several Interesting Talks At This Week's Linux Conferences

While we are used to seeing Intel engineers dominating the speaker lists at various Linux events around the world, it's been a number of years since AMD engineers held multiple presentations like they did this week for the Linux Plumbers Conference and now the Open-Source Summit EU taking place in Dublin, Ireland.

15 September 2022 - AMD In Dublin - 1 Comment
AMD Posts Latest VNMI Patches For The Linux Kernel

Back in early June AMD engineers began posting support for enabling Virtual NMI on Linux for AMD CPUs with KVM and permitting hardware support. VNMI is expected to finally happen on the AMD side with Zen 4 processors and today they posted their latest revision of this work.

29 August 2022 - Virtual NMI - Add A Comment
AMD Zen 4 LbrExtV2 Feature Queued Ahead Of Linux 6.1
AMD Zen 4 LbrExtV2 Feature Queued Ahead Of Linux 6.1

Earlier this month AMD posted Linux kernel patches preparing LbrExtV2 as updated Last Branch Record functionality being introduced with upcoming AMD Zen 4 processors. That LbrExtV2 support for the Linux kernel's "perf" subsystem has now been queued up in its respective branch ahead of the Linux 6.1 feature merge window beginning in early October.

27 August 2022 - LbrExtV2 - 1 Comment
AMD Ryzen Threadripper 5965WX Cooling With The Dynatron A39 Heatsink
AMD Ryzen Threadripper 5965WX Cooling With The Dynatron A39 Heatsink

One of the questions that has come up following my AMD Ryzen Threadripper PRO 5965WX Linux testing has been how well air-cooling is working out for the 280 Watt workstation CPU. Water cooling is, of course, most ideal but there are air coolers that can work out sufficiently too. Here are some quick reference results.

27 August 2022 - Quick Benchmark - 8 Comments
AMD Working On Xilinx CDX Bus Support For The Linux Kernel
AMD Working On Xilinx CDX Bus Support For The Linux Kernel

In addition to AMD-Xilinx working on new network driver code, a new DRM display driver, and other kernel features recently covered on Phoronix, they are also preparing upstream Linux kernel support for the "CDX" bus with their FPGA devices.

25 August 2022 - AMD Xilinx CDX - 11 Comments
AMD's New PMF CPU Linux Driver Now Preparing For "CnQF"
AMD's New PMF CPU Linux Driver Now Preparing For "CnQF"

As I've written about the past several weeks, AMD engineers have been preparing a Platform Management Framework (PMF) driver for Linux. The AMD Platform Management Framework for future hardware appears similar to Intel's Dynamic Platform and Thermal Framework (DPTF) and designed to enhance the thermal/power performance of future platforms.

23 August 2022 - CnFQ - 2 Comments
AMD CPU Microcode Loading On Linux Being Fixed Up To Be Per-Thread
AMD CPU Microcode Loading On Linux Being Fixed Up To Be Per-Thread

Up to this point loading updated CPU microcode on AMD processors under Linux has checked just to ensure every physical CPU core was loaded with the new microcode but not sibling threads for SMT processors. While logically that makes sense, it turns out some AMD microcode updates do carry out per-thread modifications that means the microcode updating needs to be carried out on every thread. A Linux fix is on its way to the kernel to adjust that behavior.

16 August 2022 - Not Per-Core - 36 Comments
AMD Posts Linux Audio Driver For The "Pink Sardine"
AMD Posts Linux Audio Driver For The "Pink Sardine"

The colorful fishy codenames are not over for AMD's Linux driver crew! While on the GPU side they have moved to IP block-by-block enablement strategy for their future GPUs, over on the audio co-processor side AMD posted a series of patches today under the "Pink Sardine" codename.

12 August 2022 - Audio Co-Processor - 15 Comments
AMD Ryzen Threadripper 5965WX Benchmarks Show Some Speedups With Linux 6.0 Git
AMD Ryzen Threadripper 5965WX Benchmarks Show Some Speedups With Linux 6.0 Git

With AMD EPYC showing some nice gains on Linux 6.0, I've been eager to begin testing Linux 6.0 on more systems especially now that the v6.0 merge window is winding down... With now having the shiny new AMD Ryzen Threadripper 5965WX, I decided to take this high-end 24-core chip for a run with Linux 6.0 Git to see how it performs over Linux 5.19 stable.

10 August 2022 - Linux 5.19 vs. Linux 6.0 - 3 Comments
AMD Releases AOMP 15.0-3 Compiler
AMD Releases AOMP 15.0-3 Compiler

AMD engineers have released an updated version of AOMP, their LLVM/Clang downstream that carries the company's latest patches around OpenMP offloading to Radeon GPUs.

9 August 2022 - AOMP 15.0-3 - Add A Comment
AMD's "Sabrina" SoC Is Mendocino - Coreboot Enablement Continues
AMD's "Sabrina" SoC Is Mendocino - Coreboot Enablement Continues

You may recall the Phoronix news earlier this year around an AMD "Sabrina" SoC appearing in Coreboot for open-source system firmware support. Over the past few months we've cited a number of AMD Sabrina hits in open-source code but outside of that haven't heard much else about "Sabrina" or seen it on AMD's roadmaps.

8 August 2022 - Sabrina = Mendocino - 10 Comments
Linux 6.0's Perf Tooling Ready For AMD Zen 4 IBS
Linux 6.0's Perf Tooling Ready For AMD Zen 4 IBS

Earlier this year AMD began posting Linux kernel patches for >a href="https://www.phoronix.com/news/AMD-Zen-4-IBS-Linux">Instruction Based Sampling (IBS) extensions coming with Zen 4 processors. With Linux 5.19 the Zen 4 IBS extensions landed while now with Linux 6.0 the perf tools have been updated for dealing with Zen 4 IBS.

5 August 2022 - Instruction Based Sampling - 1 Comment
An Early Look At AMD EPYC Performance Gains On Linux 6.0
An Early Look At AMD EPYC Performance Gains On Linux 6.0

With Linux 6.0 having some big scheduler changes and tuning that should specifically benefit AMD Zen systems, I've been eager to see how some high core count EPYC servers will benefit from this next version of the Linux kernel. While just a few days into the Linux 6.0 merge window, here are some early benchmarks showing some of the areas where Linux 6.0 is allowing higher performance out of existing AMD EPYC 7003 series hardware.

4 August 2022 - Linux 6.0 Benchmarks - 6 Comments
The Current Retbleed Performance Costs With An AMD Ryzen 7 4800U
The Current Retbleed Performance Costs With An AMD Ryzen 7 4800U

Following some weekend benchmarks here are more complementary numbers on the Retbleed mitigation performance benchmark costs. These additional numbers are on a Zen 2 based AMD Ryzen 7 4800U APU that has been common both to laptops as well as embedded/low-profile devices for thin client computing, IoT / edge use-cases, and more.

17 July 2022 - Zen 2 Retbleed - 16 Comments
AMD P-State Linux Driver Updated With Precision Boost Control, Other Fixes
AMD P-State Linux Driver Updated With Precision Boost Control, Other Fixes

Back in Linux 5.17 the AMD P-State "amd_pstate" driver was introduced for Ryzen and EPYC systems as an alternative to the ACPU CPUFreq frequency scaling driver with an emphasis on delivering better power efficiency for modern AMD Zen 2 and newer systems. Since the mainlining there hasn't been too much change to this driver but now a new patch series has been sent out with some updates.

7 July 2022 - amd_pstate - 19 Comments
Linux SoC Patches Revised For The AMD Pensando Elba
Linux SoC Patches Revised For The AMD Pensando Elba

Earlier this year Pensando engineers began posting Linux patches for enabling their Elba DPU SoC. This data processing unit is powered by 16 x Arm Cortex-A72 cores and designed for supporting up to dual 200GE networking with this SoC intended for high-end networking equipment. It didn't take long for the AMD integration less than one month after AMD completed its Pensando acquisition with the new Linux patches now reflected as the AMD Pensando Elba.

15 June 2022 - AMD Pensando Elba - 4 Comments
AMD Linux CPU Temperature Driver Sees Latest Patches For Zen 4 & Likely Mendocino
AMD Linux CPU Temperature Driver Sees Latest Patches For Zen 4 & Likely Mendocino

One of my personal gripes with AMD's Zen CPU support on Linux has been the lack of timely support for CPU temperature monitoring with their "k10temp" driver. Even though usually just new IDs are often needed and sometimes needing to adjust offsets or other minor changes, it has traditionally been done post-launch and sometimes left up to patches from the open-source community. Thankfully that has been changing and with Zen 4 it looks like that support will be ready for launch-day with the mainline Linux kernel.

13 June 2022 - k10temp Zen 4 Patches v5 - 19 Comments

1409 AMD news articles published on Phoronix.