AMD News Archives


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

AMD Zen 5 "Znver5" CPU Enablement Merged For GCC 14
AMD Zen 5 "Znver5" CPU Enablement Merged For GCC 14

Back in February AMD posted GCC compiler enablement support for Zen 5 with the new "znver5" target ahead of launch. Since then it's been rather quiet and nervous not seeing this support merged ahead of the upcoming GCC 14 stable release, but this morning it's finally happened: the AMD Zen 5 processor enablement has been merged to GCC Git in time for the GCC 14.1 stable release that will be out in the coming weeks.

18 March 2024 - Znver5 - 6 Comments
AMD Makes HIP Ray-Tracing Open-Source
AMD Makes HIP Ray-Tracing Open-Source

AMD's HIP Ray-Tracing library "HIP RT" has been one of the few projects under the GPUOpen umbrella that starts off as closed-source software but then is eventually open-sourced... That happened now with the HIP ray-tracing code becoming publicly available.

14 March 2024 - HIP RT - 7 Comments
Ubuntu 24.04 LTS To Help Further Boost AMD EPYC 9004 Series Performance
Ubuntu 24.04 LTS To Help Further Boost AMD EPYC 9004 Series Performance

With the upgraded Linux kernel, compiler, and other software upgrades with next month's Ubuntu 24.04 LTS, those using recent AMD EPYC server processors like the 4th Gen EPYC Genoa(X) / Bergamo / Siena processors stand to benefit from greater performance over the current Ubuntu 22.04 LTS release.

12 March 2024 - Ubuntu 24.04 - 1 Comment
AMD Posts Performance Monitoring Patches For Zen 5 CPUs
AMD Posts Performance Monitoring Patches For Zen 5 CPUs

While Linux 6.8 carries some elements of Zen 5 CPU support, more upstream Linux enablement for the next-generation AMD processors remains ongoing. Sent out this morning were the initial patches around AMD Zen 5 performance monitoring and events for the perf subsystem.

11 March 2024 - AMD Zen5 Perf - Add A Comment
Linux 6.9 To Allow AMD P-State With ACPI CPPC V2 For Threadripper 3000 Series CPUs
Linux 6.9 To Allow AMD P-State With ACPI CPPC V2 For Threadripper 3000 Series CPUs

The AMD P-State CPU frequency scaling driver works with Zen 2 and newer processors supporting ACPI Collaborative Processor Performance Controls (CPPC) but to date this hasn't worked for Threadripper 3000 series processors with the TRX40 chipset. That though is finally being fixed up with Linux 6.9 thanks to a one-line code change.

10 March 2024 - Better Late Than Never - 7 Comments
AMD Introducing FRU Memory Poison Manager In Linux 6.9
AMD Introducing FRU Memory Poison Manager In Linux 6.9

Queued for introduction in the upcoming Linux 6.9 kernel cycle is an FRU Memory Poison Manager "FMPM" developed by AMD that may later be adapted for other non-AMD platforms. The FRU Memory Poison Manager is working to persist information around known bad/faulty memory across reboots.

6 March 2024 - FRU Memory Poison Manager - 14 Comments
Lisa Su Says The "Team Is On It" After Tweet About Open-Source AMD GPU Firmware
Lisa Su Says The "Team Is On It" After Tweet About Open-Source AMD GPU Firmware

George Hotz with Tiny Corp that is working on Tinygrad and TinyBox for interesting developments in the open-source AI space has previously called out AMD over ROCm issues. Yesterday yielded new tweets by "the tiny corp" over AI training runs crashing with MES errors and then called for AMD open-sourcing the firmware to which AMD CEO Lisa Su has responded.

6 March 2024 - Lisa Su Responds - 38 Comments
AMD's Latest ROCm Effort: More Blogging With A New Blog Platform
AMD's Latest ROCm Effort: More Blogging With A New Blog Platform

As many enthusiasts wait to hear from AMD more broadly supporting ROCm in an official capacity across consumer Radeon GPUs and/or hearing about better supporting more Linux distributions outside of the major enterprise Linux distributions, today AMD announced a new medium for their communications with the community: the "New AMD ROCm Software Blog Platform" will be rolling out.

20 February 2024 - AMD ROCm Software Blog Platform - 29 Comments
AMD Zen 5 Compiler Support Posted For GCC - Confirms New AVX Features & More
AMD Zen 5 Compiler Support Posted For GCC - Confirms New AVX Features & More

Making for a very exciting Saturday morning, AMD just posted their initial enablement patch for plumbing Zen 5 processor support "znver5" into the GNU Compiler Collection! With GCC 14 due to be released as stable in March~April as usual for the annual compiler release, it's been frustrating to see no Zen 5 support even while Intel has already been working on Clear Water Forest and Panther Lake support with already having upstreamed Sierra Forest, Granite Rapids, and other new CPU targets months ago... Well, Granite Rapids was added to GCC in late 2022. But squeezing in as what should now be merged in time is the initial AMD Zen 5 support!

