AMD News Archives


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

AMD CPU "k10temp" Linux Driver Updated To Report Negative Temperatures
AMD CPU "k10temp" Linux Driver Updated To Report Negative Temperatures

The AMD k10temp Linux driver is used for CPU temperature reporting with all modern AMD Ryzen/EPYC processors plus going back all the way to many earlier FX / Athlon / Sempron / Opteron / Phenom CPUs starting with the Family 10h line-up. While this driver has been in the Linux kernel for years, it's carried a limitation until now that it can't handle reporting negative temperatures. That is changing thanks to new patches from AMD.

23 May 2023 - AMD k10temp Negative Temps - 22 Comments
AMD Has A One-Liner To Help Speed Up Linux System Resume Time
AMD Has A One-Liner To Help Speed Up Linux System Resume Time

AMD engineers have been working out many quirks and oddities in system suspend/resume handling to make it more reliable on their hardware particularly around Ryzen laptops. In addition to suspend/resume reliability improvements and suspend-to-idle (s2idle) enhancements, one of their engineers also discovered an easy one-liner as a small step to speeding up system resume time.

20 May 2023 - Easy Win - 8 Comments
New Patches Extend AMD EDAC Linux Driver For Data Center GPUs
New Patches Extend AMD EDAC Linux Driver For Data Center GPUs

The AMD EDAC Linux driver for Error Detection And Correction of AMD x86_64 CPU/memory errors is now being extended for handling AMD data center GPUs like the Instinct MI200 series and newer where any error reporting/correction information can now be propagated to this existing driver.

15 May 2023 - AMD64 EDAC CPU Drivers For GPU Memory - Add A Comment
Linux 6.4-rc2 Preps For AMD Zen 4 Model 78h
Linux 6.4-rc2 Preps For AMD Zen 4 Model 78h

Sent out this morning were the x86/urgent patches for the Linux 6.4-rc2 kernel due for release later today. With the x86/urgent changes this week are just two AMD patches in preparing the kernel for Family 19h Model 78h processors.

14 May 2023 - Family 19h Model 78h - 5 Comments
AMD openSIL Will Eventually Replace AGESA, Supporting Both Client & Server CPUs
AMD openSIL Will Eventually Replace AGESA, Supporting Both Client & Server CPUs

For those that haven't yet watched the AMD openSIL presentation from the OCP Regional Summit in Prague from April, the most interesting takeaway was deserving of its own article... AMD openSIL is planned to eventually replace the well known AGESA and that it will be supported across AMD's entire processor stack -- just not limited to EPYC server processors as some were initially concerned but will support all AMD processors.

5 May 2023 - AMD openSIL - 37 Comments
AMD SoundWire Merged For Linux 6.4
AMD SoundWire Merged For Linux 6.4

Going back to 2016 Intel began working on MIPI SoundWire support for Linux and now in 2023, AMD has joined the party with their initial AMD SoundWire support driver landing in the mainline kernel.

4 May 2023 - AMD SoundWire - 4 Comments
Watch: AMD openSIL For How AMD Is Working On Open-Source Firmware
Watch: AMD openSIL For How AMD Is Working On Open-Source Firmware

One of the most exciting open-source software announcements so far this year has been around AMD openSIL for providing open-source CPU silicon initialization that works with the likes of Coreboot. The video from the AMD openSIL announcement in Prague is now available for those interested in learning more about this AMD open-source firmware effort.

3 May 2023 - AMD openSIL - 5 Comments
AMD IOMMU With Linux 6.4 Supports 5-Level Guest Page Tables
AMD IOMMU With Linux 6.4 Supports 5-Level Guest Page Tables

Back in 2021 AMD began preparing Linux kernel support for 5-level paging support with their future processors and building off the prior 5-level page table kernel support established by Intel. That was followed by AMD enabling 5-level page table support with KVM SVM in the Linux 5.15 kernel. AMD CPUs with 5-level page table support since launched in the form of 4th Gen EPYC "Genoa" processors. One piece only now coming together though is AMD IOMMU driver support for 5-level guest page table support.

30 April 2023 - AMD 5-Level Page Tables - 1 Comment
Linux Kernel Drama: AMD's Spectral Chicken
Linux Kernel Drama: AMD's Spectral Chicken

There's a bit of Linux kernel code for AMD Zen 2 processors called the "spectral chicken" and a call for cleaning up that code, which was originally written by an Intel Linux engineer, has been rejected.

26 April 2023 - AMD Spectral Chicken - 42 Comments
AMD Guided Autonomous Mode Submitted For Linux 6.4
AMD Guided Autonomous Mode Submitted For Linux 6.4

As anticipated the AMD P-State driver extension building out the Guided Autonomous Mode of operation has been sent in as part of the CPU frequency scaling / power management changes for the in-development Linux 6.4 kernel.

24 April 2023 - Guided Autonomous Mode - 1 Comment
AMD openSIL Detailed For Advancing Open-Source System Firmware
AMD openSIL Detailed For Advancing Open-Source System Firmware

