AMD News Archives


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

PCIe TPH Coming With Linux 6.13 To Further Enhance 5th Gen AMD EPYC Performance
PCIe TPH Coming With Linux 6.13 To Further Enhance 5th Gen AMD EPYC Performance

Going back to earlier in the year AMD Linux engineers have been prepping the kernel for PCI Express TLP Processing Hints (TPH) support that allows for hints that can be injected to improve latency and lowering traffic congestion when there are several possible cache locations on the server with the TPH noting the optimal location of a Transaction Layer Packet (TLP). This PCIe TPH support is set to be merged upstream with the forthcoming Linux 6.13 cycle.

28 October 2024 - TLP Processing Hints - 2 Comments
AMD EPYC 9755 Performance On The Linux 6.11 & Linux 6.12 Kernels
AMD EPYC 9755 Performance On The Linux 6.11 & Linux 6.12 Kernels

For the recently launched AMD EPYC 9005 series "Turin" processors there is good support out-of-the-box running on the likes of Linux 6.8 as found with Ubuntu 24.04 LTS. The one exception is if wanting to engage CPU power monitoring you need a RAPL/PowerCap patch that was just upstreamed in v6.12. But what about using a newer kernel for greater performance in light of all the upstream optimizations to the kernel in general? Here are some Linux 6.8 vs. 6.11 vs. 6.12 kernel benchmarks on a dual AMD EPYC 9755 server.

24 October 2024 - 5th Gen AMD EPYC + Linux Kernel Compare - 1 Comment
Linux 6.13 To Default To AMD P-State Driver For EPYC 9005 CPUs
Linux 6.13 To Default To AMD P-State Driver For EPYC 9005 CPUs

It was just earlier this week that AMD posted Linux patches to switch EPYC over to using the AMD P-State driver rather than the long-used generic ACPI CPUFreq driver. This should lead to better power efficiency out-of-the-box and is a change being made just for EPYC 9005 "Turin" CPUs and future server processors. Already it's looking like this change will be introduced for the upcoming Linux 6.13 merge window.

23 October 2024 - AMD P-State On EPYC - 1 Comment
AMD XDNA Linux Driver Updated As It Nears The Upstream Kernel
AMD XDNA Linux Driver Updated As It Nears The Upstream Kernel

Back in January AMD published an open-source XDNA Linux kernel driver for supporting their Ryzen AI NPUs. But it wasn't until July that the formal review process for the AMD XDNA driver began as the necessary prerequisite for getting picked up into the mainline Linux kernel. On Friday the fourth iteration of those patches for review were published as it hopefully is closing in on landing within the mainline kernel.

12 October 2024 - AMDXDNA - 11 Comments
AMD To Integrate "Project Caliptra" Into Products Beginning In 2026
AMD To Integrate "Project Caliptra" Into Products Beginning In 2026

As another interesting AMD announcement this week following their Advancing AI event yesterday where they launched the EPYC 9005 series and other new hardware, they've continued with a few more soft announcements in the lead-up to the OCP Global Summit happening next week. The latest interesting tid-bit is their plans to incorporate Project Caliptra into their products beginning in 2026.

11 October 2024 - AMD + Caliptra - 7 Comments
AMD AOCC 5.0 Compiler Released With Zen 5 Support, New Optimizations
AMD AOCC 5.0 Compiler Released With Zen 5 Support, New Optimizations

With 5th Gen AMD EPYC "Turin" processors now launched, AMD provided a same-day release of their updated AMD Optimizing C/C++ Compiler "AOCC". This is AMD's downstream version of LLVM/Clang/Flang where they provide optimized AMD processor support with code that hasn't yet worked its way up into LLVM proper.

11 October 2024 - AMD AOCC 5.0 - 7 Comments
AMD Announces Commitment To "Open Security Technologies"
AMD Announces Commitment To "Open Security Technologies"

After the AMD Advancing AI Event yesterday where they launched AMD 5th Gen EPYC processors, Instinct product updates, and new high-end networking gear, they also put out a blog post to affirm their "commitment to open security technologies in the data center."

11 October 2024 - AMD Open Security - 5 Comments
AMD 3D V-Cache Performance Optimizer Driver Posted For Linux
AMD 3D V-Cache Performance Optimizer Driver Posted For Linux

AMD today quietly posted a new open-source Linux kernel driver for review... the AMD 3D V-Cache Performance Optimizer Driver. This AMD 3D V-Cache Performance Optimizer Driver for Linux is intended to help optimize performance on systems sporting 3D V-Cache such as the AMD Ryzen "X3D" parts and the EPYC "X" processors.

10 October 2024 - AMD 3D V-Cache Performance Optimizer - 31 Comments
AMD Announces EPYC Embedded 8004 Series
AMD Announces EPYC Embedded 8004 Series

Building off last year's release of the EPYC 8004 "Siena" processors featuring up to sixty-four Zen 4C cores, AMD today announced the EPYC Embedded 8004 series.

