AMD not only delivered the powerful Ryzen 5000 “Zen 3” desktop processor and the original Radeon RX 6000 “Big Navi” graphics card this year, but also for exciting Linux users, it provided timely updates on the new GPU. Open source support (and is already preparing for graphics products in 2021), and more timely support around Zen 3 cooling support and other features. AMD’s open source timing is still not the best option, but it is still improving, but it is really a year for AMD Linux users.
AMD’s hardware release this year is excellent. The Ryzen 5000 series continues to impress on Linux with its outstanding performance, and the Radeon RX 6000 series also provides the best GPU performance for open source drivers so far. With enough new open source components, assuming you can buy hardware, the new product can proceed smoothly from day one. However, there is still room for improvement in the future. They may start the kernel more punctually to reduce the attention of users (especially enterprise users who want to stick to the LTS kernel version). There are other issues, such as the Zen 3 compiler support patch only appears after startup, and so far still lacks any updated fee schedule, scheduler model or other optimizations that can really meet the updated processor. Before the product was released, Intel was still far ahead in the open source support of the compiler tool chain and kernel support, but AMD̵
Looking forward to 2021, I am very excited for the next generation AND Ryzen mobile processor, the next generation Threadripper and EPYC 7003 “Milan”… Please stay tuned for the benchmarks of both. With the development of the open source/Linux state, there are many other interesting Zen 3 and RDNA 2 benchmarks.
The most popular AMD open source/Linux news articles of 2020 on Phoronix include:
After 15 years of Intel system development, Linus Torvalds switched to AMD Ryzen Threadripper
An interesting anecdote shared in today’s Linux 5.7-rc7 announcement is Linus Torvalds, the creator of Linux and Git, who switched his main gear to AMD Ryzen Threadripper.
AMD Radeon graphics drivers account for approximately 10.5% of the Linux kernel
In view of the upcoming Linux 5.9 release, I am very happy with cloc today and look at the current lines of code that are quasi-final Linux 5.9 kernel state.
AMD and Intel’s contributions to the Linux kernel in the past ten years
Driven by curiosity, here is the contribution of the total number of AMD and Intel developers to the upstream Linux kernel in the 2010s and the total number of submissions made by various hardware vendors each year.
Acer launches in Germany may be an excellent AMD Ryzen 5 4500U Linux laptop
For those who have been looking for AMD Linux laptops with Ryzen 4000 series processors, Acer plans to launch at least one new laptop in Germany, which may be very attractive to Linux users.
I have been running AMD Ryzen 7 4700U + Ubuntu 20.04 as my main system
I have been using AMD Ryzen 7 4700U as my main laptop paired with Ubuntu 20.04 LTS for about a month and a half. Even if it is not the top AMD Renoir SKU, it has been working hard. For those who are considering new AMD laptops with Linux, here are some additional notes.
Zen Kernel Flavor Benchmark for Arch Linux
After the recent Linux kernel testing of Liquorix and other scheduler discussions (and more discussions), senior supporters made some requests to understand the performance of Arch Linux’s Zen kernel package relative to the general kernel. These are benchmark results.
Quickly understand the performance of Blender 2.82 on Intel + AMD CPU
With the release of Blender 2.82 on Friday, this weekend, we have begun benchmarking this new Blender version, which is currently the leading open source 3D modeling solution available. Below are some preliminary data on v2.81 and v2.82 for different high-end Intel and AMD processors.
Ryzen CPU on Linux finally view CCD temperature, current and voltage reports
So far, one of the reasons for the frustration of AMD Ryzen CPU support on Linux is that support for CPU temperature reporting is often delayed, and the mainline kernel does not support voltage readings and other additional sensors. But this eventually changed with the extension of the “k10temp” driver, which was expanded to include current and voltage reports and CCD temperature reports on the Zen 2 processor.
Rust’s Redox OS guides 128 threads AMD Ryzen Threadripper 3990X
Now, the Redox OS open source operating system focusing on the Rust language can guide the AMD Ryzen Threadripper 3990X 64-core/128-thread processor and run with complete multi-threading capabilities.
ASUS TUF laptops with Ryzen are now patched to stop overheating on Linux
The AMD Ryzen Linux laptop experience continues to improve, although it is still very late in some aspects of support. In addition to the final release of the AMD Sensor Fusion Hub driver and current/voltage report for Zen CPUs on Linux, another advancement in Ryzen mobile support is the repair of ASUS TUF laptops with these processors.
LLVM/Clang 10.0 adds AMD Zen 2 Scheduler model to optimize code generation
Regrettably, it has taken several months for AMD Zen 2 based Ryzen and EPYC processors to be delivered to see the compiler support, but the good news is that for the upcoming LLVM 10.0, it is now Zen 2 The scheduler model was added to the “znver2” target.
AMD began to provide PowerPC to build its “AOMP” GPU compiler
AOMP is the AMD GPU compiler, as part of Radeon Open eCosystem 3.0 (ROCm 3.0), supports OpenMP and HIP on the GPU. Now, they are beginning to provide PowerPC 64-bit LE AOMP version as part of allowing Radeon GPU calculations to be performed on POWER9 systems.
Radeon Vulkan driver landed in Mesa 20.0 with a series of ACO optimizations
The RADV Radeon Vulkan driver, which is optionally supported by Valve, supports the ACO compiler backend. It continues to be popular among Linux gamers, and the development of Mesa 20.0 is becoming more mature. The product will be released at the end of this quarter.
RenderDoc 1.6 released, NVIDIA + AMD + Intel all target Vulkan 1.2
Vulkan 1.2, released this morning, had a good start.
Mesa 20.0 is released, with major improvements to Intel, AMD Radeon Vulkan / OpenGL
Mesa 20.0 is now released as an update to the Mesa 3D open source graphics driver stack in the first quarter of 2020.
AMD Ryzen 4000 mobile series “Renoir” graphics cards are no longer experimental on Linux 5.5
Although the Linux 5.5 kernel is expected to be released this Sunday, the last minute changes to the AMDGPU DRM driver make Renoir graphics no longer considered experimental graphics. In this way, open source support can be used directly instead of hiding it behind the kernel module logo.
When it starts to manufacture itself, System76 may provide AMD Ryzen laptops
System76 is preparing to start shipping its new Lemur Pro laptop in early April. This will be their most open laptop, although it is still based on Intel. However, as they continue to implement their ambitious plans to begin manufacturing their own devices, we may end up seeing System76 AMD-powered laptops.
FFmpeg 4.3 released, with AMD AMF encoding, Vulkan support, AV1 encoding
FFmpeg 4.3 is the latest version of this key open source multimedia library. FFmpeg 4.3 is a large version.
AMD is hiring another leading Linux kernel developer to develop its graphics driver
If you have experience in upstream Linux kernel development, AMD will hire leading Linux kernel developers.
Updated the Linux k10temp driver for AMD CPUs to better handle power consumption/temperature analysis
We have been eagerly discussing over the past week that the k10temp driver of the Linux kernel has been updated to improve AMD CPU CCD temperature and voltage/current reporting. Thanks to the work of the open source community, these improvements have progressed rapidly, and AMD still sadly places the data sheet in the power/temperature register. The new version of k10temp was released on Wednesday.