VFIO Gets Batched Page Pinning For An Easy Performance Improvement With Linux 5.12

The VFIO changes to the Linux 5.12 kernel include an optimization worth mentioning.

The VFIO driver work for Linux 5.12 isn't too significant but the batched page pinning will be of interest to some. Up to now the VFIO kernel code has relied on pinning one 4K page at a time. That major efficiency bottleneck has been addressed with the batched page pinning to handle batches of 512 at a time.

With this optimization pursued by Oracle's Daniel Jordan, he found that

Red Hat Announces Free "RHEL For Open-Source Infrastructure"

Last month Red Hat announced no-cost Red Hat Enterprise Linux for small production environments while now they have extended their gratis RHEL offering to also include "open-source infrastructure" being entitled to no-cost usage.

With CentOS 8 going EOL at the end of the year to focus on CentOS Stream, many were turned off by that with often relying on CentOS in a production environment to escape the costs associated with Red Hat Enterprise Linux. So last month Red Hat announced its RHEL Developer subscription would be supported in a

NVIDIA 460.56 Linux Driver Released With GeForce RTX 3060 Support

NVIDIA has updated their 460 series Linux driver to provide launch-day support for the GeForce RTX 3060.

The GeForce RTX 3060 is launching today -- assuming you can find one in stock. The RTX 3060 features 3584 CUDA cores, 1.78GHz base clock, and 12GB of GDDR6 video memory. We have not been provided with any review sample and as such no Linux benchmarks today -- at least there are the

Ubuntu Aims For Higher Quality LTS Point Releases

New restrictions will be in place beginning with Ubuntu 20.04.3 LTS this summer to try to enforce better quality releases with less regressions by enforcing better quality control.

The change beginning with Ubuntu 20.04.3 LTS will require that stable release update (SRU) procedures are followed even for release blockers. This will require that every fix follows the same verification, regression analysis, and aging period process. The tighter quality controls will likely lead to slips in release targets if bugs are found

Lavapipe CPU-Based Vulkan Ported To Windows

Lavapipe as Mesa's CPU-based Vulkan driver implementation akin to LLVMpipe for OpenGL can now run on Microsoft Windows.

For the past few months there has been this Windows/Win32 port in progress for getting Lavapipe to run on Windows. This was started off by an independent developer but then ultimately assisted by Microsoft's Jesse Natalie who has been working on Microsoft's other Mesa initiatives.

In the past week the code finally began working, including to render the basic Vulkan cube on Windows:

Continue reading...

Intel

DFI Partners With Ubuntu For IoT Hardware, OTA Updates

Most of you probably haven't heard of DFI much in nearly two decades since the days of their colorful "LanParty" motherboards that were well known at the time, but these days they are focused on the industrial computer industry and have now teamed up with Canonical to partake in the Ubuntu IoT Hardware Certification Partner Program.

DFI is the first industrial computer vendor joining the Ubuntu IoT Hardware Certification Partner Program for Ubuntu-certified hardware focused on the Internet of Things and embracing over-the-air software updates.

Initial DFI

AMDVLK 2021.Q1.4 Brings More Performance Tuning

AMD has released AMDVLK 2021.Q1.4 as their newest snapshot of this open-source Radeon Vulkan driver for Linux systems.

AMDVLK 2021.Q1.4 is quite a small release with updating against the Vulkan 1.2.169 header files and then more performance tuning for the game Mad Max. That's it in terms of official changes.

One of the features we are still waiting to be enabled within the AMDVLK driver (and other Radeon Linux Vulkan

GNOME 40 Beta Released With Many Improvements

The beta of GNOME 40 is out today, one month ahead of the stable release of this big open-source desktop environment update.

GNOME 40 beta brings many changes including:

- GNOME Shell has landed the redesign of the overview area, out-of-date extensions are now disabled by default, and other improvements.

- Big updates to Mutter including starting XWayland on-demand , atomic mode-setting support , defaulting to the horizontal workspace layout , and more.

- Experimental support for more WebExtensions APIs,

AMD Radeon "Aldebaran" GPU Support Published For Next-Gen CDNA

Last week I noted "GFX90A" appearing in the AMD LLVM back-end and now the AMDGPU Linux kernel driver patches have appeared for "Aldebaran" that appear to be the codename for the next-generation CDNA part making use of GFX90A.

A set of 159 patches were just posted today for the Radeon Aldebaran enablement. The kernel patches indeed confirm this being GFX9 / GFX90A, putting it as CDNA rather than Navi/RDNA as is the case with GFX

Google Provides Funding For Linux Kernel Developers To Focus On Security

Google is announcing today in cooperation with The Linux Foundation that they are providing funding for two full-time developers to focus solely on security issues.

Longtime Linux developers Gustavo Silva and Nathan Chancellor are the two that will now be focusing full-time on dealing with Linux security issues.

Chancellor will be focusing on addressing bugs exposed by compiling the Linux kernel with LLVM Clang rather than GCC. The LLVM Clang support around the Linux kernel continues to improve and with this effort should get into even better shape.

More details on Google