1 October 2024 - AMD EPYC Embedded 8004 - 4 Comments
AMD Releases AMD-135M: An Open-Source Small Language Model
AMD Releases AMD-135M: An Open-Source Small Language Model

AMD today announced "AMD-135M" as their first small language model they are publicly releasing. AMD-135M is open-source with the training code, dataset, and weights all being open-source to help in the development of other SLMs and LLMs.

27 September 2024 - AMD-135M - 9 Comments
Cloudflare Goes With AMD EPYC Genoa-X For Their Next-Gen Servers
Cloudflare Goes With AMD EPYC Genoa-X For Their Next-Gen Servers

Cloudflare's always-interesting technical blog laid out their details today concerning their next-gen "12th Generation" in-house servers that will be powering their vast web infrastructure. With these next-gen Cloudflare servers they are going with AMD EPYC 9684X Genoa-X processors.

25 September 2024 - Cloudflare Genoa-X Servers - 2 Comments
Linux 6.12 EDAC Prepares For Address Translation On Future AMD Platforms
Linux 6.12 EDAC Prepares For Address Translation On Future AMD Platforms

The Error Detection And Correction (EDAC) driver updates were among the early pull requests submitted for the Linux 6.12 kernel cycle in advance of this week's Linux Kernel Maintainer Summit in Austria. Among the EDAC work this cycle is preparing memory address translation support for future AMD platforms.

16 September 2024 - Linux 6.12 EDAC / RAS - Add A Comment
AMD XDNA Linux Driver v3 Published For Ryzen AI Upstreaming
AMD XDNA Linux Driver v3 Published For Ryzen AI Upstreaming

AMD engineers continue work toward upstreaming their XDNA kernel driver for Linux in enabling the Ryzen AI NPU on open-source. The "v3" patches were posted on Wednesday but given the timing it looks like it will be missing out still on merging for the upcoming Linux 6.12 LTS cycle.

12 September 2024 - AMD XDNA Driver v3 - 4 Comments
AMD Submits Initial Zen 5 Enablement For LLVM/Clang Compiler
AMD Submits Initial Zen 5 Enablement For LLVM/Clang Compiler

Early in the year we enjoyed seeing AMD Zen 5 "znver5" support upstreamed for the GCC 14 compiler in making it into that annual GNU Compiler Collection feature release. It was great seeing AMD Zen 5 support make it into this open-source compiler well ahead of any Zen 5 products being announced. Since then the GCC support for the new Znver5 target has continued to be improve upon meanwhile we've been waiting to see similar treatment for the LLVM/Clang compiler stack. Finally this week that AMD Zen 5 (znver5) support has been submitted for review in upstreaming it for LLVM.

11 September 2024 - LLVM Znver5 - 1 Comment
AMD Reveals Latest Plans For Open-Source openSIL With Replacing AGESA, Zen 6 Milestone
AMD Reveals Latest Plans For Open-Source openSIL With Replacing AGESA, Zen 6 Milestone

Last year to much excitement in our community was the new AMD project announcement of openSIL as an open-source CPU silicon initialization project that is an advancement for open-source firmware and to eventually replace AMD's AGESA across both client and server processors. This week an exciting new update on AMD OpenSIL was shared and that they are still on-track for having it production-ready next year.

5 September 2024 - openSIL Production Ready For Zen 6 - 30 Comments
More AMD Zen 5 Tuning/Optimizations Merged For The GCC 15 Compiler
More AMD Zen 5 Tuning/Optimizations Merged For The GCC 15 Compiler

Following yesterday's initial tuning of the "znver5" target for the AMD Zen 5 CPUs with the GCC 15 compiler, several more rounds of compiler tuning/optimizations were merged for benefiting the Ryzen AI 300 series, Ryzen 9000 series desktops, and upcoming EPYC Turin processors.

4 September 2024 - Znver5 Optimizations & Tuning - 4 Comments
AMD Developing New Heterogeneous CPU Core Driver For Linux Systems
AMD Developing New Heterogeneous CPU Core Driver For Linux Systems

AMD for months has already been working on heterogeneous core topology optimizations for Linux within the AMD P-State CPUFreq driver and other heterogeneous CPU topology improvements for dealing with Ryzen systems sporting a mix of "classic" (full) cores with the denser "C" cores. Today though they've announced a brand new "Heterogeneous Core Driver" for further enhancing Linux support for AMD platforms sporting a combination of core types.

27 August 2024 - AMD Heterogeneous Core Driver - 4 Comments
AMD Prepares Sound Open Firmware Driver For ACP7.0 Hardware
AMD Prepares Sound Open Firmware Driver For ACP7.0 Hardware

As part of catering to Google requirements around Google Chromebooks, AMD has been supporting Sound Open Firmware as the Intel-initiated open-source project across their APUs/SoCs. Sent out today was the patch for enabling ACP 7.0 SOF support for their newest SoCs like Strix Point to have Sound Open Firmware support.

23 August 2024 - ACP7.0 SOF - 4 Comments
Linux 6.11 Kernel Performance On The AMD Ryzen 9 9000 Series
Linux 6.11 Kernel Performance On The AMD Ryzen 9 9000 Series

