AMD News Archives


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

AMD Prepping Fixes & Enhancements For P-State CPUFreq Driver
AMD Prepping Fixes & Enhancements For P-State CPUFreq Driver

The AMD P-State CPU frequency scaling driver for Zen 2 and newer processors has been working out well in its roughly two years of being in the mainline Linux kernel. The AMD P-State driver has helped with ensuring modern Ryzen systems are delivering optimal performance and power efficiency. Recently AMD Linux engineers have been working on a few fixes and enhancements to this CPUFreq driver.

23 April 2024 - AMD P-State - 1 Comment
AMD XDNA Linux Driver For Ryzen AI, Zen 5 Compiler Support & Other AMD Q1 Highlights
AMD XDNA Linux Driver For Ryzen AI, Zen 5 Compiler Support & Other AMD Q1 Highlights

With the first quarter drawing to a close, here's a recap of the most exciting AMD Linux/open-source news from the quarter. During the past three months we've seen AMD finally publish their XDNA Linux driver for open-source Ryzen AI support, their open-source HDMI driver efforts were sadly rejected by the HDMI Forum, the AMD Zen 5 "znver5" compiler support was added to GCC 14, more AMD Zen 5 Linux kernel preparations made, and various other AMD Linux driver enhancements landed.

31 March 2024 - AMD Highlights 2024-Q1 - Add A Comment
Linux Fixes Botched SRSO Mitigation For AMD Zen 3 / Zen 4
Linux Fixes Botched SRSO Mitigation For AMD Zen 3 / Zen 4

Disclosed last August was the AMD Inception vulnerability also known as SRSO for the Speculative Return Stack Overflow. The kernel-side patches for the AMD SRSO mitigation were quickly merged. Following that were more clean-ups and fixes to the SRSO mitigation code. It's been a quiet few months since while merged on Friday was fixing some of the mitigation code due to being ineffective.

30 March 2024 - AMD Inception Fixes - 19 Comments
GCC Compiler Adds Support For Device Offloading With AMD RDNA3 APUs (GFX1103)
GCC Compiler Adds Support For Device Offloading With AMD RDNA3 APUs (GFX1103)

While there is AOMP for OpenMP device offloading based on the LLVM/Clang compiler, less talked about and not as feature-rich is the AMDGCN back-end within the GNU Compiler Collection (GCC) that is also worked on for OpenMP device offloading capabilities to Radeon GPUs. Squeezing in for the upcoming GCC 14.1 stable release is GFX1103 support for AMD APUs with RDNA3 integrated graphics.

22 March 2024 - AMD RDNA3 APUs - 2 Comments
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

1670 AMD news articles published on Phoronix.