The Wayback Machine - https://web.archive.org/web/20231021121147/https://www.phoronix.com/linux/AMD

AMD News Archives


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

AMD Wants To Know If You'd Like Ryzen AI Support On Linux
AMD Wants To Know If You'd Like Ryzen AI Support On Linux

With the newest AMD Ryzen 7040 series laptops there is "Ryzen AI" as a dedicated AI engine based on Xilinx IP to help accelerate machine learning with the likes of PyTorch and TensorFlow. Sadly though this Ryzen AI with their new Zen 4 laptops is only supported under Microsoft Windows at this point. But it could change with sufficient customer interest.

20 October 2023 - Ryzen AI For Linux? - 45 Comments
AMD Posts Linux Patches For Better Graphics/Compute Interoperability & Other Benefits
AMD Posts Linux Patches For Better Graphics/Compute Interoperability & Other Benefits

AMD today posted a set of interesting patches for enabling better integration of their AMDKFD (Kernel Fusion Driver, what is their compute kernel driver) memory management with Linux's DRM GEM ioctl API. In turn the code allows managing virtual address (VA) mappings in compute VMs with the GEM_VA ioctl interface for greater control of buffers imported via DMA-BUF.

17 October 2023 - AMDKFD + GEM_VA - 3 Comments
AMD Advanced Media Acceleration "AMA" 1.0 SDK Released
AMD Advanced Media Acceleration "AMA" 1.0 SDK Released

AMD has published the Advanced Media Acceleration (AMA) v1.0 SDK as a software stack aimed for hardware video acceleration and capable of high density real-time transcoding. The AMD AMA SDK integrates with the likes of the open-source FFmpeg and GStreamer projects for fitting nicely in the Linux software ecosystem as well as sporting its own C-based API.

13 October 2023 - AMD AMA 1.0 SDK - 10 Comments
AMD Makes A New Open-Source AI Software Acquisition
AMD Makes A New Open-Source AI Software Acquisition

It was just a few weeks ago that AMD acquired AI software company Mipsology to help their AI software efforts on FPGAs. Today AMD announced another notable AI software acquisition: open-source AI software vendor Nod.ai.

10 October 2023 - AMD + Nod.ai - 6 Comments
AMD P-State Preferred Core Support For Linux Spun Up An Eighth Time
AMD P-State Preferred Core Support For Linux Spun Up An Eighth Time

While the AMD P-State driver is working quite well for Ryzen systems already with the default on Linux 6.5, one of the additions we are still waiting to land is the AMD "Preferred Core" functionality. An eighth version of those patches were posted on Monday for inching this feature closer to the mainline kernel.

10 October 2023 - AMD P-State Preferred Core v8 - 25 Comments
AMD OpenSIL Will Be Talked About Later This Month At The 2023 OCP Global Summit
AMD OpenSIL Will Be Talked About Later This Month At The 2023 OCP Global Summit

Earlier this year at the OCP Regional Summit in Prague AMD first presented openSIL as their new open-source CPU silicon initialization effort that can integrate with Coreboot and open-source boot firmware solutions. AMD openSIL is currently being prototyped on Genoa platforms but in a few years will eventually replace AGESA on both client and server processors. Later this month at the OCP Global Summit, there will be a new presentation on AMD openSIL.

6 October 2023 - AMD OpenSIL - 1 Comment
AMD PMF Firmware Added To Linux-Firmware.Git For Smart PC Solution Builder
AMD PMF Firmware Added To Linux-Firmware.Git For Smart PC Solution Builder

As written about last month, AMD Linux engineers have been working on PMF Linux driver support for a "Smart PC Solutions Builder". The AMD Smart PC Solutions Builder feature is intended to provide OEMs with more control over system power/performance policies. It looks like systems making use of this feature are already to the marketplace or imminent with AMD having already landed the PMF firmware.

3 October 2023 - AMD PMF Firmware - 3 Comments
Linux Will Finally Indicate Via /proc/cpuinfo If AMD SVM Virtualization Is Disabled
Linux Will Finally Indicate Via /proc/cpuinfo If AMD SVM Virtualization Is Disabled

Checking for the presence of Intel virtualization (VMX) support and it being enabled can be easily achieved by looking at the flags in /proc/cpuinfo. But to this point AMD virtualization (SVM) has always been shown to user-space via /proc/cpuinfo even when the BIOS/platform has disabled SVM functionality. Finally for Linux 6.7 this oversight is being corrected.

2 October 2023 - AMD SVM Enabled? - Add A Comment
Limited Support For The AMD Pensando Elba SoC Might Finally Land Upstream In Linux 6.7
Limited Support For The AMD Pensando Elba SoC Might Finally Land Upstream In Linux 6.7

For a year and a half now Pensando has been working on enabling their Elba SoC support for the mainline Linux kernel - a process that coincidentally began just days after AMD announced it was acquiring Pensando. Over the past 18 months the AMD-Pensando Elba SoC enablement work has now been through 16 rounds of code review but still isn't over the finish line yet but some of the initial enablement code might finally land with Linux 6.7.

