Introduced in early 2021 with now prior-generation AMD EPYC 7003 "Milan" processors was SEV-SNP as the "Secure Nested Paging" addition to their Secure Encrypted Virtualization technology. While this year saw the initial SEV-SNP support was finally merged to the mainline Linux kernel, the hypervisor portion remain outstanding and have taken a step back as the AMD engineers overhauled their implementation...
Last month when AMD launched the EPYC 9004 "Genoa" series they also published AOCC 4.0 as the newest version of the AMD Optimizing C/C++ Compiler derived from LLVM/Clang and tailored to their latest Zen microarchitecture. At the time I ran some AOCC 4.0 benchmarks on the Ryzen 7000 series and compared it to GCC and Clang. Since then I've had the time on my Genoa test rig to look at how well AOCC 4.0 is performing and in this article are some benchmarks with the EPYC 9374F processors between GCC and AOCC 4.0.
The KDE Plasma 5.27 desktop, which is to be the last Plasma 5 feature release before Plasma 6.0, is poised to introduce revamped multi-monitor handling...
Well known Mesa developer Marek Olšák has for years meticulously optimized the RadeonSI driver and before that R600g and R300g where he got his start as a student developer. Besides ensuring the AMD Radeon OpenGL performance is in great shape for Linux gaming, he's also spent much time more recently in focusing on workstation OpenGL performance and with that the common SPECViewPerf benchmark. This week he landed another set of patches providing around a 7.5% improvement for one of the SPECViewPerf tests...
The x86/microcode changes that were merged this week into the Linux 6.2 kernel address prior shortcomings with the Intel In-Field Scan (IFS) driver so it's now deemed ready to help in spotting out faulty silicon across a fleet of systems in production or prior to commissioning new hardware...
Ampere Computing is the latest major vendor now backing the Cloud Hypervisor Project hosted by the Linux Foundation as a Rust-written VMM focused on running modern cloud workloads in a fast and secure manner...
For those relying on Microsoft's exFAT file-system for your SD cards or USB flash drives, the kernel driver with Linux 6.2 is capable of handling much faster file and directory creation than on prior versions...
VKD3D-Proton 2.8 has been released as a nice Christmas gift to Linux gamers for advancing this Direct3D 12 on Vulkan implementation that is part of Valve's Steam Play (Proton) for enjoying Windows games on Linux...
OpenSUSE Tumbleweed is transitioning to x86-64-v2 CPU requirements and for the x86 32-bit realm they are working to carve-out their i586 packages into a separate "openSUSE:Factory:LegacyX86" archive. But so far no one has stepped up to maintain these 32-bit packages and thus jeopardizing its future...
Earlier this week was the initial Radeon RX 7900 XT and RX 7900 XTX Linux review focusing on the gaming performance while in today's article is a look at the Radeon RX 7900 series when running on Blender 3.4 with its Cycles HIP back-end as well as various OpenCL compute benchmarks against the older Radeon graphics cards and NVIDIA GeForce competition.
AMD today published the AMDVLK 2022.Q4.4 open-source Vulkan driver that provides Navi 31 GPU support for this week's launch of the Radeon RX 7900 XT / RX 7900 XTX graphics cards...
Interest and support around Vulkan Video for adding GPU-accelerated video encode/decode to the Vulkan API has been (sadly) rather slow. But at least the Mesa Radeon Vulkan driver "RADV" has seen some new work around enabling H.264 and H.265 video decoding over Vulkan Video...
The QEMU open-source emulator that plays an important role in the Linux virtualization stack is out with its version 7.2 release ahead of the Christmas holidays...
It was just earlier this month that the LibreOffice 7.5 Alpha was released and today it's been succeeded by the LibreOffice 7.5 Beta after landing more than one hundred fixes and more than 350 new commits...
Jaegeuk Kim has ushered in the Flash Friendly File-System (F2FS) updates for the in-development Linux 6.2 kernel, which is headlined by two new features for this file-system...
For those that prefer waiting for the first Mesa point release in a new series before moving to it, Mesa 22.3 is now on the table with Mesa 22.3.1 having been released on Wednesday...
After a half-year of development, Libreboot 20221214 is now available for this downstream of Coreboot that is focused on software freedom and providing fully open-source firmware support. Libreboot also enhances the experience with an automated build system and other changes in the name of software freedom and being user-friendly...
Yesterday it was the GCC Rust front-end "gccrs" being merged into the GNU Compiler Collection codebase for GCC 13. Today the Modula-2 language front-end also made it over the finish line...
As we approach the end of 2022 and with Intel recently having revealed a January date for introducing Xeon Scalable "Sapphire Rapids", here is a look at how the upstream Linux performance has evolved since the debut of the current-generation Xeon Scalable "Ice Lake" processors debuted in early 2021. This article is looking at the Xeon Platinum 8380 Linux performance with benchmarks conducted on CentOS Stream, Clear Linux, and Ubuntu back when Ice Lake SP first debuted against now on the latest Linux OS releases.
In addition to the in-development Linux 6.2 bringing TDX guest attestation support for use with new processors, another new hardware security feature being enabled with this next kernel release is Asynchronous Exit Notification for Software Guard Extensions (SGX)...
AMD's GPUOpen group has announced the AMD Device Library eXtra "ADLX" software development kit intended to help improve integration with third-party software. While nice in theory, for now at least it's Windows-only...
The work by Intel engineers the past few months on Call Depth Tracking as a less costly mitigation for Retbleed on Skylake-era processors is now set to be merged for the Linux 6.2 kernel...
Microsoft's Christian Brauner has reached the finish line on his work to create a proper VFS POSIX Access Control List (ACL) API with the code now being merged for Linux 6.2...
The X.Org Server and XWayland have new releases out ahead of the holidays, but it's not for Christmas feature releases and instead for fixing a number of new security issues...
The Linux 6.2 Direct Rendering Manager (DRM) open-source kernel graphics/display driver changes have been merged with a few notable feature additions for users this cycle...
Released on Sunday was Linux 6.1 and in addition to having many new features making it all the more exciting is that it's expected to be this year's Long-Term Support (LTS) kernel release. As such it will see widespread adoption particularly among servers and much interest from the hyperscalers. For those weighing an upgrade from last year's Linux 5.15 LTS kernel, Linux 6.1 with initial testing on an AMD EPYC Milan-X 2P server has shown a nice speed bump is possible across a wide-range of workloads.
The x86 memory management updates for the Linux 6.2 merge window have been submitted with two primary additions: addressing another "tasty target for attackers" and separately is also landing of Intel's Linear Address Masking (LAM) functionality...
As outlined yesterday the Radeon RX 7900 series can work on the upstream, open-source Linux driver stack if using Linux 6.0+ and Mesa 22.2 (but ideally 22.3+). But if you aren't wanting to jump to a newer kernel version and are running one of the supported enterprise Linux distributions, today AMD released their Radeon Software for Linux 22.40 driver package with Radeon RX 7000 "RDNA3" series support...
Following last week's approval with the GCC Rust v4 patches for them to be merged, all of the "gccrs" code was upstreamed this morning for GNU Compiler Collection 13...
Back in 2020 the Linux kernel added a split-lock detector since when they occur an atomic instruction spanning multiple cache lines and requiring a global bus lock is needed. This has an unfortunate heavy impact on the system and thus the detector was added to report it to the kernel log when a split-lock occurs. But earlier this year starting with Linux 5.19, kernel developers decided to "make life miserable" and intentionally slow down bad behaving apps that abuse split-locks. That in turn has caused problems for some games -- so far select Windows games running under Steam Play -- and thus a new kernel knob is being added to more easily adjust the behavior...
All of the Arm SoC support additions and DeviceTree updates have been merged for the Linux 6.2 merge window. There is support for a number of additional Qualcomm Snapdragon SoCs in the kernel as well as having the initial mainline bits for the Apple M1 Pro/Ultra/Max SoC variants...
What first entered the kernel as the "Software Defined Silicon" and now set to be marketed as Intel On Demand is ready to go with Linux 6.2 for this CPU license activation model appearing with upcoming Intel Xeon server processors...
The Btrfs and EXT4 file-system updates for the Linux 6.2 merge window have been submitted. The Btrfs changes are rather notable with continued performance enhancements as well as making some reliability improvements to its native RAID5/RAID6 modes...
After being in various forms of discussion since 2017, IOMMUFD has been submitted for the Linux 6.2 kernel as it lays the groundwork for aiming to overhaul IOMMU handling by QEMU and virtual machines on Linux...