AMD Continued Its Great Linux Embrace In 2022 With Better Launch-Day Support + Optimizations

AMD in 2022 continued its open-source/Linux help embrace with providing good launch-day help on each the CPU and GPU sides with their new merchandise, continued ramping up their Linux help on the consumer facet, and has labored extra on optimizations and different enhancements to their Linux help.

AMD this 12 months loved good launch-day help for his or her new Zen 4 processors each with the Ryzen 7000 collection and EPYC 9004 “Genoa” server processors, continued making refinements to their Linux laptop computer SoC help, and capped off the 12 months by having RDNA3 help in place for the Radeon RX 7900 collection launch earlier this month. In explicit having the RDNA3 help in place going again to Linux 6.0 was nice in not requiring Linux Git or the like for launch day help, which had been a requirement for among the previous AMD GPU launches.

This 12 months we have seen AMD publish extra open-source code not just for their {hardware} enablement however numerous user-space libraries and different tooling. And we have seen extra fixes from AMD’s rising variety of Linux engineers this 12 months in going again and offering fixes/optimizations for older merchandise that beforehand acquired neglected or lacked the required sources. Among the numerous patch collection volleyed this 12 months by AMD engineers, standing out has been their continued work on the AMD P-State driver and getting that into form for improved energy/effectivity on Linux with that work hopefully culminating in a couple of months with getting Guided Autonomous Mode and EPP merged. AMD’s early work on the Platform Management Framework merged will even be necessary for next-generation wares.

Of course, there may be nonetheless room for enchancment with AMD’s Linux help. The space that continues to face out is their belated new processor help inside the open-source compilers… With the AMD Zen 4 launch their GCC and LLVM Znver4 enablement got here post-launch and nonetheless stays ongoing with LLVM not but having any tuned help for Zen 4 whereas the GCC tuning work simply started touchdown days in the past due to SUSE. Meanwhile that Znver4 help will solely premiere in a couple of months in steady kind with GCC 13 and LLVM 16. Intel in the meantime had their Xeon Sapphire Rapids help in GCC already going again to final 12 months’s steady launch and has added Granite Rapids, Meteor Lake, Sierra Forest, and different next-generation CPU targets to the open-source compilers already.

But past the compiler critique, hopefully in 2023 we’ll see AMD proceed doing a lot of the identical for open-source/Linux help with well timed {hardware} enablement and pushing extra efficiency optimizations. Given the successes of AMD within the knowledge heart and continued Linux-based consumer wins with the likes of the Steam Deck and Tesla in-vehicle infotainment system, hopefully we’ll see AMD in 2023 proceed their Linux hires. If I can dream, it could even be nice to see AMD do extra round Coreboot and open-source firmware.

For wanting again at among the main AMD Linux milestones of 2022, under are the most-viewed articles on the subject for the 12 months:

A 20 Year Old Chipset Workaround Has Been Hurting Modern AMD Linux Systems

AMD engineer Ok Prateek Nayak just lately uncovered {that a} ~20 12 months outdated chipset workaround within the Linux kernel nonetheless being utilized to trendy AMD methods is accountable in some instances for hurting efficiency on trendy Zen {hardware}. Fortunately, a repair is on the way in which for limiting that workaround to outdated methods and in flip serving to with efficiency for contemporary methods.

AMD Finally Opens Up Its Radeon Raytracing Analyzer “RRA” Source Code

This summer season AMD introduced the Radeon Raytracing Analyzer “RRA” as a part of their developer software program suite for serving to to profile ray-tracing efficiency/points on Windows and Linux with each Direct3D 12 and the Vulkan API. Initially the RRA 1.0 launch was binary-only however now AMD has made good on their “GPUOpen” strategy and made it open-source.

With AMD Zen 4, It’s Surprisingly Not Worthwhile Disabling CPU Security Mitigations

While some Linux fans eagerly advocate customers boot their methods with the “mitigations=off” kernel parameter for run-time disabling of assorted related CPU safety mitigations for Spectre, Meltdown, L1TF, TAA, Retbleed, and pals, with the brand new AMD Ryzen 7000 “Zen 4” processors whereas nonetheless needing some software program mitigations, it is surprisingly sooner for probably the most half leaving the related mitigations enabled.