26 September 2023 - AMD Pensando Elba - 10 Comments
Expanded Platform Support For AMD Dynamic Boost Control Being Worked On For Linux
Expanded Platform Support For AMD Dynamic Boost Control Being Worked On For Linux

Since early this year AMD has been working on Linux enablement patches for Dynamic Boost Control (DBC). This is a new feature of some AMD SoCs that allow an "authenticated entity" to have greater control over certain SoC characteristics to improve the power/performance. AMD DBC was merged for Linux 6.6 just days ago while already new patches have been posted that extend the supported platforms for this Dynamic Boost Control functionality.

8 September 2023 - AMD DBC - 1 Comment
AMD UIF 1.2 Released With Initial Radeon GPU Support
AMD UIF 1.2 Released With Initial Radeon GPU Support

AMD today published version 1.2 of their Unified Inference Frontend (UIF) that is for supporting deep learning inference across AMD CPUs, GPUs, as well as Versal adaptive SoCs and FPGAs. AMD UIF aims to accelerate AI inference across all AMD compute platforms with machine learning frameworks like PyTorch and TensorFlow. With UIF 1.2 adds initial support for Radeon GPUs.

7 September 2023 - Unified Inference Frontend 1.2 - 2 Comments
AMD Preferred Core Patches Updated For Linux
AMD Preferred Core Patches Updated For Linux

On the AMD CPU side of the house, one of the patch series we are looking forward to seeing upstreamed in the Linux kernel is the AMD Preferred Core functionality that was initially sent out this summer. This AMD Preferred Core handling is built onto the AMD P-State driver and has been undergoing a few rounds of iteration with the latest "v5" patches having been posted this week.

6 September 2023 - AMD P-State Preferred Core - 5 Comments
AMD Open Hardware Competition Winners Announced For 2023
AMD Open Hardware Competition Winners Announced For 2023

AMD by way of their Xilinx acquisition has been running the Open Hardware Competition since 2015 for helping to drive new innovations around FPGAs and the ACAP compute platform. The winners of the AMD Open Hardware Competition 2023 were recently announced.

5 September 2023 - AMD Open Hardware Winners - Add A Comment
AMD Publishes SEV Firmware As Open-Source
AMD Publishes SEV Firmware As Open-Source

While I have been eagerly following the AMD openSIL project for open-source CPU initialization that will eventually replace AGESA, today AMD announced a new open-source firmware drop: the SEV firmware has been made open-source.

30 August 2023 - SEV Firmware - 18 Comments
AMD Zen 5 / Family 1Ah Temperature Support & EDAC Submitted For Linux 6.6
AMD Zen 5 / Family 1Ah Temperature Support & EDAC Submitted For Linux 6.6

Over the summer AMD Linux engineers began sending kernel patches for Family 1Ah (Family 26) processors that almost surely are for next-gen Zen 5 processors. Among the initial bits sent out for this next-generation AMD CPU Family are HWMON temperature monitoring and EDAC reporting, which are now on their way for the Linux 6.6 kernel.

28 August 2023 - HWMON + EDAC - 2 Comments
AMD Dynamic Boost Control Submitted For Linux 6.6
AMD Dynamic Boost Control Submitted For Linux 6.6

Back in April AMD Linux engineers posted enabling a new CPU feature called Dynamic Boost Control to be found with some unspecified Ryzen SoCs for tuning the processor cores for optimal performance. The Dynamic Boost Control functionality depends upon the AMD Cryptographic Co-Processor (CCP) / Platform Security Processor (PSP) and this functionality was submitted today as part of the crypto updates for Linux 6.6.

28 August 2023 - Dynamic Boost Control - 10 Comments
Linux 6.6 Will Avoid Unnecessary Kernel Panics On AMD Zen Systems
Linux 6.6 Will Avoid Unnecessary Kernel Panics On AMD Zen Systems

As part of the Reliability, Availability and Serviceability (RAS) updates submitted today for the Linux 6.6 kernel is adding a quirk/workaround for dealing with current AMD Zen systems where a processor bug could lead to erroneously increased error severity and unneeded kernel panics.

28 August 2023 - "Unneeded Kernel Panics" - 16 Comments
AMD Acquires An AI Software Company
AMD Acquires An AI Software Company

While AMD has acquired a number of hardware companies in the past several years, software company acquisitions by AMD has been much more rare. This morning AMD announced the acquisition of Mipsology as an AI software company.

24 August 2023 - AMD + Mipsology - 7 Comments
More Linux Fixes/Cleanups Coming For AMD Inception/SRSO Mitigation Code
More Linux Fixes/Cleanups Coming For AMD Inception/SRSO Mitigation Code