10 February 2024 - Znver5 - 27 Comments
The 2024 State Of Open-Source AMD Firmware
The 2024 State Of Open-Source AMD Firmware

Last year at FOSDEM 2023 there was a presentation on the state of AMD open-source firmware and since then a lot has changed from the AMD openSIL announcement to new platforms being in the process of being enabled. At FOSDEM 2024 this past weekend in Brussels was a fresh look at the current state of AMD open-source firmware.

6 February 2024 - Open-Source AMD Firmware - 11 Comments
AMD's Work On Upstreaming AMDGPU/ROCm Debugging Support Into GDB
AMD's Work On Upstreaming AMDGPU/ROCm Debugging Support Into GDB

The AMD ROCm Debugger "ROCgdb" is maintained as a fork of the GNU Debugger (GDB) with support added for the heterogeneous debugging of the ROCm compute platform. ROCgdb works well and is distributed as part of the ROCM stack. The good news is that AMD is also working on getting this AMDGPU/ROCm debug support added into the upstream GDB debugger.

4 February 2024 - AMDGPU/ROCm + GDB - Add A Comment
AMD P-State Linux Driver Gets Fixed Up For Threadripper 3000 Series CPUs
AMD P-State Linux Driver Gets Fixed Up For Threadripper 3000 Series CPUs

The AMD P-State CPU frequency scaling driver for improved thermal/power/performance behavior under Linux works for Zen 2 and newer systems where the platform exposes ACPI Collaborative Processor Performance Controls (CPPC) support. There's been a caveat though of the "amd_pstate" driver having issues for the Zen2-based Ryzen Threadripper 3000 series. With a newly-published set of patches, that issue should be resolved.

31 January 2024 - amd_pstate + Threadripper 3000 Series - 1 Comment
Linux's x86_energy_perf_policy Utility Being Extended To AMD CPUs
Linux's x86_energy_perf_policy Utility Being Extended To AMD CPUs

For AMD Zen 2 and newer systems making use of the modern AMD P-State driver on Linux for CPU frequency scaling, ACPI Collaborative Processor Performance Control (CPPC) interface is being used. For managing the ACPI CPPC energy performance preference (EPP), Intel's x86_energy_perf_policy utility is now being extended to AMD processors.

30 January 2024 - AMD + x86_energy_perf_policy - 5 Comments
Radeon R300 Open-Source Driver Continues Seeing New Improvements In 2024
Radeon R300 Open-Source Driver Continues Seeing New Improvements In 2024

As I wrote about at the start of January, the open-source ATI Radeon R300 Linux graphics driver continues seeing new improvements even all these years later thanks to the open-source community. This wasn't some one-off work either in 2024 for this R300 to R500 GPU OpenGL driver but more work has since landed.

30 January 2024 - ATI R300g - 17 Comments
AMD Publishes XDNA Linux Driver: Support For Ryzen AI On Linux
AMD Publishes XDNA Linux Driver: Support For Ryzen AI On Linux

With the AMD Ryzen 7040 series "Ryzen AI" was introduced as leveraging Xilinx IP onboard the new Zen 4 mobile processors. Ryzen AI is beginning to work its way out to more processors while it hasn't been supported on Linux. Then in October was AMD wanting to hear from customer requests around Ryzen AI Linux support. Well, today they did their first public code drop of the XDNA Linux driver for providing open-source support for Ryzen AI.

25 January 2024 - AMD XDNA Linux Driver - 42 Comments
AMD P-State Preferred Core Support For Linux Tried A 13th Time
AMD P-State Preferred Core Support For Linux Tried A 13th Time

One of the features sadly not having made it in time for the Linux v6.8 kernel merge window is the AMD P-State Preferred Core support. This is about being able to properly communicate to the kernel and scheduler about "preferred cores" such as cases of some CPU cores having higher maximum frequencies or better performance characteristics than others. This is becoming more important with AMD Ryzen processors beginning to see a combination of Zen 4 and Zen 4C cores and other cases like AMD 3D V-Cache enabled processors where some cores would be preferred over others for performance sensitive work.

12 January 2024 - AMD P-State Preferred Core - 20 Comments
System76 Thelio Ramps Up AI & Creator Performance With New AMD Ryzen Threadripper CPUs
System76 Thelio Ramps Up AI & Creator Performance With New AMD Ryzen Threadripper CPUs

System76 has opted to offer new AMD Ryzen Threadripper 7000 series processors in their Thelio Major desktop line-up to provide for greater performance from AI and creator workloads to all common code compilation and other tasks leveraging many CPU cores/threads. The new System76 Thelio Major powered by Zen 4 Threadripper is being shown off this week at CES 2024 in Las Vegas at AMD's booth. A review on the new Thelio Major workstation will also be forthcoming on Phoronix.