Updated AMD Zen 1 Through Zen 3 CPU Microcode Published

On Friday AMD printed new CPU microcode recordsdata for each Family 17h and Family 19h for Zen 1/2/3 processors. At the second there is no public perception into the adjustments with this up to date microcode however it might be important.

How To Use The New AMD P-State Driver With Linux 5.17

Since the discharge of the Linux 5.17 kernel the main query in my inbox has been from readers asking how one can truly make use of the AMD P-State driver. Right now this driver is not the default over ACPI CPUFreq and I have not seen any Linux distribution distributors announce their plans to instantly default to this new driver, however over the months forward I anticipate that to alter. In any case, if wanting to make use of amd_pstate on Linux 5.17 as we speak here’s a temporary how-to information for making the transition.

AMD Ryzen 6000 Series Mobile CPUs Feature Microsoft’s Pluton Security

Back in 2020 Microsoft introduced their “Pluton” safety chip that woulld be coming to future AMD, Intel, and Qualcomm processors. The Pluton safety processor is designed to enhance the system safety underneath Windows and now we discover out that AMD’s forthcoming Ryzen 6000 “Rembrandt” cellular processors would be the first that includes this safety function that will show controversial to Linux/open-source followers.

AMD Linux Kernel Graphics Driver Closing In On 4 Million Lines

For fairly some time now the fashionable AMD Linux kernel graphics driver (AMDGPU/AMDKFD code) has been the only largest driver inside the mainline Linux kernel code-base. It’s been far bigger than the opposite upstream kernel drivers given the complexities of contemporary GPUs and is simply changing into even bigger.

New Lenovo AMD Laptops With Pluton Co-Processor Reportedly Only Boot Windows By Default

At least a few of Lenovo’s new AMD Rembrandt powered laptops with Microsoft Pluton safety co-processor are set by default to solely belief Microsoft’s key and never the Microsoft third Party UEFI CA Key that Linux distributions and others use for UEFI Secure Boot help. Thus by default solely Microsoft Windows will boot with the default firmware configuration on some new Lenovo laptops.

AMD Improving The Linux Experience When Running New GPUs Without Proper Driver Support

While AMD offered upstream open-source driver help for the Radeon RX 7900 collection launch, the preliminary person expertise will be lower than fascinating if operating a brand new Radeon GPU however initially operating an out-of-date kernel or missing the required firmware help. With a brand new patch collection posted AMD is trying to enhance the expertise by with the ability to extra simply fallback to the firmware frame-buffer when their AMDGPU kernel graphics driver fails to correctly load.

Linux 6.0 Merges The AMD Performance Fix For The Old “Dummy Wait” Workaround

This morning I known as consideration to some pending work round a 20 12 months outdated chipset workaround within the Linux kernel had been hurting trendy AMD methods by erroneously nonetheless making use of the change to trendy {hardware}. Fortunately, that patch has now been picked up by Linus Torvalds in time for the Linux 6.0 kernel anticipated for its steady debut subsequent weekend.

Mesa 22.0 Released With Vulkan 1.3, Many Open-Source Intel & AMD Driver Improvements

Mesa 22.0 is out as we speak because the quarterly function replace to this assortment of open-source OpenGL and Vulkan graphics drivers used extensively by Linux methods.

AMD Quietly Working On New Linux GPU Driver Support Block By Block

AMD’s Linux graphics driver engineers have been engaged on the motive force help for brand new graphics processors and now the patches are on the earliest levels of publishing. However, resulting from driver dealing with adjustments, it is sharply totally different this time round the place prior to now they volleyed a giant set of patches underneath some colourful fishy codename in an effort to hide their {hardware} enablement work.

AMD Releases Updated CPU Microcode For Zen 3 CPUs

AMD as we speak pushed up to date Family 19h / Zen 3 CPU microcode to the linux-firmware.git tree.

Blender 3.2 Debuts With AMD GPU Linux Rendering Support

Blender 3.2 is releasing this morning as the most recent model of this open-source, cross-platform 3D modeling and animation software program bundle. Blender 3.2 lastly provides AMD GPU-accelerated rendering help on Linux and plenty of different refinements.

