Latest updates for Linux kernel 6.13, version 6.14 with faster USB or Intel NPU support

Latest updates for Linux kernel 6.13, version 6.14 with faster USB or Intel NPU support

Linux 6.13 Kernel: A⁤ Deep‌ Dive into the Latest Features and enhancements

The Linux 6.13 kernel is nearing its final stages, with the release⁣ candidate rc6 already out‌ in the wild. This update⁣ promises to deliver a host of⁤ exciting features and optimizations, particularly for AMD and Intel processors,‍ as well as improvements for RISC-V and LoongArch architectures. ⁢distributions adopting Linux 6.13 will introduce significant advancements, including enhanced support for AMDS 3D⁣ V-Cache technology ‍and a range of performance boosts for both​ server and desktop environments.

One of the standout additions ‌is the⁤ AMD 3D V-Cache Optimizer driver, which aims to improve efficiency and performance across AMD’s ryzen lineup,⁣ from the Ryzen 5800X3D⁣ to the latest Ryzen 9800X3D and ryzen 9950X3D processors. this driver is expected to unlock new ⁢levels of processing power, making it a ‌game-changer for both gamers and professionals.

For⁤ system monitoring enthusiasts, ⁣the Turbostat tool has been‍ upgraded to report additional RAPL psys metrics,‌ such as “SysWatt.” This enhancement ‌complements existing features like operating frequency, idle power-state statistics, temperature, and power consumption values, providing a more comprehensive ⁤view⁢ of system performance on ⁤x86 processors. Additionally, a bug affecting older AMD Zen 1 and Zen 2 processors,⁣ which caused prolonged boot times after a CPU microcode update, has been resolved. ⁤Meanwhile, Zen5‌ processors, particularly the EPYC 9005 series, now benefit from PCI Express TLP Processing Hints (PCIe ‍TPH) and ⁤support for ⁢events like ⁣ perf and AMD Bus Lock Trap.

On the RISC-V front, Linux 6.13 introduces Pointer ‍masking in user space, ⁤while the Chinese LoongArch architecture gains real-time and⁤ lazy preemption support. These updates reflect the growing diversity of hardware platforms supported by the Linux‌ kernel.

AMD’s ‍EPYC 9005 “Turin” server processors are also set to transition from the generic ACPI CPUFreq driver to AMD’s proprietary P-State driver. this shift is ⁤expected to enhance the efficiency of⁢ these high-performance chips, with desktop Ryzen processors following suit in the Linux 6.13 kernel.

Intel isn’t left behind, with the addition of a ‌Xeon idle driver for the Granite Rapids⁢ generation and performance improvements⁤ tailored for these processors.The Clearwater Forest​ Xeon series, Intel’s second-generation‍ “atomic Xeons,” will also see ⁣support for SNC6 sub-NUMA clustering, ‌paving ⁤the way for systems with up to 288‌ cores.

Linux 6.13 also extends its reach to‌ older Apple devices, including⁣ pre-Apple Silicon Macs, iPhones, and iPads capable of booting with this kernel. Both AMD and Intel processors will benefit from accelerated encryption through CRC32C and AEGIS-128 optimizations.

Looking ahead, Intel⁣ has laid the groundwork for‌ its Panther Lake mobile platform, expected to debut in‌ late⁤ 2025. This includes support for the Xe3 integrated graphics core and​ the‍ NPU machine learning unit, ensuring compatibility with future hardware advancements.

For Raspberry​ Pi enthusiasts, the V3D driver now supports big/super pages, boosting performance for these compact devices. Meanwhile, the nouveau driver introduces DRM panic support for NV50/GeForce 8800 GTX GPUs and newer,‌ while AMD’s RX⁢ 7000 ⁣series Radeons ‌gain the ability to use “Zero RPM” mode, allowing fans to turn off when ‍not ‌needed. Runtime ⁢re-partitioning is also making its way to the AMDGPU driver, offering greater flexibility for GPU management.

however, not all planned features made the cut.The AMD XDNA driver for Ryzen AI and their NPU unit was ‌excluded from Linux 6.13, and Intel’s Gaudi 3 accelerator generation remains unsupported for now.

Linux ⁢6.13 is shaping up to be a robust update, packed with‌ optimizations and new features that cater to a wide range of hardware. Whether⁢ you’re running a high-end AMD ⁤Ryzen system, an Intel Xeon server, or a Raspberry‌ Pi, this kernel promises to⁣ deliver improved performance and efficiency.

What’s New⁢ in‍ Linux Kernel 6.14?

The upcoming Linux Kernel 6.14 is shaping up to be an exciting release, packed with enhancements and new​ features that were⁣ initially slated for earlier versions but⁣ missed​ the cut. These updates ‍promise ​to‍ deliver smoother performance, better hardware support, and improved functionality. ‍let’s dive into some of the key highlights.

Enhanced USB xHCI Performance

