Microsoft Working On Improved vCPU Scheduler Support For Hyper-V Linux VMs

Microsoft posted a patch series for introducing Hyper-V integrated scheduler support into the Linux kernel for enhancing vCPU scheduling behavior for virtual machines running within Microsoft's virtualized environment.

The integrated scheduler support for Hyper-V allows for the L1VH partition to schedule its own virtul CPUs and those of its guests across its "physical" cores.

The patch series explains:
"Microsoft Hypervisor originally provided two schedulers: root and core. The root scheduler allows the root partition to schedule guest vCPUs across physical cores, supporting both

DDR5-4800 vs. DDR5-6000 Performance With The AMD Ryzen 7 9850X3D In 300+ Benchmarks

With the incredible market demand around DDR5 memory and significantly elevated pricing on the more premium DDR5 memory modules, as part of the AMD Ryzen 7 9850X3D launch there's been some communication that thanks to 2nd Gen AMD 3D V-Cache, using lower memory speeds like DDR5-4800 can be suitable without much of an impact to the gaming performance. But what about for Linux gaming? And other workloads with the Ryzen 7 9850X

Continue reading...

Libcamera 0.7 Released - GPU Acceleration Support For SoftISP Can Deliver 15x Performance

Libcamera 0.7 was published today for this modern software library for image signal processors (ISPs) and embedded cameras under Linux. The standout change with libcamera 0.7 is initial plumbing for GPU acceleration in the software ISP "SoftISP" for delivering better performance than just CPU-based.

For scenarios of not having a hardware ISP working -- or in cases like Intel of relying on closed-source user-space for the hardware ISP with their recent IPU IP -- there is the SoftISP implementation. Libcamera 0

IO_uring Zero-Copy Large Receive Buffer Support To Provide A Nice Performance Win

Slated for introduction in the next kernel cycle (Linux 6.20~7.0) is introducing large receive buffer support for IO_uring's zero-copy receive code path. This large receive buffer support can be very beneficial for those with higher-end networking hardware capable of handling the larger buffers for some significant performance and efficiency wins.

For enhancing the IO_uring network zero-copy receive support that has been in the mainline kernel since Linux 6.15, larger (greater than 4
Continue reading...

Libgcrypt 1.12 Released With VAES/AVX-512 Accelerated AES: 2x Performance On AMD Zen 5

Werner Koch released libgcrypt 1.12 as the newest feature release to this library providing the cryptographic building blocks used by GnuPG and other software like email clients, file encryption utilities, and other software.

Most exciting for end-users with libgcrypt 1.12 is adding an VAES/AVX-512 accelerated implementation for the Advanced Encryption Standard (AES). With this new AVX-512/VAES implementation, AES-OCB "Offset Codebook" is around two times faster on AMD Zen 5
Continue reading...

NVIDIA GeForce NOW Is Now Available Natively On Linux In Flatpak Form

Following NVIDIA's announcement back at CES of their GeForce NOW game streaming service coming to Linux as a native desktop application, today's the day. The GeForce NOW Linux-native build is being published and the review embargo has lifted.

NVIDIA already has been offering GeForce NOW for Valve's Steam Deck while now they are offering it as a Flatpak build for the typical Linux desktop. While confined to a Flatpak, for now NVIDIA is just "officially" supporting it on Ubuntu 24.04 LTS

Continue reading...

Valve Developer Improves Aging AMD APUs On Linux With VRR, DP/HDMI Audio, HDR & Atomic

Timur Kristóf of Valve's Linux graphics team last year addressed remaining issues in the open-source AMDGPU kernel graphics driver so old AMD GCN 1.0 and GCN 1.1 GPUs could transition to using AMDGPU by default rather than the former "Radeon" kernel driver that is largely in maintenance mode for pre-GCN/RDNA GPUs. One caveat though was the GCN 1.1 APU support still having some limitations leading to Kaveri and friends not being able to use the modern AMDGPU DC "Display Core
Continue reading...

Intel Thermal Daemon 2.5.11 Released With Wildcat Lake Support

With Intel Panther Lake now shipping, open-source Intel engineers working on the client side are turning to tidying up support for their next target: Wildcat Lake . That more cost effective alternative to Panther Lake now has Intel Thermal Daemon support in getting ready for Linux desktops/laptops.

Intel Thermal Daemon 2.5.11 was released on Wednesday with the main feature being Wildcat Lake support. The Wildcat Lake support comes down to just adding the 0xd5 model and new sysfs path checks . Aside from that it

NVIDIA VA-API Driver 0.0.15 Released With A Few Fixes

The NVIDIA-VAAPI-Driver 0.0.15 was released overnight as this VA-API driver implementation built atop NVIDIA's NVDEC interface used by their proprietary user-space driver stack. The purpose of NVIDIA-VAAPI-Driver as this community open-source project continues to be around enabling video acceleration for NVIDIA GPUs with the Firefox web browser on Linux that supports the VA-API interface but not NVIDIA's NVDEC.

NVIDIA-VAAPI-Driver continues working out well for NVIDIA Linux users wanting to
Continue reading...

Open Source LLM

GNU gettext Reaches Version 1.0 After 30+ Years In Development - Adds LLM Features

Sun Microsystems began developing gettext in the early 1990s and the GNU Project began GNU gettext development in 1995 for this widely-used internationalization and localization system commonly for multi-lingual integration. While GNU gettext is commonly used by countless open-source projects and adapted for many different programming languages, only an hour ago was GNU gettext 1.0 finally released.

GNU gettext has crossed the symbolic "v1.0" milestone over 30 years after its development began. GNU gettext 1
Continue reading...