Mesa 23.0 Enables Vulkan Mesh Shaders For AMD Radeon RX 6000 Series

As of as we speak with Mesa 23.0 Git the EXT_mesh_shader extension is lastly enabled by default for AMD Radeon RX 6000 “RDNA2” graphics {hardware} when operating on a brand new Linux kernel construct.

Lenovo Expects 30+ Platforms With Linux Support This Year, Both AMD & Intel Systems

At DebConf22 in Kosovo that just lately wrapped up, Lenovo’s Mark Pearson who leads the corporate’s Linux initiatives talked in-person about their 2022 platform help for Linux and their progress over the previous 12 months. In 2022 they anticipate 30+ platforms with Linux help.

AMD Working On RDNA3 User-Mode Graphics Queue For Their Linux GPU Driver

A request for feedback patch collection despatched out by AMD Linux graphics driver engineers forward of the vacations is implementing help for user-mode queues at the side of Radeon RX 7000 “Navi 3x” graphics playing cards and newer.

AMD Releases Brotli-G For GPU-Accelerated Brotli Compression

After open-sourcing its Radeon Raytracing Analyzer code final week, this week AMD’s GPUOpen crew has a brand new open-source venture announcement: Brotli-G.

AMD Now Backing AlmaLinux As This Increasingly Popular RHEL/CentOS Alternative

AMD is now among the many newest corporations backing the AlmaLinux OS Foundation for that more and more standard free construct derived from the Red Hat Enterprise Linux sources now that CentOS 8 is end-of-life.

AMD Making It Easier To Switch To Their New P-State CPU Frequency Scaling Driver

Following our how-to information for enabling the brand new AMD P-State driver that premiered in Linux 5.17 after discovering many customers have been uncertain to go about utilizing this new CPU frequency scaling driver, AMD is now making it simpler to modify from ACPI CPUFreq to AMD P-State.

AMD Continues Working Toward HDR Display Support For The Linux Desktop

One of the slightly elusive objects on the Linux desktop is High Dynamic Range (HDR) show help… There’s been code within the works for years however throughout desktops and drivers, it is nonetheless a long-term effort getting HDR help on the Linux desktop. Even going again to 2016, with NVIDIA’s cross-platform driver code the Linux desktop remained the bottleneck. There is a minimum of some ongoing work to deal with this long-term situation with AMD this week presenting on the subject.

Linux 5.18 To Bring New Intel Drivers, Optimization For AMD EPYC, C11 & Much More

Linux 5.17 will hopefully be launched on Sunday and with that subsequent kernel there are various thrilling options in tow. But for as nice as Linux 5.17 is, there are various options I’m already longing for with Linux 5.18. Here is an early take a look at quite a lot of the adjustments anticipated on this subsequent kernel model.

AMD Cezanne Laptops See Last Minute Suspend/Resume Fix With Linux 6.1

For these operating an AMD Ryzen 5000 collection “Cezanne” powered laptop computer, squeezing into the kernel this week forward of the Linux 6.1 debut on Sunday is a droop/resume repair affecting numerous fashions.

The Most Interesting New Features Of Linux 5.17 – Intel & AMD Continue With Big Changes

Assuming nothing main comes up within the subsequent few days, the Linux 5.17 kernel is predicted to be launched on Sunday. While we have now been protecting Linux 5.17 kernel exercise already for some time previous to the merge window even getting going, here’s a handy take a look at among the most attention-grabbing adjustments to search out on this new launch.

Coreboot 4.17 Brings New Motherboards, AMD PSB, Doom Game Ported To Run As A Payload

Coreboot builders are releasing Coreboot 4.17 as we speak with numerous new motherboards supported, help for GRUB2 atop SeaBIOS as a payload, and numerous low-level code enhancements too. Plus Coreboot 4.17 brings the “coreDOOM” payload — sure, it is potential to get the sport Doom operating atop this technique firmware. There can be AMD Platform Secure Boot (PSB) help launched to Coreboot too.

And the most well-liked AMD Linux {hardware} evaluations and featured benchmark articles of the 12 months:

Apple M2 vs. AMD Ryzen 7 PRO 6850U Performance In Nearly 200 Benchmarks

