AMD News Archives


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

More AMD "Glinda" SoC Enablement Code Begins Landing In Coreboot
More AMD "Glinda" SoC Enablement Code Begins Landing In Coreboot

Earlier this month I wrote about AMD "Morgana" and "Glinda" SoCs appearing in Coreboot for this open-source system firmware implementation. These are codenames we haven't seen talked about previously by AMD and this week more of the AMD Glinda SoC code has been published and merged into Coreboot.

27 October 2022 - AMD Glinda - Add A Comment
AMD Releases AOMP 16.0-1 With Initial Support For RDNA3 "GFX11" GPUs
AMD Releases AOMP 16.0-1 With Initial Support For RDNA3 "GFX11" GPUs

AMD today published AOMP 16.0-1 as their newest LLVM/Clang downstream focused on providing the latest Radeon OpenMP GPU offloading support. Notable with this AOMP build is providing initial support for GFX1100 - GFX1103 GPUs. The GFX11 IP block is coming with the soon-to-launch RDNA3 graphics cards and with this AOMP support gives us hope AMD will be providing punctual ROCm support for these next-generation graphics cards.

24 October 2022 - AOMP 16.0-1 - 2 Comments
Initial AMD Zen 4 "znver4" Support Merged Into GCC 13
Initial AMD Zen 4 "znver4" Support Merged Into GCC 13

Last Thursday AMD finally sent out the basic enablement patch for AMD Zen 4 "znver4" with the GCC compiler. Once again it was tardy with Ryzen 7000 series processors already shipping and sadly the cost tables (tuning) is still catering to Zen 3 rather than updated for Zen 4. While as of today this -march=znver4 support has been merged into GCC 13.

21 October 2022 - GCC 13 znver4 - 2 Comments
AMD CPU Microcode Fix For Linux To Patch Every Logical Thread Nears Mainline
AMD CPU Microcode Fix For Linux To Patch Every Logical Thread Nears Mainline

Back in August I wrote about a patch to change AMD's CPU microcode loading on Linux to now patch every logical CPU thread rather than just per physical core. It turned out that at least some CPU microcode updates do make per-thread modifications while the Linux kernel microcode handling for AMD was just applying microcode updates at run-time on a per-core basis. That patch was seemingly forgotten about but has now been queued up as part of x86 "urgent" changes for the mainline kernel.

18 October 2022 - x86/urgent - 4 Comments
AMD P-State EPP Driver Updated For Improving Linux Power Efficiency
AMD P-State EPP Driver Updated For Improving Linux Power Efficiency

In early September AMD announced their new P-State "EPP" driver for Linux systems to further evolve their P-State driver effort started last year. This P-State EPP driver effort is aiming for better performance and power control while this weekend they sent out the second iteration of these Linux kernel patches.

9 October 2022 - P-State EPP - 13 Comments
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 - 72 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 - 47 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 - 45 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

1670 AMD news articles published on Phoronix.