Firefox 141 Release Brings Lower RAM Usage On Linux

The Mozilla Firefox 141.0 release binaries are out today for this monthly update to this cross-platform, open-source web browser.

Most significant with the Firefox 141 release is lower RAM usage on Linux . As shown in our benchmarks and aligning with what Mozilla was reporting, Firefox 141.0 on Linux enjoys much lower RAM usage than previous versions of Firefox on Linux.

Firefox 141.0 also no longer requires a forced restart after an update has been applied by a
Continue reading...

Linux 6.16-rc7 Released: "I Think We're In Good Shape"

The seventh weekly release candidate of Linux 6.16 is now availablr for testing with the stable release debuting hopefully next Sunday otherwise the following week.

Linux 6.16-rc7 was just tagged by Linus Torvalds to facilitate another week of bug/regression testing with a collection of all the fixes for the past week. Being merged for Linux 6.16-rc7 include more Bcachefs fixes , a fix for some older AMD Radeon GPUs producing a lot of log spam after resuming from suspend , and
Continue reading...

Linux 6.16-rc7 Bringing Fix For Possible Bogus/Miscalculated Load Averages

Among the fixes merged today ahead of Linus Torvalds releasing the Linux 6.16-rc7 test kernel release is a lone patch on the "sched/urgent" side to fix possible bogus load average values. Reported system load averages within the kernel's scheduler code could potentially be off going back to May of 2021.

The sched/urgent pull request sent out earlier today explains:
"A single fix for the scheduler. A recent commit changed the runqueue counter nr_uninterruptible to an unsigned
Continue reading...

NVIDIA Bringing CUDA To RISC-V

NVIDIA announced this week that they are bringing their CUDA software to RISC-V processors.

NVIDIA's drivers and CUDA software stack are predominantly supported on x86_64 and AArch64 systems but in the past was supported on IBM POWER. This week at the RISC-V Summit China event, NVIDIA's Frans Sijstermans announced that CUDA will be coming to RISC-V. RISC-V International relayed the news on X .

Continue reading...

Linux Kernel Patches Speed-Up CRC32 Performance For CPUs With "Good" AVX-512

Google engineer Eric Biggers who has been responsible for many great Linux cryptography subsystem performance optimizations in recent years has another exciting patch series. Biggers has done some great work for optimizing various functions for modern Intel/AMD CPUs especially around AVX-512 implementations and now he has another big optimization coming for the CRC32 checksum performance.

On Saturday was the new patch series by Eric Biggers working to improve CRC32C performance on lengths at least 512 bytes. The strategy here is relying on AVX-
Continue reading...

Debian 13.0 Ready To Introduce Formal RISC-V Support But Still Bound By Slow Hardware

With the Debian 13.0 release planned for 9 August , one of the notable fundamental features with this Debian "Trixie" release is now supporting RISC-V as an official CPU architecture. This is the first release where RISC-V 64-bit is officially supported by Debian Linux albeit with limited board support and the Debian RISC-V build process is handicapped by slow hardware.

A Debian RISC-V BoF session was held at this week's DebConf25 conference in France to discuss the state
Continue reading...

SFrame Support Beginning To Materialize For LLVM/Clang

SFrame is the lightweight stack trace format that can overcome some of the performance obstacles for tracing ELF files compared to frame pointers. In addition to the SFrame support coming together in the GNU toolchain , the SFrame support for LLVM/Clang is beginning to reach upstream.

Merged to LLVM Git last week was introducing the SFrame structures and constants. This largely follows the GNU naming used for their Simple Frame stack trace support.

Building off those initial bits is then this pending pull request for introducing the beginnings of an SFrame parser and dumper

Radeon Vulkan Driver's Emulated Ray-Tracing Scores A ~40% Improvement For Quake II RTX

In addition to Mesa's open-source Radeon Vulkan driver "RADV" making some nice performance improvements for modern AMD GPUs with hardware ray-tracing, the emulated ray-tracing code path in RADV for primarily older GPUs has seen some improvements merged this weekend. In fact, so significant that from one merge request is around 40% faster performance for the Quake II RTX game with the emulated RT handling.

Konstantin Seurer has implemented proper water tightness handling for the emulated ray-tracing code path in RADV. For
Continue reading...

Debian 13.0 "Trixie" Planning For Release On August 9

The Debian release team today shared their final release plans for Debian 13 "Trixie" that aims to be out as stable in less than one month's time.

Debian developers are working to officially release Debian Linux 13.0 on the 9th of August. For that 9 August release to happen, the full freeze of Debian 13 will happen on 27 July.

Debian developers are hoping for a lot of testing to happen between now and then for Debian Trixie, especially in that final week during
Continue reading...

Rust-Written NOVA Open-Source NVIDIA Driver Being Further Built Out In Linux 6.17

For Linux 6.17 in addition to Intel enabling SR-IOV for Battlemage graphics cards and many other big Intel Xe kernel graphics cards and then more AMD graphics driver features too , the NOVA driver for modern open-source NVIDIA driver support is continuing to be further built out in this next kernel version.

The initial NOVA core driver code was upstreamed back in Linux 6.15 as the skeleton infrastructure for this modern successor to the Nouveau open-source driver. NOVA is written in the Rust programming language and
Continue reading...