9 January 2024 - Thelio Major + Zen 4 Threadripper - 37 Comments
AMD Announces Automotive-Grade Ryzen Embedded V2000A Series
AMD Announces Automotive-Grade Ryzen Embedded V2000A Series

Ahead of the Consumer Electronics Show (CES) next week in Las Vegas, AMD announced today the Versal AI Edge XA Adaptive SoC and the Ryzen Embedded V2000A Series processor. The Ryzen Embedded V2000A is an x86 automotive-qualified processor family for next-generation automotive digital cockpits. Given the automotive/embedded focus, Linux plays a big role with the forthcoming hardware and its adoption by multiple automotive companies.

4 January 2024 - AMD Ryzen Embedded V2000A - 26 Comments
AMD Address Translation Library "ATL" Coming With Linux 6.8
AMD Address Translation Library "ATL" Coming With Linux 6.8

The AMD Address Translation Library (ATL) is cleaning up and centralizing existing code within the Linux kernel for Zen-based systems. After being reviewed on the kernel mailing list, the AMD ATL is set to be introduced as part of the upcoming Linux 6.8 kernel cycle.

3 January 2024 - AMD ATL - 4 Comments
AMD Ends Out 2023 Still Working To Get The Rest Of SEV-SNP Upstream In Linux
AMD Ends Out 2023 Still Working To Get The Rest Of SEV-SNP Upstream In Linux

This New Year's weekend brought the latest AMD patches working on plumbing the mainline Linux kernel with the hypervisor support around AMD Secure Nested Paging (SNP) as part of their Secure Encrypted Virtualization (SEV). SEV-SNP has been supported since EPYC 7003 series and while some elements of the support have been upstreamed for securing VMs, some bits remain.

31 December 2023 - SEV-SNP Upstreaming Continues - 1 Comment
AMD PMC Linux Driver Being Updated For Zen 5 CPUs
AMD PMC Linux Driver Being Updated For Zen 5 CPUs

One of the big milestones we are looking forward to in 2024 is the introduction of AMD Zen 5 processors. AMD Linux engineers have in recent months begun getting ready for those next-generation processors that look like will be Family 26 (1Ah) processors. We've been seeing more of the AMD "1Ah" patches and some more were posted today for some post-Christmas excitement before the new year.

26 December 2023 - AMD PMC For Zen 5 - 4 Comments
AMD PMF Policy Binary Support Queued For Linux 6.8
AMD PMF Policy Binary Support Queued For Linux 6.8

As part of AMD's Platform Management Framework (PMF) and working on new Ryzen features like the Smart PC Solutions Builder, a set of patches are queued up ahead of the Linux 6.8 kernel cycle support for policy binary support with the PMF driver.

26 December 2023 - AMD PMF Policy Binary - Add A Comment
AMD AXI 1-Wire Host Driver Submitted For Linux 6.8
AMD AXI 1-Wire Host Driver Submitted For Linux 6.8

While the Linux 6.7 release is being pushed back by one week due to the holidays and in turn the Linux 6.8 merge window not officially opening until 8 January, some pull requests do end up getting submitted early. The 1-wire bus driver changes for Linux 6.8 were sent out this week and most notably includes adding the AMD AXI 1-wire host driver.

24 December 2023 - AMD AXI 1W - Add A Comment
It Looks Like AMD Zen 5 SoCs Will Support ACPI PHAT
It Looks Like AMD Zen 5 SoCs Will Support ACPI PHAT

A few months ago I wrote about AMD Linux engineers working on ACPI PHAT support for the Linux kernel. This week new patches around Linux ACPI PHAT handling have been posted with further confirmation of this functionality coming to "future" AMD SoCs.

13 December 2023 - AMD + ACPI PHAT - 2 Comments
AMD WBRF Ready For Linux 6.8 To Mitigate WiFi Radio Interference
AMD WBRF Ready For Linux 6.8 To Mitigate WiFi Radio Interference

Since earlier this year AMD has been working on Linux support for WBRF for mitigating WiFi radio frequency interference (RFI) with their latest Ryzen 7000 and forthcoming Ryzen 8000 series mobile processors. That work looks like it will be ready to land in Linux 6.8.

11 December 2023 - AMD WBRF - 4 Comments
AMD Posts 11th Iteration Of P-State Preferred Core Patches For Linux
AMD Posts 11th Iteration Of P-State Preferred Core Patches For Linux

For the past number of months AMD has been actively working on enabling AMD P-State Preferred Core functionality for Linux so that their modern processors can communicate "preferred" cores to the Linux kernel scheduler for making better decisions around task placement and ultimately ensuring best performance of Ryzen and EPYC processors running on Linux. This week they are up to their 11th take on these kernel patches.

30 November 2023 - AMD P-State Preferred Core - 18 Comments

1661 AMD news articles published on Phoronix.