AMD News Archives
AMD SEV/SEV-ES Local Migration Support Patches For Linux

Google engineers have prepared a set of Linux kernel patches allowing for AMD Secure Encrypted Virtualization (SEV) / SEV-ES encrypted state to allow for local migration support of these encrypted virtual machines on the same host.

21 June 2021 - AMD SEV Local Migration - 1 Comment
AMD Continues Working To Mainline Their PTDMA Driver For Linux

Published all the way back in September 2019 was a Linux driver for supporting the Pass-Through DMA controller for EPYC processors. The PTDMA hardware allows for high bandwidth memory-to-memory and I/O copy operations. Now mid-way through 2021 that AMD PTDMA Linux driver remains in the works and is up to its tenth driver revision while waiting to see if it's now ready for mainline or further changes are still deemed necessary.

20 June 2021 - PTMA Driver v10 - Add A Comment
OnLogic Introduces New AMD Ryzen Powered Industrial Grade Mini-ITX Thin Client

Often times when checking out thin clients and industrial PCs / IoT units from OnLogic and other industrial PC vendors, they tend to be Intel powered and within the forums the first question is often about any AMD equivalent... For those wondering about any new AMD-powered thin clients / mini-ITX systems within an aluminum chassis, OnLogic has introduced the TM800.

9 June 2021 - OnLogic TM800 - 16 Comments
AMD Continues Working On SmartShift Support For Linux

Announced last year by AMD was SmartShift Technology for laptops with both AMD CPUs and GPUs to allow dynamically shifting the power budget between the CPU/GPU depending upon the current workload. AMD promoted SmartShift as delivering up to 14% extra performance and now this technology is being worked on for their Linux driver.

1 June 2021 - AMD SmartShift - 11 Comments
AMD Preparing More Linux Code For The Frontier Supercomputer

Frontier as the first US exascale supercomputer being commissioned by Oak Ridge National Laboratory and the Department of Energy. while being powered by AMD CPUs/GPUs is in the process of seeing more Linux kernel changes for bringing up the new platform.

27 May 2021 - Kernel Changes - 15 Comments
AMD Publishes Latest Linux Patch To Toggle Predictive Store Forwarding (PSF)

It's been a month and a half since AMD published a security analysis of their new Zen 3 "Predictive Store Forwarding" feature that while helping performance could theoretically lead to a new side-channel attack. While they published a Linux patch to allow disabling PSF if desired for increased security, to this day they remain in the works and have yet to be mainlined.

18 May 2021 - AMD PSF Linux v6 - 5 Comments
AMD Zen 3 Scheduler Model Finally Added To LLVM/Clang

While last minute AMD Zen 3 "znver3" improvements managed to make it for GCC 11 that was recently released, the recent debut of LLVM 12.0 wasn't so lucky on the Zen 3 support front. There was the very basic enablement that landed in LLVM 12 but now the more complete support isn't expected until LLVM 13 this autumn.

3 May 2021 - Znver3 - 8 Comments
AMD Energy Driver Booted From The Linux 5.13 Kernel

While a lot of new features and improvements have been accumulating for the Linux 5.13 kernel with the ongoing merge window, one of the unfortunate aspects of this new kernel is that the AMD Zen CPU energy driver "amd_energy" is indeed being removed.

29 April 2021 - amd_energy Removed - 37 Comments
Linux 5.13 Will Stop Restricting CPU Power Metrics Access For AMD Energy Driver

Following the PLATYPUS discovery last year that CPU energy information could be used for possible side channel attacks, the Intel RAPL counters were not only restricted to root but the "amd_energy" driver for exposing CPU energy information on supported Zen series CPUs was also dialed back to root-only in the name of security. Linux 5.13 is introducing a new mechanism so AMD CPUs will be able to still read the energy counters even if not operating as root.

11 April 2021 - Let Anyone Read It... - 9 Comments
AMD Sends Out Linux Kernel Patches To Allow Disabling Predictive Store Forwarding (PSF)