Last week I printed preliminary Apple M2 vs. AMD Rembrandt vs. Intel Alder Lake Linux benchmarks utilizing Asahi Linux and Arch Linux throughout the board. For ending out this week, here’s a follow-up article wanting extra intently on the Apple M2 within the MacGuide Air towards the AMD Ryzen 7 PRO 6850U “Rembrandt” inside the Lenovo ThinkPad X13 Gen3. This time round are additionally outcomes from efficiency tweaks to every laptop computer for the CPUFreq governor and platform profile.

Apple M2 vs. AMD Rembrandt vs. Intel Alder Lake Linux Benchmarks

Given the numerous curiosity from Phoronix readers about how properly Apple M2 performs on Linux, particularly after it was famous Linus Torvalds utilizing an Apple MacGuide Air M2, listed below are the primary of many benchmark articles to return how properly Apple’s M2 performs underneath Linux towards Intel/AMD x86_64 competitors. The new Apple MacGuide Air with M2 was benchmarked for this text towards the AMD Ryzen 7 PRO 6850U “Rembrandt” Zen 3+, Intel Core i7 1280P “Alder Lake P”, an AMD Ryzen 9 5900HX “Cezanne H”, and in addition for reference an Apple Mac Mini M1 mannequin. All of those laptops have been examined underneath Arch Linux (x86_64) and the Arch-based Asahi Linux (M1/M2).

AMD Ryzen 9 7900X / Ryzen 9 7950X Benchmarks Show Impressive Zen 4 Linux Performance

The assessment embargo simply lifted for the AMD Ryzen 7000 collection “Zen 4” desktop processors forward of their retail availability this week. As such there are a couple of Phoronix articles as we speak these Zen 4 processors underneath Linux and plenty of benchmarks complete a number of extra follow-up articles will likely be coming over the weeks forward. For the launch-day assessment I’ve the AMD Ryzen 9 7900X and 7950X processors. Let’s check out the numerous efficiency enhancements to search out with the AMD Ryzen 9 7900 collection underneath Linux.

Amazon Graviton3 vs. Intel Xeon vs. AMD EPYC Performance

Earlier this week AWS introduced basic availability on their new Arm Neoverse-V1 based mostly processors, Graviton3. Right after that I posted some preliminary Graviton3 benchmarks towards prior-generation Graviton2 for exhibiting the very sizable generational enchancment with Amazon’s new in-house Arm server processors. Since then I’ve been finishing up a extra strong set of round 100 benchmarks throughout the unique Graviton occasion, Graviton2, Graviton3, after which up once more Intel Xeon and AMD EPYC competing situations. Here is that a lot bigger assortment of Graviton3 efficiency benchmarks carried out on Ubuntu 22.04 LTS.

HP Dev One – A Great, Well Engineered AMD Ryzen Linux Laptop

Earlier this month marked the launch of the HP Dev One as an attention-grabbing collaboration between HP and System76 for a laptop computer optimized for Linux builders and operating System76’s Ubuntu-based Pop!_OS working system. It’s a really attention-grabbing laptop computer and properly thought out for Linux use with an AMD Ryzen 7 PRO 5850U SoC and built-in Radeon graphics for satisfying the preferences of many Linux builders preferring a completely open-source driver stack. Thanks to the big scale manufacturing of HP, it is also a competitively-priced Linux laptop computer in comparison with most of the Linux laptops from smaller distributors which are based mostly on Clevo or different white field laptop computer designs.

AMD Makes A Compelling Case For Budget-Friendly Ryzen Dedicated Servers

While AMD EPYC processors supply phenomenal efficiency on the high-end for servers with as much as 64 cores / 128 threads per socket, eight reminiscence channels, and different options, not all server deployments name for such capabilities. In the lower-end devoted internet server rental area, price range internet hosting, and comparable private / small workplace server area, AMD Ryzen processors can show greater than succesful. Already some devoted server suppliers are providing AMD Ryzen powered servers and extra are anticipated to return quickly — particularly with much more server-minded wares for Ryzen anticipated subsequent technology. In this area, we have now been testing quite a lot of AMD Ryzen processors just lately in comparison with Intel Xeon E class competitors for wanting on the efficiency and worth within the low-end devoted server area.