Open-source fans, rejoice, the most exciting thing I have read all week or perhaps the month: "AMD is committed to open-source software and is now expanding into the various firmware domains with the re-architecture of its x86 AGESA FW stack - designed with UEFI as the host firmware that prevented scaling, to other host firmware solutions such as coreboot, oreboot, FortiBIOS, Project Mu and others. A newer, open architecture that potentially allows for reduced attack surface, and perceivably infinite scalability is now available as a Proof-of-Concept, within the open-source community for evaluation, called the AMD openSIL – Open-Source Silicon Initialization Library."

14 April 2023 - AMD openSIL - 28 Comments
AMD CPUs Are Safe For Late-Loading Microcode, Will No Longer Taint The Linux Kernel
AMD CPUs Are Safe For Late-Loading Microcode, Will No Longer Taint The Linux Kernel

Intel processors should have any CPU microcode updates loaded early during the Linux boot process to avoid various known issues. When "late loading" CPU microcode after the system is up and running, various issues can happen on Intel processors that led them to mark the Linux kernel as tainted under such conditions. Tainting the kernel also happened when late-loading microcode on AMD CPUs but now that's been deemed unnecessary and late-loading CPU microcode on AMD processors is reportedly safe.

11 April 2023 - AMD Late-Loading CPU Microcode - 8 Comments
Linux Cluster-Aware Scheduling Being Extended To AMD Processors
Linux Cluster-Aware Scheduling Being Extended To AMD Processors

Back in 2021 saw work on CPU cluster-aware scheduling by HiSilicon engineers for Arm processors as well as Intel engineers with a focus on their Jacobsville platform being comprised of clusters of Atom cores. That x86 cluster-aware scheduling was enabled for capable Intel processors while now two years later is being extended for AMD processors.

10 April 2023 - L2 Cache Clusters - 4 Comments
Initial Support For AMD's Next-Gen, Multi-XCC CDNA Accelerator Starting With Linux 6.4
Initial Support For AMD's Next-Gen, Multi-XCC CDNA Accelerator Starting With Linux 6.4

As I pointed out at the end of March, AMD has begun bringing up a new CDNA GPU in their Linux kernel driver code, past the currently known Instinct MI300 "GFX940" series. This "GFX943" part is some new CDNA multi-XCC accelerator and the open-source AMD engineers have begun posting many patches for this new GPU target. The initial bits of that support will appear in the upcoming Linux 6.4 cycle.

4 April 2023 - AMD GFX943 - 2 Comments
AMD Releases HIP Ray Tracing 2.0
AMD Releases HIP Ray Tracing 2.0

AMD today published HIP Ray-Tracing 2.0 "HIP RT" as the newest version of their open-source ray-tracing library built for use with their latest-generation GPUs for leveraging hardware ray-tracing capabilities.

29 March 2023 - AMD HIP Ray-Tracing 2.0 - Add A Comment
Linux 6.3-rc3 Adding Protection From Malicious Guests Hammering AMD's Secure Processor
Linux 6.3-rc3 Adding Protection From Malicious Guests Hammering AMD's Secure Processor

A change sent in this Sunday ahead of the Linux 6.3-rc3 release is a late addition adding a throttling mechanism to protect the hypervisor from potentially malicious AMD Secure Encrypted Virtualization (SEV) guests. The change is to protect the AMD Secure Processor from being potentially overloaded with requests by nefarious guest VMs.

19 March 2023 - AMD SEV-ES Throttling - 1 Comment
AMD P-State Guided Autonomous Mode Coming For Linux 6.4
AMD P-State Guided Autonomous Mode Coming For Linux 6.4

While Linux 6.3 adds AMD P-State EPP as the "Energy Performance Preference" mode for enhancing the power/performance on recent Ryzen and EPYC systems on Linux, with Linux 6.4 the P-State Guided Autonomous Mode is coming to round out AMD's current CPU frequency scaling driver efforts.

18 March 2023 - AMD Guided Autonomous Mode - 15 Comments
AMD Launches The EPYC Embedded 9004 Series
AMD Launches The EPYC Embedded 9004 Series

AMD is using Embedded World 2023 in Nürnberg to launch the EPYC Embedded 9004 series as their 4th Gen EPYC processors intended for telecommunications, edge computing, automation, and IoT applications.

14 March 2023 - AMD EPYC Embedded 9004 Series - 12 Comments
Linux 6.3-rc2 Introduces Stuttering Workaround For AMD Ryzen PCs Due To fTPM RNG
Linux 6.3-rc2 Introduces Stuttering Workaround For AMD Ryzen PCs Due To fTPM RNG

Since the Linux 6.1 kernel various users have reported system stuttering issues when using modern AMD Ryzen systems. This has been similar to an "intermittent system stutter" issue AMD disclosed last year for Windows 10 and Windows 11 while now for today's Linux 6.3-rc2 a workaround is finally being merged that in turn will also be back-ported to the stable kernel series.

12 March 2023 - fTPM Issue - 11 Comments
Tuned AMD Zen 4 Scheduler Model Lands In LLVM 17 Compiler
Tuned AMD Zen 4 Scheduler Model Lands In LLVM 17 Compiler