If you are picking up one of the new AMD Ryzen 9000 series desktop processors soon for Linux use, you may be wondering whether it's worthwhile or even necessary moving to the latest Linux kernel code compared to the likes of Ubuntu 24.04 LTS that are shipping a Linux 6.8 derived kernel. Here are some quick benchmarks in looking at that question.

19 August 2024 - Linux 6.8 vs 6.11 Git On Ryzen 9 9950X - 1 Comment
AMD Bus Lock Detect Positioned Ahead Of Linux 6.12
AMD Bus Lock Detect Positioned Ahead Of Linux 6.12

Going back four years ago Intel engineers worked out bus lock detection for the Linux kernel to benefit their processors able to detect bus locks and then notify the kernel, given the negative performance implications associated with bus locks. That Intel support was merged in Linux 5.13 back in 2021 while now AMD has their equivalent ready for mainlining in the Linux kernel.

12 August 2024 - AMD Bus Lock Detect - 7 Comments
Ryzen 3000 Series Gain Workaround For AMD P-State Linux Driver
Ryzen 3000 Series Gain Workaround For AMD P-State Linux Driver

For those still running an AMD Ryzen 3000 series "Zen 2" desktop it really ought to be time to upgrade soon for better performance and power efficiency given the Zen 5 performance benchmarks thus far, but for those still planning to use the Ryzen 3000 series for some time, a quirk/workaround is on the way for enabling more of those older platforms to work with the AMD P-State Linux driver.

9 August 2024 - Ryzen 3000 Series - 19 Comments
AMD XDNA Linux Kernel Driver For Ryzen AI Updated
AMD XDNA Linux Kernel Driver For Ryzen AI Updated

At the start of the year AMD posted an open-source XDNA Linux driver to GitHub for supporting the Ryzen API NPU IP found within their newest Ryzen mobile SoCs. It wasn't until last month though in mid-July that AMD began the process of submitting the driver for review so that it can work its way toward the mainline Linux kernel within the "accel" accelerator subsystem. Today brings a second revision to that driver.

5 August 2024 - AMDXDNA v2 - 3 Comments
Testing The AMD Heterogeneous Core Topology Linux Patches On Ryzen AI 300 Series
Testing The AMD Heterogeneous Core Topology Linux Patches On Ryzen AI 300 Series

Now that I am through with my testing of the initial Ryzen AI 9 HX 370 and Ryzen AI 9 365 Linux performance benchmarking and support exploration, I've begun diving in to other areas of the Linux support/performance for these Zen 5 "Strix Point" SoCs. The area for a quick look today is with the yet-to-be-merged AMD Heterogeneous Core Topology patches.

31 July 2024 - Strix Point Heterogenous Core Topology - 21 Comments
AMD's Unified AI Software Stack Might Be A Boon For Other Vulkan/SPIR-V Hardware Too
AMD's Unified AI Software Stack Might Be A Boon For Other Vulkan/SPIR-V Hardware Too

Earlier this month AMD talked more about their Unified AI Software Stack plans for debuting in the coming months to provide a unified software view where AI work can be seamlessly offloaded to Ryzen processors, AMD graphics, or AMD Ryzen AI NPU hardware. Another possible and exciting prospect came to mind when going through the LLVM/Clang 19 changes this week.

25 July 2024 - Unified AI Software Stack + SPIR-V - 7 Comments
AMD Ryzen 9000 Series Launch Delayed To August
AMD Ryzen 9000 Series Launch Delayed To August

While we have been super eager for the AMD Ryzen 9000 series "Zen 5" desktop processor launch that's been set for 31 July, AMD has issued a last minute delay. Instead the processors will launch in two stages in August.

24 July 2024 - Ryzen 9000 Series - 83 Comments
AMD XDNA Ryzen AI Linux Kernel Driver Posted For Review
AMD XDNA Ryzen AI Linux Kernel Driver Posted For Review

Back in January AMD quietly posted an XDNA Linux kernel driver for enabling the Ryzen AI NPUs. The driver has been maintained within that GitHub repository since but without any clear effort for getting this accelerator driver reviewed and merged into the upstream Linux kernel. Today that first step is finally being taken with the Ryzen AI XDNA Linux kernel driver patches posted to the Linux kernel mailing list and dri-devel to begin facilitating the upstream review process for getting this AI accelerator driver in the mainline kernel.

19 July 2024 - AMD XDNA Linux Driver - 20 Comments
AMD Unified AI Software Stack Has The Potential To Be A Very Big Deal
AMD Unified AI Software Stack Has The Potential To Be A Very Big Deal

Alongside all of the exciting Ryzen 9000 and Ryzen AI 300 series details shared last week at the AMD Tech Day in Los Angeles, what I also found to be very interesting was AMD sharing a bit more about a "Unified AI Software Stack" they are working to release in the coming quarters.

15 July 2024 - AMD Unified AI Software Stack - 18 Comments

1756 AMD news articles published on Phoronix.