AMD Ryzen 7 7700X vs. Core i9 11900K AVX-512 Performance Analysis

While initially leary of AMD Zen 4’s “double pumped” strategy for supporting AVX-512 utilizing a 256-bit knowledge path, it is confirmed to be very environment friendly for efficiency and yield nice outcomes with out unfavourable clock impairments or wreaking havoc on the ability consumption. Back in September I delivered an in depth AVX-512 efficiency evaluation on the Ryzen 9 7950X whereas on this article is an in depth benchmark take a look at the Core i9 11900K towards the Ryzen 7 7700X. The Core i9 11900K being the at the moment final Intel desktop CPU formally supporting AVX-512 whereas the Ryzen 7 7700X was used for matching the core/thread rely of that Rocket Lake processor for this AVX-512 on/off comparability.

AMD Zen 4 AVX-512 Performance Analysis On The Ryzen 9 7950X

While a lot of AMD’s briefings for the Ryzen 7000 desktop collection have been centered on gaming and different client workloads, one of the thrilling elements for me with the Ryzen 7000 collection is AMD now supporting AVX-512. But slightly going for a 512-bit FPU knowledge path and the opportunity of diminished clock frequencies and energy/thermal issues, they employed a 256-bit “double pumping” technique. When getting the AMD Ryzen 9 7950X within the lab, exploring the AMD Zen 4 AVX-512 efficiency was one of many areas I used to be most excited to guage. From the benchmarks about to be proven, AMD’s preliminary AVX-512 implementation is promising and has me all of the extra excited for locating it on AMD EPYC “Genoa” processors.

AMD EPYC 7773X “Milan-X” Benchmarks Show Very Strong HPC Performance Upgrade

While Milan-X was introduced again in November, as we speak is the day of the Milan-X embargo carry for reviewing these new processors and sharing extra about these high-end server processors centered on delivering even better efficiency for top efficiency computing (HPC) workloads. In this assessment is a take a look at the efficiency of the AMD EPYC 7773X collection towards different AMD EPYC elements and the Intel Xeon Scalable competitors underneath Linux.

AMD Rembrandt: Windows 11 vs. Ubuntu Linux Performance

Yesterday I delivered my preliminary arsenal of AMD Ryzen 7 PRO 6850U Linux benchmarks towards numerous different AMD Ryzen and Intel Core notebooks. That ongoing Ryzen 7 PRO 6850U is going on from a Lenovo ThinkPad X13 Gen 3 AMD pocket book and this new “Rembrandt” system continues wanting good underneath Linux. But previous to putting in Linux, I did run some benchmarks of Lenovo’s Windows 11 Pro on there for seeing how the Linux vs. Windows efficiency is in search of this Zen 3+ SoC.

Windows vs. Linux Benchmarks For AMD Ryzen Server Performance

As a follow-up to final week’s article how AMD is making an attention-grabbing case for budget-friendly Ryzen devoted servers and never solely in Europe however all through the world extra internet hosting suppliers are providing cost-conscious AMD Ryzen powered devoted server choices, here’s a take a look at how numerous Linux distributions run on an ASRock Rack based mostly AMD Ryzen server up towards Microsoft Windows.

AMD Ryzen 5 7600X Linux Performance

At the top of September when the assessment embargo lifted I regarded on the AMD Ryzen 9 7900X and 7950X for our launch-day Linux testing and that was then adopted by the Ryzen 7 7700X Linux assessment. Since then I acquired the fourth and closing Ryzen 7000 collection desktop processor at the moment out there: the AMD Ryzen 5 7600X. The Ryzen 5 7600X is at the moment AMD’s most reasonably priced Zen 4 processor at $299 USD and gives six cores / 12 threads and a lift clock as much as 5.3GHz.

Intel Core i9 12900K vs. AMD Ryzen 9 5950X On Linux 6.0

Ahead of Intel Raptor Lake and AMD Zen 4, it is a number of contemporary CPU re-testing at Phoronix underneath Linux with the bleeding-edge software program stack of the newest Linux kernel in addition to many new/up to date benchmarks, the newest motherboard BIOSes, and extra. As over the previous 12 months there was a number of work by Intel open-source engineers round higher tuning the Linux kernel for his or her hybrid structure, listed below are some contemporary side-by-side benchmarks of the Intel Core i9 12900K towards the AMD Ryzen 9 5950X.

