AMD News Archives


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

ASRock Rack Releases BIOS Update For EPYC 4004 Support With AM5 Ryzen Boards
ASRock Rack Releases BIOS Update For EPYC 4004 Support With AM5 Ryzen Boards

As a follow-up to this morning's AMD EPYC 4004 review and benchmarks, Supermicro, ASRock Rack, Giga Computing, Tyan, and others have announced new motherboards/servers for these entry-level EPYC servers. In addition with the likes of ASRock Rack they have already published BIOS updates enabling existing AM5 Ryzen server boards to officially support the EPYC 4004 series processors.

21 May 2024 - ASRock Rack EPYC 4004 - 10 Comments
AMD & Supermicro Collaborating On Open-Source Firmware With The OSFF
AMD & Supermicro Collaborating On Open-Source Firmware With The OSFF

As more positive indications around AMD's OpenSIL effort for open-source CPU silicon initialization to eventually replace AGESA, both AMD and Supermicro are now collaborating with the Open-Source Firmware Foundation. Supermicro has also publicly shown off a platform with OpenSIL+Coreboot and is said to be exploring OpenBMC for future hardware.

16 May 2024 - AMD & Supermicro - 4 Comments
Linux 6.10 AMD P-State To Deliver Fixes, Better Support On Older Zen CPUs
Linux 6.10 AMD P-State To Deliver Fixes, Better Support On Older Zen CPUs

The recent AMD P-State Linux driver patches for heterogeneous core CPU topology, Fast CPPC, and Core Performance Boost haven't made it to the Linux power management's "-next" branch ahead of the imminent Linux 6.10 cycle. Thus it looks like those features won't be ready to make it for v6.10 unless by chance being deemed ready in the coming days and then sent in as part of a secondary set of merge window changes. However, some other AMD P-State fixes/improvements are queued up.

12 May 2024 - AMD P-State Changes - 5 Comments
Another AMD Zen 5 PCI ID Squeezing Into Linux 6.9
Another AMD Zen 5 PCI ID Squeezing Into Linux 6.9

The Linux 6.9 kernel should debut as stable later today unless Linus Torvalds has second thoughts and decides to delay it by issuing a v6.9-rc8 kernel instead that would then push out the official release by an extra week. In any event, as a last-minute "x86/urgent" pull request is another Zen 5 PCI ID being added.

12 May 2024 - Zen 5 PCI ID - 2 Comments
AMD Aims For AMF Decode In FFmpeg, Questioned Over Vulkan Video Commitment
AMD Aims For AMF Decode In FFmpeg, Questioned Over Vulkan Video Commitment

AMD last week sent out a set of patches to enhance the open-source FFmpeg multimedia library with integration around the AMD Advanced Media Framework (AMF). The AMF SDK allows for "optimal" access to AMD GPUs for multimedia processing but this patch series questioned the need in an era of Vulkan Video APIs beginning to see adoption.

10 May 2024 - AMD AMF - 61 Comments
AMD Core Performance Boost For Linux Getting Per-CPU Core Controls
AMD Core Performance Boost For Linux Getting Per-CPU Core Controls

For the past several months AMD Linux engineers have been working on AMD Core Performance Boost support for their P-State CPU frequency scaling driver. The ninth iteration of these patches were posted on Monday and besides the global enabling/disabling support for Core Performance Boost, it's now possible to selectively toggle the feature on a per-CPU core basis.

7 May 2024 - AMD Core Performance Boost - 11 Comments
AMD 3rd Gen EPYC "Milan" Sees Some Performance Benefits To Ubuntu 24.04 LTS
AMD 3rd Gen EPYC "Milan" Sees Some Performance Benefits To Ubuntu 24.04 LTS

With the recently released Ubuntu 24.04 LTS I've shown various benchmarks how it can deliver nice performance gains over both Ubuntu 23.10 and the existing Ubuntu 22.04 LTS on different platforms. Those benchmarks have tended to focus on the latest-generation processors/platforms given that's where the excitement is these days. But for those on older platforms like AMD 3rd Gen EPYC "Milan" servers, here are some benchmarks looking at the performance impact of an Ubuntu 24.04 LTS upgrade.

2 May 2024 - Ubuntu 22.04 vs. 24.04 LTS - Add A Comment
AMD Enabling "Fast CPPC" For Even Greater Linux Performance & Power Efficiency On Some CPUs
AMD Enabling "Fast CPPC" For Even Greater Linux Performance & Power Efficiency On Some CPUs

While AMD Zen 4 processors whether it be the Ryzen 7000/8000 desktop/mobile series or EPYC 8004/9004 series server processors are already performing very well on Linux and with great power efficiency against the competition as shown in dozens of Phoronix articles at this point, it turns out there's been a minor power/performance optimization left untapped yet under Linux for select Zen 4 processors. A new patch series posted this Sunday allows for this "fast CPPC" feature to be utilized on supported processors.

28 April 2024 - AMD Fast CPPC - 12 Comments
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 - 3 Comments
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 - 8 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

1687 AMD news articles published on Phoronix.