Linux Kernel 6.3 Arrives with Intel VPU Driver, More Rust Updates

2023-04-28 10:19 0

/PRCWT/Guangzhou, April 28, 2023——The Linux Kernel 6.3 is finally here, packed with significant updates and improvements. Let’s take a closer look.

Following the Linux Kernel 6.3 RC1 release a month back, Linus Torvalds announced the release of Linux Kernel 6.3, which is immediately available for download. Feature-wise, it’s a moderate release and brings the usual CPU, GPU, networking and security fixes. Overall nothing critical stands out during the RC phase, and it’s evident from Linus’s note.

Linux Kernel 6.3: What’s New

CPU and GPU Updates

The latest Kernel release brings several CPU and GPU updates. AMD Zen 4 server processors now support Slow Memory Bandwidth Allocation Enforcement, which makes them compatible with data centre workloads. Additionally, there is continuous performance improvement on AMD 4th Gen FPYC and Ryzen products with automatic IBRS for Spectre V2 fixes.

Moreover, Intel’s x86_64 instruction LKGS has been merged, enabling lower latency transitions between CPU privilege levels. The TPMI driver is also merged, and Trust Domain Extensions (TDX) for 4th Gen Xeon Scalable “Sapphire Rapids” processors are updated.

ARM & SoC Updates

The Qualcomm Snapdragon 8 Gen 2 support has arrived in Kernel 6.3, which is significant because many leading mobile brands plan to release their upcoming devices with this processor. Other ARM and SoC updates include:

Qualcomm QDU1000/QRU1000 5G RAN

Rockchips RK3588/RK3588s for tablets, Chromebooks, and SBCs

TI J784S4 for commercial usage

Banana Pi R3 router with Mediatek mt7986a

Qualcomm MSM8916 (Snapdragon 410)

SM6115 (Snapdragon 662)

SM8250 (Snapdragon 865)

MSM8916 LTE dongles

Intel’s Meteor Lake VPU also makes its debut in Kernel 6.3, aimed at Meteor Lake SoCs for artificial intelligence computing. Additionally, Intel’s Meteor Lake GPU display support is now available in this version.

Core Changes

The Rust module in Kernel has received several improvements and support since its initial implementation in Kernel 6.1. Some notable changes include:

Support for Arc, ArcBorrow, and UniqueArc types

ForeignOwnable and ScopeGuard types support

Improvements to the alloc module

File System and Networking

Kernel 6.3 introduces ath12k driver support for Qualcomm WiFi 7 series of chipsets. Moreover, the IPv4 protocol sees significant performance improvements due to the implementation of “IPv4 BIG TCP” patches. Additionally, the DisplayPort Bandwidth Allocation Mode for Thunderbolt drivers allows GPU and Thunderbolt drivers to work together for dynamic bandwidth allocation.

Furthermore, Tesla FSD SoC now has audio support, which aims to reduce the burden of maintaining drivers by Tesla themselves. It also opens up possibilities to run a custom Kernel in Tesla SoCs. Lastly, Btrfs and Ext4 file systems receive some bug fixes and performance improvements.

How to Download and Install Linux Kernel 6.3

Remember that using the bleeding-edge mainline Linux Kernel in your production systems/daily-drive laptops/desktops is not wiser unless you have a specific requirement. Or have the latest GPU, CPU, which requires support.

For general users, it’s always best to wait for a few weeks until all the major Linux Distributions bring this version via their official stable channel after proper testing.

That being said, if you still want to install this version, follow the instructions below in Debian-based distributions, which I lined up here.

Firstly, visit the mainline kernel page.

There are two types of builds available – generic and lowlatency. You can download generic builds that work most of the time for standard systems.

For audio recordings and other setups that require low latency (like real-time feeds), download the lowlatency one.

Secondly, download the below four packages for generic via the terminal and install them.

After installation, reboot the system.

The instruction for lowlatency and other architecture (e.g., ARM) installations are the same. Replace the package name in the above wget commands. You can find them on the mainline Kernel page.

Distro support

Arch Linux users should get this version by 1st week of May-2023 via monthly ISO refresh.

Ubuntu 23.10 may feature this Kernel by the end of this year. Also, Fedora 39 may feature this version which is due by Q4 2023.

Wrapping up

In conclusion, the Linux Kernel 6.3 release brings several significant updates and improvements, including CPU and GPU updates, ARM and SoC updates, core changes, and file system and networking improvements. The new features and updates will enable users to enhance their computing experiences with the latest Linux Kernel.

Source: Corporate press release
Press release Overseas media release advertorials Release advertorials release press conference Release press release overseas media release media release platform media release release press release Invite media to invite overseas press release Overseas press release