AMD Streaming SDK Updated With Linux Support - But Recommending X.Org Over Wayland

AMD's GPUOpen group today released the AMD Interactive Streaking SDK 1.1 release that now delivers Linux support alongside the existing Microsoft Windows support. The AMD Interactive Streaming SDK is designed to provide pieces for developers to build-out low-latency streaming solutions for cloud gaming, virtual desktop infrastructure (VDI), and embedded applications. This MIT-licensed streaming SDK was originally launched by AMD back in March as Windows-only while now is thankfully also native to Linux.

The headline feature of the AMD Interactive Streaming SDK
Continue reading...

Farewell Benchmarks Of Intel's Clear Linux On AMD EPYC Shows More Performance Left To Tap

Last week I ran the last planned benchmarks of Intel CPU performance on Clear Linux vs. Ubuntu with Intel having ceased development of Clear Linux following the restructuring at the company. In today's article is a final look at how the AMD EPYC performance compares on Clear Linux relative to Ubuntu Linux and AlmaLinux. An AMD EPYC 9965 "Turin" dual socket server was used for showing the strong out-of-the-box performance on Intel's Clear Linux even for this competing server processor.

Very

Continue reading...

Linux 6.17 Lands New file_getattr & file_setattr System Calls

Along with the better handling of multi-device file-systems such as Btrfs' native RAID capabilities and now allowing more efficient writing of zeroes to modern storage devices , the number of VFS pull requests for Linux 6.17 also added some other extra goodies.

Some new system calls to Linux 6.17 is introducing file_getattr() and file_setattr() as more extensible alternatives to FS_IOC_FSGETXATTR and FS_IOC_FSSETXATTR. The pull request explains of file_getattr and

A 10x Workaround & Less Network Egress Downtime Change Submitted For Linux 6.17

The kernel locking changes submitted today for Linux 6.17 contain a temporary change worth discussion for yielding a 10x speed-up of a particular function call and as part of that yielding less network egress downtime until a better solution is developed.

The locking changes sent out today for the Linux 6.17 merge window include a number of low-level code changes while catching my eye was beginning to use synchronize_rcu_expedited() within lockdep_unregister_key() for better performance.
Continue reading...

TUXEDO InfinityBook Pro 15 Gen10 Laptop Announced - Powered By AMD Strix Point

For those shopping for a Linux friendly laptop powered by AMD Ryzen AI 300 series " Strix Point " with Zen 5 cores and integrated Radeon graphics plus allowing up to 128GB of RAM, the 15.3-inch InfinityBook Pro 15 Gen10 was announced this morning.

The Bavarian Linux PC builders TUXEDO Computers announced the InfinityBook Pro 15 Gen10 as their newest offering for an all-aluminum body laptop and hefty 99 Wh battery. This new laptop can ship with the
Continue reading...

Huge Speedups For CRC32C With Modern AVX-512 CPUs Merged To Linux 6.17

The CRC32C cyclic redundancy check code path within the Linux kernel for error detection is much, much faster with the in-development Linux 6.17 kernel when running on modern Intel and AMD AVX-512 processors.

AVX-512 processors with the VPCLMULQDQ instruction will benefit from faster CRC32C performance on long messages with the upcoming Linux 6.17 release. The patches previously covered on Phoronix earlier this month within Linux Kernel Patches Speed-Up CRC32 Performance For
Continue reading...

Linux 6.17 Will Allow More Efficiently Writing Zeroes To SSDs

In addition to the VFS changes merrged yesterday for allowing multi-device file-systems to better cope with losing a disk , another notable change as part of the VFS pull requests for Linux 6.17 allows more efficiently zeroing out a range on modern NVMe SSDs or SCSI drives.

The fallocate changes submitted for Linux 6.17 introduce a new "FALLOC_FL_WRITE_ZEROES" for more efficiently zeroing out an area on modern storage devices. The pull request that was merged on Monday to Linux Git
Continue reading...

EROFS Metadata Compression Lands Plus A ~2.5x Speedup For Reading Directories

Merged on Monday were the EROFS file-system updates for Linux 6.17. EROFS continues to be a common read-only file-system choice for some mobile/embedded devices as well as container use-cases.

As part of the merged EROFS code for Linux 6.17 is now supporting metadata compression for even smaller read-only file-system images. EROFS metadata compression is now in place for scoring even smaller image sizes but at the cost of higher I/O latency. There is though
Continue reading...

Linux 6.17 Will Let Multi-Device Filesystems Better Cope With Losing A Disk

The VFS changes were merged a short time ago to the in-development Linux 6.17 kernel. Among the notable changes there is a patch that will allow file-systems like Btrfs and Bcachefs to better handle losing a disk in their built-in RAID/multi-device capabilities.

A new method is being introduced in Linux 6.17 to allow multi-device file-systems like Btrfs with its native/built-in RAID capabilities to be informed when a block device is removed. Btrfs,
Continue reading...

GNU C Library 2.42 Released With SFrame Support, Newer Intel CPU Detection

Following yesterday's release of GNU Binutils 2.45 , the GNU C Library 2.42 released today.

GNU C Library 2.42 "glibc 2.42" is now available for this widely-used C library by Linux and other operating systems. Some of the highlights in today's Glibc 2.42 release include:

- Continued to implement additional ISO C23 functionality.

- Working on some early C2Y features, such as the uabs / ulabs / ullabs