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.
AMD News Archives
1,672 AMD open-source and Linux related news articles on Phoronix since 2006.
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.
It looks like the further-tuned AMD Inception / SRSO (Speculative Return Stack Overflow) mitigation code will be submitted for the upcoming Linux 6.6 merge window.
Following AMD recently posting Linux graphics driver patches for enabling a GFX 11.5 graphics engine and new DCN 3.5 display block that are presumably for an RDNA3 refresh such as for the Ryzen 8000 series APUs, today AMD posted additional open-source driver patch series for enabling additional new IP.
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.
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.
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.
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.
A few minutes ago AMD sent out the very first open-source Linux kernel graphics driver patches for enabling the "GFX 11.5" graphics engine.
AMD's Preferred Core feature continues working its way toward the Linux kernel for this functionality that's been around since Zen 2.
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.
AMD Linux engineers continue work on enabling the Family 1Ah CPU models for the Linux kernel as what would appear to almost surely be the next-gen Zen 5 processors.
After a rather busy Patch Tuesday with the AMD Inception vulnerability and Intel Downfall going public, the Linux kernel saw a new bug fix merged today for a different issue... It turns out original AMD Zen 1 processors could end up leaking data in certain conditions after a divide by zero occurs.
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.
A new set of patches have been posted for the Linux kernel that implement AMD P-State Preferred Core handling for the amd-pstate driver.
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.
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.
An updated patch-set was sent out on Wednesday to address fixing wake-up problems for some AMD client platforms when going through a suspend/resume cycle.
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.
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.
Going back to May I wrote about AMD's "k10temp" Linux temperature driver being updated to handle negative temperature readings and now finally merged on Friday as a fix ahead of Linux 6.5-rc4 is a change to that open-source driver for properly displaying negative temperatures.
AMD lifted the embargo this evening on the Ryzen 9 7945HX3D, their first mobile processor sporting 3D V-Cache technology for boosting gaming performance and other cache-happy workloads.
It looks like the updated Family 17h microcode this morning isin relation to a new Zen 2 CPU security vulnerability being disclosed. The Linux kernel has also just received a patch for this "Zenbleed" vulnerability for older AMD CPUs.
Both new AMD Zen CPU and Radeon GPU microcode/firmware have been published today to the linux-firmware.git tree.
Automatic IBRS is a new feature with AMD Zen 4 processors akin to Intel's Enhanced IBRS functionality. Linux 6.3 added Auto IBRS support but it turns out when that was being enabled an oversight was made.
Future AMD CPUs will be having larger microcode patches and thus the Linux kernel is now being adapted to better handle that increased microcode payload.
New patches posted to the Linux kernel mailing list prepare the AMD Error Detection and Correction (EDAC) driver for the upcoming AMD Instinct MI300 APUs.
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.
AMD Linux engineers are working on extending the Direct Rendering Manager (DRM) subsystem used by their GPUs/accelerators to allow up to 128 DRM devices per system.
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.
AMD has made available the FidelityFX SDK solution available via GPUOpen as their easy-to-integrate offering for FidelityFX technologies.
The AMD Compressonator open-source tool suite that is under the GPUOpen umbrella has now added AVX-512 support alongside other enhancements in its v4.4 update.
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.
AMD's GPUOpen team on Thursday released the newest version of their Advanced Media Framework "AMF" SDK for Linux and Windows developers.
It looks like the first patches have dropped today for early AMD bring-up around their next-generation "Zen 5" processors.
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.
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.
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.
In addition to yesterday bringing EDAC support for AMD Zen 4 client CPUs, the set of RAS "Reliability, Availability and Serviceability" updates for the Linux 6.5 kernel have separately brought initial GPU/accelerator support.
The Error Detection And Correction (EDAC) subsystem updates have been submitted today on this first day of the Linux 6.5 merge window. Headlining the EDAC changes this cycle is bringing AMD Zen 4 client support.
Sent in today for the mainline Linux kernel -- days ahead of the expected Linux 6.4 stable release -- is a crash fix for just-released AMD Ryzen 7040 series laptops.
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).
AMD CEO Dr. Lisa Su has reaffirmed the company's commitment to the open-source ROCm compute stack and working with the community and ultimately improving their software support.
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.
Beyond launching Bergamo and Genoa-X, AMD's AI Day also showcased the new AMD-Pensando DPU offerings and also previewed more of their next-gen Instinct MI300 accelerator APU.
In addition to AMD announcing the Ryzen PRO 7000 series this morning, they have now announced Bergamo, Genoa-X, and other new data center offerings.
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.
The upcoming Linux 6.5 kernel is set to add support for some new hardware to AMD's decade-old cryptographic co-processor (CCP) driver.
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.
As a win for AMD Ryzen Linux systems for greater performance and power efficiency, AMD is ready to set their P-State driver's default operation mode to be the recently merged "active" mode for Ryzen laptops and desktops.
1672 AMD news articles published on Phoronix.