AMD AOCC 4.0 vs. GCC vs. LLVM Clang Compiler Benchmarks On Zen 4

Last week when launching the AMD EPYC 9004 “Genoa” processors, AMD launched AOCC 4.0 as the most recent model of their optimizing C/C++ compiler that now helps their Zen 4 micro-architecture. Last week I ran some preliminary AOCC 4.0 benchmarks and this LLVM/Clang downstream was wanting slightly favorable in relation to upstream LLVM/Clang, whereas since then I’ve been capable of conduct extra thorough benchmarks throughout all kinds of C/C++ open-source workloads. Here is that extra in depth spherical of AOCC 4.0 benchmarking towards the open-source LLVM/Clang and AOCC compilers.

An Early Look At The Ubuntu 22.04 LTS Performance On AMD Ryzen 9 5950X + RX 6800

With Ubuntu 22.04 LTS “Jammy Jellyfish” lower than one month out from launch, I’ve begun testing it on extra desktop and server platforms forward of launch. Ubuntu 22.04 LTS general is in good form. On present technology platforms I’m not seeing a lot uplift in comparison with Ubuntu 21.10 however for these nonetheless making use of the Ubuntu 20.04 LTS collection with its older compiler and different older packages, Ubuntu 22.04 LTS is offering some uplift. Here is a take a look at Ubuntu 20.04.4 vs. 21.10 vs. 22.04 every day on an AMD Ryzen 9 5950X desktop.

AMD Radeon With Linux 6.1 + Mesa 23.0-dev vs. NVIDIA R525 Gaming Performance

With the Linux 6.1 kernel resulting from be launched within the subsequent week, Mesa 23.0-devel persevering with to see a number of enhancements land for RADV and RadeonSI, and the NVIDIA R525 Linux driver collection being out there, here’s a contemporary take a look at the AMD Radeon vs. NVIDIA GeForce Linux gaming efficiency with numerous graphics playing cards and an assortment of Linux video games — each native and through Valve’s Steam Play.

AMD Ryzen 7 5800X vs. Ryzen 7 5800X3D On Linux 6.0 Benchmarks

Along with the contemporary take a look at the Intel Core i9 12900K vs. AMD Ryzen 9 5950X on Linux utilizing the newest improvement kernel and different bleeding-edge software program packages, as we speak’s article is a contemporary take a look at how the Ryzen 7 5800X3D with 3D V-Cache is performing relative to the Ryzen 7 5800X.

Windows 11 vs. Ubuntu Linux Performance Is Very Close On The AMD Ryzen 9 7950X

One of the main check requests at Phoronix round my AMD Zen 4 Linux benchmarking has been some side-by-side comparisons towards Microsoft Windows 11. While older, excessive core rely AMD methods have significantly carried out very properly underneath Linux towards Windows, with new {hardware} there may be generally hiccups and numerous limitations with the at-launch help particularly on the open-source Linux facet. So in your viewing pleasure as we speak are some preliminary AMD Ryzen 9 7950X benchmarks underneath Microsoft Windows 11 22H2 up towards Ubuntu 22.04.1 LTS and a near-final improvement snapshot of the upcoming Ubuntu 22.10.

AMD 4th Gen EPYC 9654 “Genoa” AVX-512 Performance Analysis

With the nice AMD 4th Gen EPYC Linux efficiency exhibiting important generational uplift and dominating towards the present Xeon Scalable “Ice Lake” competitors, it is a mixture of the twelve channels of DDR5 system reminiscence help, as much as 96 cores per socket, introduction of AVX-512, and different Zen 4 micro-architectural enhancements. As follow-up testing articles to the entire Genoa knowledge delivered so far, over the weeks forward I’ve extra benchmark outcomes to share wanting extra intently at these totally different areas of enchancment for AMD 4th Gen EPYC. In as we speak’s article is a take a look at the EPYC 9654 2P efficiency with AVX-512 on/off whereas additionally wanting on the CPU energy consumption impression and the have an effect on on CPU clock frequencies and thermals.

Related Posts