Intel developers have been hard at work refining USB technology, and their ‍efforts are paying off in Linux‌ 6.14. One of the standout improvements is‍ the acceleration of USB xHCI (eXtensible Host Controller Interface) performance. By tweaking a single line of code, they’ve managed to eliminate lag ‌in transfer event polling. This change​ boosts the efficiency of the DBC (debug Capability) ⁢transfer method, delivering up to three times faster performance⁣ for tasks like adb push and adb pull.

DBC allows ⁣a ‌USB port to operate in device mode, supporting two⁣ endpoints for input and output. A ⁢ second patch further refines data handling, ensuring that received data is processed instantly. This update required modifying around 100 lines of‌ code in the xhci-dbgtty module. Data is now pushed to the ‍tty buffer right after ​the callback function ends, with delays onyl occurring if the queue is backed up or the tty is in throttle mode.

These changes are already part of the usb-next branch and are expected to be integrated into⁤ Linux 6.14 when its development window opens.

Intel ​NPU Driver Upgrades

For users ‍with ‍Intel processors featuring an NPU​ (neural Processing Unit), Linux 6.14 brings significant ⁣improvements. The Intel IVPU accelerator driver, which powers NPU functionality,⁤ is receiving a series of updates. These include enabling‍ the hardware ‌scheduler by default, optimizing MMU (Memory Management Unit) performance, and ​adding support for memory usage​ reporting via sysfs.

Specifically, a new file called npu_memory_utilization will provide insights ⁣into memory usage. Additionally, the driver will now detect NPU platforms that use‍ FPGA-based solutions,⁣ expanding⁣ its compatibility. As noted in the patches ⁤for ‍the accel/ivpu section, Intel is committed to refining NPU support to ⁤ensure it meets the demands of modern AI and machine learning workloads.

Linux Support for⁤ Samsung ⁣Galaxy S20 and S9

Linux ⁢enthusiasts with Samsung Galaxy‍ S20⁢ or S9 smartphones have something to look forward to in Kernel 6.14. ‌Support ⁢for these devices,powered by the Exynos 9810 SoC,is making its way into the kernel.This update will allow users to run Linux natively ​on their devices, opening up new possibilities for customization and development.

While this is just one of many updates in the pipeline, it highlights the growing ‍trend of mainstream devices gaining official Linux support. Whether ‌you’re a developer or a hobbyist, this is​ a step ⁤forward in ​making Linux more‌ accessible on a wider range of​ hardware.

why these Updates Matter

The enhancements in Linux Kernel 6.14 underscore the ongoing commitment to improving performance, expanding hardware ⁣compatibility, and refining user experiance. From ‌faster USB transfers to ⁤better AI processing capabilities,these ⁢updates cater to both everyday users and developers. As the release window approaches, the ‌Linux community can look forward to a more robust and versatile operating system.

Stay tuned for more updates as Linux 6.14⁣ continues to evolve, bringing ⁣cutting-edge technology to your fingertips.

Linux 6.14 Brings Exciting Updates for Samsung Devices ⁣and⁢ Intel Hardware

The upcoming Linux 6.14 kernel is set to ⁢introduce a range of updates, including enhanced support for Samsung smartphones and significant improvements for Intel hardware. While these updates won’t transform your devices into fully functional Linux machines overnight,they ‌mark a step forward in⁤ compatibility and performance optimization.

Samsung Galaxy Devices Gain Linux Support

linux 6.14 will extend support to Samsung’s Exynos 9810⁤ SoC, which powers‍ popular devices like ⁢the Galaxy S9, S9 Plus, and Note 9. Additionally, newer models such as the Galaxy S20 (SM-G780F) ‌and ⁤Galaxy ​S20 5G ‍(SM-G980F), based ‌on‍ the Exynos 990 chipset, will⁢ also benefit from this update. While these‌ devices already had some level of support in earlier kernels,Linux 6.14 introduces improvements in power management and⁣ clock​ controllers.

however, it’s important to note that these updates don’t mean your Samsung phone will suddenly become a fully functional linux device. Many hardware components ​still lack the necessary drivers, limiting their functionality under ⁢Linux.Nevertheless, these changes are a promising step toward broader compatibility.

Intel’s UHBR​ Support for Thunderbolt‌ and⁢ DisplayPort

One of the standout⁤ features in Linux 6.14 is the introduction of Ultra high Bit Rate (UHBR) support for Intel’s Thunderbolt and DisplayPort interfaces.⁤ This update, which includes UHBR10​ and UHBR20 modes, enables blazing-fast data transmission speeds of up to 40Gbit/s and 80Gbit/s, respectively. According to Phoronix, this enhancement will be particularly beneficial‌ for users of Intel’s Panther Lake and Arrow Lake processors.

In addition to UHBR support,Intel is refining its GPU⁤ driver code​ for the DG2⁣ generation,including the Arc A770. The update also addresses minor issues with the DG1 series, which never made it to⁢ the mainstream market. Furthermore,‌ the driver now supports uncompressed⁢ 128b/132b UHBR SST, ⁣paving the way for improved performance and efficiency.

