AMD News Archives


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

AMD's Trusted Execution Environment Is Coming With Linux 5.6
AMD's Trusted Execution Environment Is Coming With Linux 5.6

Last week I wrote about the AMD Secure Processor support for Linux 5.6 being queued as part of the cryptography subsystyem work with supporting the PSP / Secure Processor of Raven Ridge APUs. That AMD Secure Processor support is now rounded out with the Trusted Execution Environment (TEE) driver being queued for wiring into that subsystem.

4 January 2020 - PSP + Secure Zone - 38 Comments
Linux 5.4.7 / 4.19.92 / 4.14.161 Bringing The AMD MCE Fix For New Threadripper CPUs
Linux 5.4.7 / 4.19.92 / 4.14.161 Bringing The AMD MCE Fix For New Threadripper CPUs

With the recently launched Threadripper 3960X / 3970X processors there was a workaround needed to boot them on Linux until an AMD MCE driver issue was resolved. That patch was upstreamed last week into the Linux 5.5 development kernel while now is getting ready to make its debut into supported Linux stable release branches.

29 December 2019 - Machine Check Exception - 4 Comments
Controlling AMD Wraith Prism RGB Heatsinks On Linux Is Easy Now With CM-RGB
Controlling AMD Wraith Prism RGB Heatsinks On Linux Is Easy Now With CM-RGB

With the Wraith Prism heatsink fan included with many modern AMD Ryzen processors there is configurable RGB lighting, which unfortunately AMD hadn't publicly documented or offered a Linux utility for manipulating the RGBs under Linux. Fortunately, there is now a straight-forward solution for dealing with those Wraith Prism RGB LEDs thanks to the open-source and independent CM-RGB project.

29 December 2019 - Wraith Prism RGB Controls - 21 Comments
Linux 5.0 Through Linux 5.4 Benchmarks On AMD EPYC 7642 "Rome" Server

A month ago I posted benchmarks looking at the performance of Linux 4.16 through Linux 5.4 kernels using an Intel Core i9 workstation. Stemming from that was a request for an AMD EPYC kernel comparison, so I carried out said tests. Due to the Rome support being newer, this round of testing is looking at the EPYC 7642 performance on Linux 5.0 to Linux 5.4.

23 December 2019 - Linux 5.0 To 5.4 - Add A Comment
AMD Threadripper 3900 Series MCE Fix Queued In RAS/Core But Not Yet Mainlined

The AMD Ryzen Threadripper 3960X/3970X are incredibly fast and trounce the competition, but as noted on launch-day most (all?) Linux distributions have a boot issue with them over a machine check exception. There is an easy workaround to let these core-happy CPUs boot and run Linux while the proper fix was queued last week in ras/core in what looks like it will wait until Linux 5.6 for merging.

16 December 2019 - MCE Fix - 8 Comments
AMD's GPU Performance API Library 3.5 Drops ROCm/HSA Support

Released on Friday was a new version of AMD's GPU Performance API "GPUPerfAPI" project under the GPUOpen umbrella. This is the AMD library used by CodeXL, Radeon Compute Profiler, and others for tapping GPU performance counters and to help in analyzing performance/execution characteristics for Radeon hardware. But this new GPUPerfAPI 3.5 release comes with a rather surprising change.

15 December 2019 - GPUPerfAPI 3.5 - 33 Comments
AMD IOMMU Driver Reworked For Linux 5.5

With the IOMMU updates for the Linux 5.5 kernel there is a major rework to the AMD IOMMU driver to make use of more common DMA IOMMU code for implementing the DMA API but with an admitted risk of potential new regressions.

2 December 2019 - AMD IOMMU - 3 Comments
Threadripper 3970X Performing Better On Windows Relative To Linux - Thanks To Microsoft Or Zen 2?
Threadripper 3970X Performing Better On Windows Relative To Linux - Thanks To Microsoft Or Zen 2?

With the AMD Ryzen Threadripper 3970X benchmarks on Windows 10 and Linux, Ubuntu 19.10 and other common distributions were just ~2% faster than the Microsoft OS and Clear Linux was just ~10% faster, based on 80+ benchmarks carried out. Those margins are much closer than we have seen with past iterations of Threadripper, but is that due to the Zen 2 microarchitecture and the improved topology of the new Threadripper CPUs or due to Microsoft's scheduler changes and other software improvements made in Windows 10 November 2019 Update? Here are some benchmarks.

30 November 2019 - Threadripper 3970X Benchmarks - 11 Comments
The Workaround To Boot Linux On AMD Threadripper 3960X/3970X Systems
The Workaround To Boot Linux On AMD Threadripper 3960X/3970X Systems

As outlined in our AMD Ryzen Threadripper 3960X / 3970X Linux review, these new Zen 2 Threadripper processors are phenomenal processors that offer significant uplift over earlier Threadripper CPUs and easily dominate over Intel's Core i9 HEDT competition. But there is one big issue right now with the Linux support: on Ubuntu and the like, it doesn't boot without a workaround. Here's that workaround for easy future reference.

25 November 2019 - Linux Workaround - 10 Comments
Intel's Assembler Changes For JCC Erratum Are Not Hurting AMD