Back in December initial AMD Zen 4 "znver4" support was merged for the LLVM/Clang 16 compiler. While the "-march=znver4" targeting at least flips on the newly-added AVX-512 instructions with these AMD processors, it was re-using the existing scheduler model from Zen 3. Finally today a tuned Zen 4 scheduler model has landed for what will be found in the LLVM 17 compiler later this year.

8 March 2023 - Znver4 Scheduler Model - Add A Comment
AMD Continues Linux Upstreaming For Pensando Elba SoC
AMD Continues Linux Upstreaming For Pensando Elba SoC

Last year AMD acquired Pensando in part for adding DPUs to their portfolio from this young company that only exited its stealth mode in 2019. While sadly it's missed out on the Linux 6.3 cycle, AMD-Pensando engineers continue work on upstreaming support for their "Elba" SoC into the mainline Linux kernel.

6 March 2023 - AMD Pensando Elba + Linux - Add A Comment
AMD Unified Inference Frontend 1.1 Released
AMD Unified Inference Frontend 1.1 Released

AMD in February quietly released version 1.1 of their in-development Unified Inference Front-end "UIF" that aims to be their catch-all solution for AI inference from CPUs to GPUs to FPGAs and other IP from their recent Xilinx acquisition.

4 March 2023 - AMD UIF 1.1 - 7 Comments
AMD Preparing "openSIL" For Open-Source Silicon Initialization With Coreboot
AMD Preparing "openSIL" For Open-Source Silicon Initialization With Coreboot

If better open-source AMD Coreboot support was on your bingo card for years but long thought to be a lofty dream, get ready to celebrate... AMD dropped a juicy tid-bit of information to be announced next month with "openSIL" as it concerns open-source AMD x86 silicon initialization library, complete with AMD Coreboot support.

3 March 2023 - AMD openSIL - 26 Comments
AMD SoundWire Driver For Linux Coming Together
AMD SoundWire Driver For Linux Coming Together

Going back to 2016 Intel began work on the SoundWire support for Linux, the MIPI standard started in 2014 to help consolidate audio interfaces between PC and mobile hardware. In preparation for seemingly new AMD hardware coming to market with SoundWire support, AMD engineers recently began working on an AMD SoundWire driver.

2 March 2023 - AMD SoundWire - 2 Comments
AMD-Xilinx XDMA Driver Being Merged For Linux 6.3
AMD-Xilinx XDMA Driver Being Merged For Linux 6.3

Adding to all of the other AMD changes coming with Linux 6.3 is now also having the AMD-Xilinx XDMA driver in tow. Getting this XDMA subsystem driver upstreamed is important for unblocking more Xilinx-based feature code to be merged into the Linux kernel.

24 February 2023 - AMD-Xilinx XDMA - 9 Comments
Tiny Patch Gets AMD Per-Core Energy Monitoring For Linux's Perf
Tiny Patch Gets AMD Per-Core Energy Monitoring For Linux's Perf

Exposed via Linux's very versatile perf subsystem has been per-package energy monitoring via the RAPL (Run-Time Average Power Limiting) counters. But AMD's counters also support per-core energy monitoring and now with a tiny kernel patch those sensors too will be exposed via perf.

18 February 2023 - Per-Core Energy Monitoring - 8 Comments
AMD P-State EPP Submitted For Linux 6.3 To Improve CPU Performance/Power
AMD P-State EPP Submitted For Linux 6.3 To Improve CPU Performance/Power

The ACPI, thermal, and power management changes for Linux 6.3 have been submitted early due to traveling next week by ACPI/PM maintainer Rafael Wysocki. Most significant with the Linux 6.3 power management updates is adding of the AMD P-State Energy Preference Performance (EPP) mode for helping to deliver better performance and power efficiency for modern AMD Ryzen and EPYC systems on Linux.

16 February 2023 - Energy Preference Performance - 5 Comments
Linux Fix Coming For Recent Stuttering On AMD Ryzen Due To fTPM RNG
Linux Fix Coming For Recent Stuttering On AMD Ryzen Due To fTPM RNG

Last year AMD issued an advisory around "intermittent system stutter" when engaging the Firmware Trusted Platform Module "fTPM" with newer Ryzen systems running Windows 10 and Windows 11. While at first this only manifested on Windows, with Linux 6.1+ enabling the AMD fTPM RNG by default when present, this system stuttering issue has begun affecting Linux users too.

14 February 2023 - AMD Linux Stuttering - 37 Comments
Linux KVM Gets Patched For New AMD Cross-Thread Return Address Predictions Bug
Linux KVM Gets Patched For New AMD Cross-Thread Return Address Predictions Bug

CVE-2022-27672 is being made public today as the "Cross-Thread Return Address Predictions" bug affecting various AMD and Hygon processors. This vulnerability affects the SMT mode where one sibling thread transitions out of the C0 state and the other sibling thread could use return target predictions.

14 February 2023 - Cross-Thread Return Address Predictions - 4 Comments

1670 AMD news articles published on Phoronix.