Power ⁤Efficiency Improvements for Older Intel Hardware

Linux 6.14 also brings notable power efficiency improvements for older Intel CPUs paired with newer GPUs. Changes related to G8 mode power consumption will benefit systems​ running Kaby Lake processors (like the Core i7-7700)‍ and newer generations. This means users with older Intel CPUs and high-performance GPUs can expect slightly better energy efficiency with the new kernel.

These updates highlight the ongoing ⁢efforts to optimize Linux for a ⁤wide range of hardware, from smartphones to high-performance computing systems. While full functionality for all devices remains a work in progress, Linux 6.14 represents a significant leap forward in compatibility and ⁣performance.

How do the Linux 6.13⁣ and 6.14 updates improve performance⁣ for⁣ AMD processors?

The provided ‍text discusses updates and improvements in the Linux kernel, specifically versions 6.13 and 6.14, focusing on enhancements for ⁢various ‌hardware platforms, including AMD, Intel, RISC-V, and‌ ARM-based‍ devices ⁢like ‌Raspberry Pi and Samsung smartphones. Here’s a summary of the key points:

Linux ⁣6.13 Highlights:

  1. AMD Improvements:

– Resolved a bug affecting older AMD Zen ⁢1 and Zen⁣ 2 processors, which caused prolonged boot times after a CPU​ microcode update.

– Zen 5 processors (EPYC⁣ 9005 series) now support PCI⁢ Express TLP ‍Processing Hints (PCIe TPH) ⁤and features‌ like perf and AMD Bus Lock Trap.

– Transition ​from the ⁢generic ​ACPI CPUFreq driver to AMD’s proprietary P-State driver for EPYC 9005 “Turin” ⁤processors, with desktop Ryzen processors to follow.

  1. Intel Enhancements:

-⁤ Added a Xeon idle driver for Granite Rapids processors and performance ⁤improvements tailored for these chips.

– Support for SNC6 ⁤sub-NUMA clustering in the Clearwater ‍Forest Xeon‍ series, enabling systems with up to‌ 288 cores.

– laid groundwork for Intel’s Panther Lake ⁤mobile platform (expected late 2025),including ⁢support for Xe3 integrated graphics and NPU machine learning​ units.

  1. RISC-V and⁤ LoongArch:

– Introduced Pointer masking in⁣ user ​space for RISC-V.

– Added real-time‌ and ⁤lazy preemption support for the Chinese LoongArch architecture.

  1. Apple Devices:

– ​Extended⁢ support to older Apple devices, including pre-Apple Silicon Macs, ⁤iPhones, and iPads.

  1. Encryption ⁢Optimizations:

‌⁢ – Accelerated encryption for both AMD and Intel processors through CRC32C and AEGIS-128 optimizations.

  1. GPU Updates:

‌ – ‍Raspberry Pi V3D driver now supports big/super pages for improved performance.

⁢ – Nouveau driver adds‌ DRM panic support for NV50/GeForce 8800 GTX ​GPUs and newer.

– AMD RX 7000⁢ series Radeons gain “Zero RPM”‍ mode for fan control and runtime re-partitioning in the AMDGPU⁢ driver.

  1. Excluded Features:

– AMD XDNA driver for Ryzen ​AI ‌and NPU units was excluded.

– Intel’s Gaudi 3 accelerator generation remains unsupported.


Linux 6.14 Highlights:

  1. USB xHCI Performance⁤ Improvements:

– Intel developers ⁣optimized USB xHCI performance, eliminating lag in transfer event polling.

‍‌ – Enhanced DBC (Debug Capability) transfer method, improving tasks like adb push and​ adb pull.

  1. Intel NPU Driver Upgrades:

– Intel⁤ IVPU ‌accelerator driver updates include enabling the hardware scheduler ‍by default, optimizing MMU performance, and adding memory ​usage reporting via sysfs.

– Support for FPGA-based ⁤NPU platforms.

  1. Samsung⁤ Device Support:

– Added support for Samsung⁤ Galaxy ‌S20 and S9 ⁣smartphones powered by the Exynos 9810 SoC, allowing native Linux⁢ operation.

  1. Why ⁢These Updates Matter:

⁤ – The‌ updates aim to improve performance, ‍expand hardware‍ compatibility, and enhance user experience, catering ‌to both⁣ everyday ​users and developers.


Key Takeaways:

  • Linux 6.13 and 6.14 bring significant optimizations and new features for a ‍wide range of ⁢hardware, from high-end ⁣servers ⁢to ‍compact devices like Raspberry Pi and smartphones.
  • AMD and Intel processors ⁣see performance boosts, ‍while​ RISC-V and loongarch architectures gain new capabilities.
  • USB performance improvements and expanded support for Samsung devices highlight the kernel’s growing versatility.
  • These updates reflect the Linux community’s commitment to staying at the ​forefront of hardware advancements and user needs.

Leave a Replay