AMD News Archives


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

Linux Kernel Patches To Use AMD INVLPGB Instruction Show Huge Speed-Up
Linux Kernel Patches To Use AMD INVLPGB Instruction Show Huge Speed-Up

Since AMD Zen 3 processors there has been the INVLPGB instruction for invalidating TLB entries for a range of pages with broadcast. As mentioned back during the AMD EPYC 7003 "Milan" launch, INVLPGB usage around this new instruction was limited... Over the past nearly four years the INVLPGB use has been limited in part because Intel CPUs do not support it but there is now a Linux kernel patch series for making use of INVLPGB for some nice performance benefits.

22 December 2024 - AMD INVLPGB + Linux Kernel - 22 Comments
AMD Launches A YouTube Channel For Developers
AMD Launches A YouTube Channel For Developers

If you are looking for some interesting technical content to watch over the holidays or end-of-year downtime, AMD shared today that they have launched their own YouTube channel for developer-related content.

20 December 2024 - AMD Developer Central - 13 Comments
Linux 6.13 Is A Great Holiday Gift For AMD Systems With Many New Features
Linux 6.13 Is A Great Holiday Gift For AMD Systems With Many New Features

Of the many new features in Linux 6.13 for that kernel debuting by late January, AMD customers once again have a lot to look forward to from new Zen 5 features being enabled to additional performance optimizations. Here is a look at some of the most exciting new AMD features and improvements with this first major Linux kernel release coming for 2025.

19 December 2024 - Linux 6.13 + AMD - 17 Comments
AMD Updates Linux Patches For L3 Smart Data Cache Injection SDCIAE Handling
AMD Updates Linux Patches For L3 Smart Data Cache Injection SDCIAE Handling

Back in August AMD posted Linux patches for L3 Smart Data Cache Injection Allocation Enforcement (SDCIAE). That L3 Smart Data Cache Injection (SDCI) work was since announced as part of the AMD EPYC 9005 "Turin" processors. A second iteration of those SDCIAE were posted this week in working to get this functionality enabled for the mainline Linux kernel.

19 December 2024 - SDCIAE - 4 Comments
System76 Releases Updated AMD Ryzen Linux Laptop
System76 Releases Updated AMD Ryzen Linux Laptop

System76 has been offering AMD-powered Linux laptops for a few years now and before rounding out 2024 they have announced the new Pangolin "Pang15" laptop with an updated SoC, 2K display with 16:10 screen ratio and 120Hz refresh rate, and other refinements to this all-aluminum build Linux laptop.

17 December 2024 - Pangolin 15 - 45 Comments
ASUS TUF GAMING X670E PLUS Seeing Linux Sensors Support
ASUS TUF GAMING X670E PLUS Seeing Linux Sensors Support

For those with the ASUS TUF GAMING X670E PLUS as a ~$230 USD AM5 motherboard for Ryzen 7000/9000 series processors, this desktop motherboard is seeing support tacked onto the asus-ec-sensors hardware monitoring driver so you can enjoy working sensor readings under Linux.

9 December 2024 - ASUS X670E PLUS - 7 Comments
AMD Hardware Feedback Interface "HFI" Patches Updated For The Linux Kernel
AMD Hardware Feedback Interface "HFI" Patches Updated For The Linux Kernel

While there are many great new features in Linux 6.13 like the AMD 3D V-Cache Optimizer driver, one of the features that wasn't buttoned up in time for this current kernel cycle were the patches implementing the AMD Hardware Feedback Interface (HFI). But that work remains ongoing and last week brought the seventh iteration of the patches.

7 December 2024 - AMD HFI v7 For Linux - 2 Comments
AMD Per-Core Energy Counter Support Slated For Linux 6.14
AMD Per-Core Energy Counter Support Slated For Linux 6.14

While the Linux 6.13 merge window just closed yesterday in landing all of the new features and functionality for that first kernel version of 2025, already for the Linux 6.14 kernel cycle to follow a feature was queued up early this morning in a TIP branch: AMD per-core energy counter support.

2 December 2024 - Per-Core Energy Monitoring - 2 Comments
AMD Begins Work Upstreaming More Versal 2 SoC Support For Linux
AMD Begins Work Upstreaming More Versal 2 SoC Support For Linux

Back in April AMD announced the Versal Gen 2 Adaptive SoCs for AI-driven embedded systems. In preparing for Versal2 evaluation kits expected around the middle of the year and production silicon by the end of 2025, AMD software engineers have begun ramping up their open-source and upstream-focused Linux driver support.

27 November 2024 - Versal 2 - 1 Comment
New AMD Zen 5 Perf Events Going Into Linux 6.13
New AMD Zen 5 Perf Events Going Into Linux 6.13

Sent out last night for the ongoing Linux 6.13 merge window were all of the perf tool changes for the wonderful "perf" subsystem for performance profiling and the like. In addition to adding the HWMON PMU to "perf stat", leader sampling for inherited task events, and various other tooling improvements, there are also vendor event updates. Most notable with the updated CPU vendor events are new AMD Zen 5 processor events.

25 November 2024 - Zen 5 Perf Events - 1 Comment
Linux Fixes Hosts Randomly Rebooting During Virtualization With Ryzen 7000/8000 CPUs
Linux Fixes Hosts Randomly Rebooting During Virtualization With Ryzen 7000/8000 CPUs

Ahead of the Linux 6.12 kernel release expected today there is a last minute "x86/urgent" pull request. Notable with this last minute x86 urgent fixes for Linux 6.12 -- and also to be back-ported to prior kernel versions -- is working around an issue with AMD Ryzen Zen 4 client processors such as the Ryzen 7000/8000 series processors when making use of virtualization that could lead to the host randomly being rebooted.

17 November 2024 - VMLOAD/VMSAVE On Zen4 Client - 35 Comments
AMD Releases ZenDNN 5.0 For Deep Neural Network Library Optimized For Zen 5 EPYC
AMD Releases ZenDNN 5.0 For Deep Neural Network Library Optimized For Zen 5 EPYC

AMD ZenDNN 5.0 was rolled out this morning as the newest version of this deep neural network library that is compatible with Intel's oneDNN APIs and infrastructure. ZenDNN 5.0 is now optimized for AMD Zen 5 processors such as the EPYC 9005 series. ZenDNN 5.0 also ships performance enhancements for generative large language models (LLMs) with its PyTorch plug-in.

15 November 2024 - ZenDNN 5.0 - 4 Comments
AMD 3D V-Cache Optimizer Driver To Be Merged For Linux 6.13
AMD 3D V-Cache Optimizer Driver To Be Merged For Linux 6.13

Last month AMD Linux engineers posted patches for a 3D V-Cache Optimizer driver for Linux that allows the user to communicate their cache vs. frequency preference depending upon workload and for the 3D V-Cache processors where some CCDs have the larger cache but not all. That driver is now ready for appearing in the upcoming Linux 6.13 kernel.

14 November 2024 - AMD 3D V-Cache Optimizer Driver - 16 Comments
AMD Posts New Linux Mitigation Handling For SRSO/Inception
AMD Posts New Linux Mitigation Handling For SRSO/Inception

AMD Linux engineer Borislav Petkov kicked off the new week by volleying a patch for adjusting the Speculative Return Stack Overflow (SRSO, a.k.a. "Inception") vulnerability mitigation handling for capabilities to be found with affected processors running on newer CPU microcode.

4 November 2024 - Speculative Return Stack Overflow - Add A Comment
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

1789 AMD news articles published on Phoronix.