Earlier this month when the AMD Inception CPU vulnerability was disclosed the initial mitigation was merged to Linux kernel right away for what there is referred to as the Speculative Return Stack Overflow (SRSO). Within a day of that code being published there were already efforts to clean it up and merged last week for Linux 6.5-rc7 was that AMD Inception code cleaning. This week a new set of 22 patches were published for further improving the AMD Inception/SRSO mitigation code.

23 August 2023 - AMD Inception - 6 Comments
Lenovo ThinkPad P14s Gen4 AMD Ryzen 7 PRO 7840U Linux Tests Forthcoming
Lenovo ThinkPad P14s Gen4 AMD Ryzen 7 PRO 7840U Linux Tests Forthcoming

For those that have been eyeing an AMD Ryzen 7 7040 "Phoenix" series laptop for Linux use, over the coming weeks ahead there will be benchmarks and a review on the Lenovo ThinkPad P14s Gen4 with AMD Ryzen 7 PRO 7840U laptop. With this 8-core / 16-thread Zen 4 mobile processor clocking up to 5.1GHz, 64GB of LPDDR5x-6400 memory, 1TB NVMe SSD, and 2.8K OLED display it should be a real treat if the Linux support is all in good shape.

21 August 2023 - 64GB RAM, 2.8k OLED Display, Phoenix - 24 Comments
AMD Inception "SRSO" Mitigation Cleanup & Fixes Head To Linux 6.5-rc7
AMD Inception "SRSO" Mitigation Cleanup & Fixes Head To Linux 6.5-rc7

Earlier this month the AMD Inception vulnerability was disclosed and quickly mitigated within the mainline Linux kernel and back-ported to the stable kernels. In the rush to get the code merged and the mitigation being under embargo until the disclosure date, some bugs and clean-ups with the mitigation code were discovered. That revised code was now submitted today for merging ahead of the Linux 6.5-rc7 kernel release this weekend.

19 August 2023 - Cleaning Up Inception - 7 Comments
Linux Reworks AMD Zen 1 Divide-By-Zero Mitigation After Original Fix Inadequate
Linux Reworks AMD Zen 1 Divide-By-Zero Mitigation After Original Fix Inadequate

Following last week's AMD Inception vulnerability another AMD Zen CPU bug came to light and that was performing a divide by zero on Zen 1 could end up leaking data with this DIV0 speculation bug. The original workaround was performing a dummy division 0/1 within the #DE exception handler but that's now turned out to be inadequate.

14 August 2023 - Zen 1 - 13 Comments
Updated AMD Family 19h Microcode Published Following "Inception"
Updated AMD Family 19h Microcode Published Following "Inception"

Following yesterday's disclosure of the AMD "Inception" security vulnerability and the Linux kernel patches merged for reporting the mitigation status as well as the kernel-based handling for earlier generation Zen CPUs, the Family 19h microcode mitigations have now been picked up by the linux-firmware.git repository.

9 August 2023 - Microcode Mitigation - 6 Comments
AMD "INCEPTION" CPU Vulnerability Disclosed
AMD "INCEPTION" CPU Vulnerability Disclosed

AMD has kicked off a busy Patch Tuesday by disclosing INCEPTION, a new speculative side channel attack affecting Zen 3 and Zen 4 processors that require new microcode while prior Zen CPUs require a kernel-based solution.

8 August 2023 - INCEPTION - 7 Comments
Linux Decides To Disable RNG On All AMD fTPMs
Linux Decides To Disable RNG On All AMD fTPMs

As a follow-up to the first-on-Phoronix article last month that highlighted Linus Torvalds' frustrated views on the AMD fTPM random number generator continuing to cause problems for users even with updated firmware/BIOS, as of today the Linux kernel has gone ahead and blanket disabled RNG use for all current AMD fTPMs.

7 August 2023 - Random Number Generator - 41 Comments
Linux 6.6's cpupower Utility Enables New AMD P-State Features
Linux 6.6's cpupower Utility Enables New AMD P-State Features

Linux's cpupower utility lives within the Linux kernel source tree for reading and tuning various CPU power settings rather than poking at sysfs files directly or other means of adjusting your processor power-related tunables. With the upcoming Linux 6.6 kernel cycle the cpupower utility is adding support for adjusting new AMD P-State driver features.

1 August 2023 - cpupower - 8 Comments
Linux 6.5-rc4 Brings Change For Enabling STIBP On AMD Zen 4 Auto IBRS Systems
Linux 6.5-rc4 Brings Change For Enabling STIBP On AMD Zen 4 Auto IBRS Systems

Last weekend I wrote about Zen 4's Automatic IBRS security feature needing STIBP enabled for protecting user-space processes. Single-Threaded Indirect Branch Predictors though haven't been enabled up to now with the Auto IBRS functionality on Linux. But the x86/urgent pull request sent out today ahead of the Linux 6.5-rc4 tagging makes that change.

30 July 2023 - x86/urgent - 2 Comments

1600 AMD news articles published on Phoronix.