AMD last week published a security whitepaper on Zen 3's Predictive Store Forwarding (PSF) functionality introduced with Ryzen 5000 series and EPYC 7003 series processors. In the whitepaper they mentioned Linux patches were published for allowing this feature to be disabled if concerned about the security risk, well, today those patches were made public.

6 April 2021 - PSF Mitigation - 1 Comment
AMD Zen 3 Tuning Backported To The GCC 10 Compiler

In the past few weeks since the introduction of the EPYC 7003 "Milan" processors there has finally been AMD Zen 3 "Znver3" tuning work that's been hurried into the GCC 11 compiler code-base ahead of its stable release in the coming weeks. That initial Zen 3 tuning work has also now been back-ported to the GCC 10 branch ahead of its next point release.

1 April 2021 - Znver3 + GCC 10 - 7 Comments
The Most Popular AMD Linux/Open-Source News For Q1'2021

With AMD's busy Q1 of introducing the Radeon RX 6700 XT graphics card, introducing the Ryzen 5000 mobile series, the AMD EPYC 7003 "Milan" series launch, and continuing to advance their open-source/Linux software efforts, it was another busy quarter. Here is a look back from the Linux/open-source perspective of what interested readers the most.

31 March 2021 - AMD Linux - Add A Comment
New AMD Zen 3 Fixes Published For The GCC 11 Compiler

Last week there were a few round of Zen 3 compiler patches published and quickly merged into the GCC 11 compiler code-base ahead of its imminent release, This week there is some new activity albeit fixes for this new "Znver3" target.

25 March 2021 - Znver3 Fixes - 17 Comments
AMD Sends Out New Linux Code For SEV-SNP With EPYC 7003 Series

In addition to AMD EPYC 7003 "Milan" processors offering fantastic performance, another important highlight for these new Zen 3 server processors is SEV-SNP for upping the Secure Encrypted Virtualization capabilities. AMD has been offering SEV "Secure Nested Paging" patches via a GitHub repository while now they are working towards mainlining this feature for the Linux kernel.

24 March 2021 - AMD SEV-SNP - 1 Comment
AES-NI XTS Crypto Performance Looking Good For AMD With Linux 5.12 Fix

Of the performance-related changes with Linux 5.12 worth noting is faster AES-NI XTS performance for systems relying upon return trampolines "Retpolines" as part of the CPU's Spectre V2 mitigations. On the Intel side this primarily impacts older CPUs where Retpolines is still used while on the AMD side through Zen 3 the Retpolines is still relied upon, which as shown by these benchmarks is now much better off for AMD Ryzen AES XTS performance as measured by Cryptsetup.

1 March 2021 - AES-NI XTS - 5 Comments
The State Of ROCm For HPC In Early 2021 With CUDA Porting Via HIP, Rewriting With OpenMP

Earlier this month at the virtual FOSDEM 2021 conference was an interesting presentation on how European developers are preparing for AMD-powered supercomputers and beginning to figure out the best approaches for converting existing NVIDIA CUDA GPU code to run on Radeon GPUs as well as whether writing new GPU-focused code with OpenMP device offload is worthwhile.

21 February 2021 - LUMI Supercomputer - 115 Comments
AMD Is Currently Hiring More Linux Engineers

It looks like thanks to AMD's increasing sales and continuing successes in the enterprise space with more HPC wins and the like, AMD is hiring more Linux engineers. AMD currently has several interesting job openings on the Linux front.

11 February 2021 - More Linux! - 95 Comments
The Latest Open-Source AMD Firmware / Coreboot Happenings In Early 2021

While AMD has been crushing it when it comes to Linux performance and generally delivering good launch-day support, the one area many Linux/open-source advocates have been eager and hopeful to see change is around Coreboot support and ideally open-source firmware support such as by re-opening AGESA. Both inside and outside of AMD there continues being work in this direction.

7 February 2021 - Open-Source AMD Firmware - 26 Comments

1231 AMD news articles published on Phoronix.