AMD News Archives


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

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 - 26 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
AMD Dynamic Boost Control Feature Set For Introduction In Linux 6.6
AMD Dynamic Boost Control Feature Set For Introduction In Linux 6.6

Back in April I pointed out some new AMD patches at the time for enabling a new "Dynamic Boost Control" feature that hasn't been widely talked about by AMD yet for allowing more frequency/power controls around Ryzen SoCs. But making this power/performance feature controversial is that it requires authentication with the AMD Platform Security Processor (PSP) for activation with user-space blobs for tapping this greater control of the hardware. This AMD Dynamic Boost Control feature now looks like it is ready for merging into Linux 6.6.

16 July 2023 - AMD Dynamic Boost Control - Add A Comment
Linux 6.5 Adds In Some Next-Gen CPU Enablement For AMD PMF (Zen 5)
Linux 6.5 Adds In Some Next-Gen CPU Enablement For AMD PMF (Zen 5)

Last week we began seeing AMD engineers post Linux patches for "Family 26" (1Ah) CPU enablement that is more than likely for Zen 5 processors. This week the AMD "1Ah" work has carried forward with new patches having been merged into the Linux 6.5 kernel.

12 July 2023 - Zen 5 Ryzen PMF Linux Driver - 5 Comments
AMD Revises WiFi RFI Mitigation Feature For Linux
AMD Revises WiFi RFI Mitigation Feature For Linux

Besides Bcachefs missing out on Linux 6.5, another patch series that didn't get buttoned up in time for the v6.5 merge window was AMD's work on radio frequency interference (RFI) mitigation between WiFi 6/6e/7 hardware and AMD's newest SoCs with RDNA3 graphics.

10 July 2023 - Radio Frequency Interference - 6 Comments
AMD-Xilinx Versal Watchdog Driver Coming In Linux 6.5
AMD-Xilinx Versal Watchdog Driver Coming In Linux 6.5

There's been a lot of AMD-Xilinx code going upstream in the Linux kernel over the past few months to benefit AMD's embedded efforts from the QDMA driver to CDX bus to XDMA and more. The latest hitting the kernel is an AMD-Xilinx Versal watchdog driver.

5 July 2023 - AMD Watchdog - 4 Comments
AMD Improving Xen VirtIO GPU Support For In-Vehicle Infotainment, Using RADV
AMD Improving Xen VirtIO GPU Support For In-Vehicle Infotainment, Using RADV

As I've written about a few times in recent months, AMD has been enhancing GPU support for use under Xen virtualization. Their interests in Xen weren't clear to this point given that KVM virtualization tends to be the dominant solution these days when it comes to open-source Linux virtualization. Now it's been revealed that the AMD GPU interests in Xen stem from an in-vehicle infotainment play.

5 July 2023 - AMD's Xen GPU Play For Cars - 14 Comments
AMD CPU Use Among Linux Gamers Approaching 70% Marketshare
AMD CPU Use Among Linux Gamers Approaching 70% Marketshare

Besides being curious about the Steam Survey results for indicating the size of the Linux gaming marketshare as an overall percentage, one of the interesting metrics we are curious about each month is the AMD vs. Intel CPU marketshare for Linux gaming. AMD has been on quite an upward trajectory among Linux gamers/enthusiasts in recent years not only for their Radeon graphics cards with their popular open-source driver stack but their Ryzen CPUs have become extremely popular with Linux users. With the new Steam Survey results for June, AMD CPUs are found on nearly 70% of Linux gaming systems polled by Steam.

2 July 2023 - AMD + Linux Gamers - 148 Comments
AMD Hardware-Accelerated Virtualized IOMMU Patches Posted For Linux
AMD Hardware-Accelerated Virtualized IOMMU Patches Posted For Linux

Following the recent AMD IOMMU v2 page table work and other IOMMU improvements as part of AMD's effort to further enhance the Linux virtualization support on EPYC server platforms, the latest patches out of AMD as of yesterday are for wokring on hardware-accelerated virtualized IOMMU (AMD HW-vIOMMU).

22 June 2023 - AMD HW-vIOMMU - 3 Comments
AMD Publishes Initial openSIL Open-Source CPU Silicon Initialization Code
AMD Publishes Initial openSIL Open-Source CPU Silicon Initialization Code

Following an exciting AMD AI Day yesterday where they launched the Ryzen PRO 7000 series for desktops and laptops, launched Genoa-X and Bergamo server processors, and introduced the MI300X, there is additional exciting news today... AMD just published the code for their new openSIL project that is working on open-source CPU silicon initialization with Coreboot support and in the coming years will ultimately replace AGESA.

14 June 2023 - AMD openSIL - 7 Comments
Linux cpupower Tool Being Extended For AMD P-State Features
Linux cpupower Tool Being Extended For AMD P-State Features

The cpupower tool that lives within the Linux kernel source tree can be used for easily querying and setting various CPU power-related features. This tool now has patches pending for extending it for exposing more functionality found within AMD's modern P-State CPU frequency scaling driver.

12 June 2023 - cpupower - Add A Comment
More AMD Heterogeneous System Patches Queued Ahead Of Linux 6.5
More AMD Heterogeneous System Patches Queued Ahead Of Linux 6.5

A few new AMD heterogeneous system patches have been queued via TIP.git ahead of the upcoming Linux 6.5 kernel merge window. These newest AMD Linux patches are focused on proper heterogeneous system enumeration for AMD data center systems sporting the Instinct MI200 and newer accelerators.

6 June 2023 - AMD Heterogeneous System - Add A Comment

1672 AMD news articles published on Phoronix.