When writing about the Intel Jump Conditional Code (JCC) Erratum and how Intel is working to mitigate the performance hit of the CPU microcode update with patches to the GNU Assembler, there was some concern expressed by readers that it might hurt AMD performance. That does not appear to be the case.

14 November 2019 - JCC Assembler Test - 28 Comments
Linux 5.5 To Advertise RDPRU Support For AMD Zen 2 CPUs Via /proc/cpuinfo

RDPRU is one of the new instruction set extensions of AMD "Zen 2" CPUs that is for reading a processor register that is typically limited to privilege level zero. RDPRU allows for reading select registers at any privilege level. With Linux 5.5, the RDPRU presence will be advertised by the CPU features.

8 October 2019 - AMD RDPRU - 7 Comments
An Early Look At The AMD EPYC Performance With The In-Development Linux 5.4 Kernel
An Early Look At The AMD EPYC Performance With The In-Development Linux 5.4 Kernel

While the Linux 5.4 cycle just officially began last week and its feature merge window not even over until this weekend, given there are AMD EPYC load balancing improvements and many other kernel improvements in general, I was eager to fire up the in-development kernel on the EPYC 7002 "Rome" series to see how the performance is looking.

25 September 2019 - AMD EPYC Rome - 2 Comments
AMD Firmware Update To Bring Boost Performance Optimizations

There has been a lot of talk recently of AMD Ryzen 3000 series processors reportedly not hitting their boost clock frequencies, whether stock coolers are adequate for hitting the boost frequencies, and other concerns around the boost behavior on these new Zen 2 processors. AMD issued a statement today they are rolling out a new BIOS/firmware update to help with boost clock frequency optimizations.

3 September 2019 - Hitting Boost Frequencies - 28 Comments
AMD Ryzen 9 3900X Power Usage Is Running Measurably Higher On Linux Than Windows
AMD Ryzen 9 3900X Power Usage Is Running Measurably Higher On Linux Than Windows

Frequently brought up following our various Ryzen 3000 "Zen 2" benchmarks like the Ryzen 9 3900X vs. Core i9 9900K gaming benchmarks is how the Ryzen 9 3900X is pulling considerably more power than the similarly equipped Intel Core i9 system and those numbers are higher than what is often cited by Windows reviewers as the difference. I've begun investigating that power difference and indeed quite quickly could see Linux power usage being higher than Windows 10.

30 August 2019 - Ryzen 9 3900X - 36 Comments
AMD Renoir Graphics Power Management Gets Wired Up

While AMD's next-gen Renoir APUs are Vega-based and not Navi, beyond the initial Linux driver enablement seen over the past few weeks coming out a few days ago were a set of patches just getting the power management in order.

26 August 2019 - Renoir APU - Add A Comment
Linux 5.3 Kernel Yielding The Best Performance Yet For AMD EPYC "Rome" CPU Performance

Among many different Linux/open-source benchmarks being worked on for the AMD EPYC "Rome" processors now that our initial launch benchmarks are out of the way are Linux distribution comparisons, checking out the BSD compatibility, and more. Some tests I wrapped up this weekend were seeing how recent Linux kernel releases perform on the AMD EPYC 7742 64-core / 128-thread processors.

17 August 2019 - AMD EPYC 7742 2P - 13 Comments
AMD Bulldozer/Jaguar CPUs Will No Longer Advertise RdRand Support Under Linux

Not directly related to the recent AMD Zen 2 BIOS update needed to fix an RdRand problem (though somewhat related in that the original systemd bug report for faulty AMD RdRand stems from these earlier CPUs), but AMD has now decided to no longer advertise RdRand support for Family 15h (Bulldozer) and Family 16h (Jaguar) processors under Linux.

15 August 2019 - AMD RdRand Issue With BIOS - 24 Comments
AMD Ryzen 3000 Series Playing Nicely With Latest Linux Distros Following BIOS Updates
AMD Ryzen 3000 Series Playing Nicely With Latest Linux Distros Following BIOS Updates

One month ago we were told that AMD released a BIOS fix to their motherboard partners for addressing the systemd boot issue with Ryzen 3000 series processors that stems from an RdRand instruction issue. Finally over the past week we've seen motherboard vendors pushing out BIOS updates for the prominent motherboards and indeed this takes care of the issue.

12 August 2019 - Systemd RdRand Issue Fixed - 24 Comments
AMD Sends Out Initial Linux Driver Support For "Renoir" APUs

AMD is striking well over the past month with their Linux hardware bring-up. In the past month we've seen the Navi 10/12/14 support get in order for Linux as well as support for the future Vega-based Arcturus GPU and now we see the initial enablement patches for their next-generation APUs, Renoir.

9 August 2019 - AMD Renoir - 38 Comments
Summing Up The AMD EPYC 7742 2P Performance In One Graphic
Summing Up The AMD EPYC 7742 2P Performance In One Graphic

If you didn't have a chance since last night to check out our benchmarks of the AMD EPYC 7742 and EPYC 7502 Linux performance, I certainly encourage you to do so. Even if you aren't a server enthusiast, it's incredible to see the engineering achievement of AMD with Zen 2 and how the race is certainly back on in the CPU space. If you are short on time, here's the quick summary of our initial AMD EPYC 7002 benchmark results.

8 August 2019 - 7742 vs. 7601 vs. Xeon Platinum 8280 - 23 Comments

1671 AMD news articles published on Phoronix.