PostgreSQL Begins Working On Zstd Compression Support
PostgreSQL Begins Working On Zstd Compression Support
9 Hours Ago - Free Software - PostgreSQL + Zstd - 3 Comments

While PostgreSQL has supported compression with its TOAST storage and over the past year has built-up LZ4 compression support for it along with compressing the WAL, backup compression, and other usage, PostgreSQL developers are preparing to further extend their compression capabiities with Zstd support.

Intel Core i9 12900K On Linux Reigns "King Of The IOPS-Per-Core"
Intel Core i9 12900K On Linux Reigns "King Of The IOPS-Per-Core"
11 Hours Ago - Linux Storage - Speedy Per-Core I/O - 9 Comments

It's been a while since last hearing anything of Linux block subsystem maintainer's Jens Axboe crusade on achieving the maximum possible IOPS-per-core. However, on Friday he was out with his latest insight in still declaring Intel's Core i9 12900K "Alder Lake" processor as being the king of IOPS-per-core performance at nearly 13M IOPS per CPU core.

18 February

AMD Quietly Working On New Linux GPU Driver Support Block By Block
AMD Quietly Working On New Linux GPU Driver Support Block By Block
18 February 09:30 AM EST - Radeon - Block By Block - 29 Comments

AMD's Linux graphics driver engineers have been working on the driver support for new graphics processors and now the patches are at the earliest stages of publishing. However, due to driver handling changes, it's sharply different this time around where in the past they volleyed a big set of patches under some colorful fishy codename in an effort to conceal their hardware enablement work.

AMD Linux Graphics Driver Could See Improved Test Coverage Thanks To Google
AMD Linux Graphics Driver Could See Improved Test Coverage Thanks To Google
18 February 05:09 AM EST - Radeon - Unit Testing Integration - 2 Comments

While the X.Org Foundation didn't participate in Google Summer of Code last year amid GSoC project changes, with this year's GSoC design having incorporate feedback from last year's changes, X.Org is hoping to once again participate in this summer initiative that sees student developers contribute to and engage with open-source projects. So far under the X.Org umbrella there is one project idea being solicited that has willing mentors and that is for improving the unit testing coverage of the AMDGPU kernel driver.

LLVMpipe Patches Pending For Faster Vertex/Fragment Processing
LLVMpipe Patches Pending For Faster Vertex/Fragment Processing
18 February 03:00 AM EST - Mesa - Helps Unigine Heaven, ParaView - 2 Comments

Red Hat's David Airlie continues carrying out almost magical work on the open-source Linux graphics stack. Reviving some work he originally started a while back, patches pending for Mesa allow speeding up the software-based LLVMpipe OpenGL driver for vertex and fragment shader processing.

17 February

Clutter Is Being Officially Retired
Clutter Is Being Officially Retired
17 February 03:15 PM EST - GNOME - Clutter Retirement - 10 Comments

The Clutter toolkit -- as the OpenGL-based graphics library for rendering UIs that dates back more than one decade to OpenedHand that was then acquired by Intel and notably used during the Moblin/MeeGo era -- is finally being officially retired.

Benchmarking Amazon EC2's New C6a Instances Powered By 3rd Gen EPYC
Benchmarking Amazon EC2's New C6a Instances Powered By 3rd Gen EPYC
17 February 09:28 AM EST - Processors - 1 Comment

Last year Amazon launched the EC2 M6a instances powered by AMD EPYC 7003 series while this week they have expanded their range of AMD Zen 3 offerings by launching the EC2 C6a series. The EC2 C6a instances are designed for compute-intensive workloads (hence the "C" series) and AWS is promoting it as offering up to 15% improvement in price-performance over prior-generation C5a instances and up to 10% lower cost than comparable x86-based EC2 instances. I've run some benchmarks of the new EC2 C6a instances looking at how they perform over the prior 2nd Gen EPYC C5a based instances, against the Intel Ice Lake competition over in the M6i stack, and also how the C6a competes with Amazon's own Graviton2-based C6g type.

FFmpeg Finally Retires XvMC Hardware Acceleration Code
FFmpeg Finally Retires XvMC Hardware Acceleration Code
17 February 05:07 AM EST - Multimedia - X-Video Motion Compensation - 33 Comments

Long before the likes of VA-API and VDPAU for GPU video playback acceleration on Linux, there was X-Video and X-Video Motion Compensation (XvMC). Finally in 2022 the widely-used FFmpeg multimedia library has decided to drop that XvMC hardware acceleration code.

16 February

OpenBMC 2.11 Released As The Leading Open-Source Linux Distro For BMCs
OpenBMC 2.11 Released As The Leading Open-Source Linux Distro For BMCs
16 February 07:39 PM EST - Operating Systems - OpenBMC 2.11 - 5 Comments

With OpenBMC 2.10 never having materialized beyond a release candidate, the release of OpenBMC 2.11 today is a big one with roughly a year's worth of changes since OpenBMC 2.9. OpenBMC 2.11 brings many improvements for this Linux distribution intended for baseboard management controllers (BMCs) on servers and other management controllers.

NVIDIA GeForce FX / 6 / 7 Series GPUs Get Notable Open-Source Driver Improvement In 2022
NVIDIA GeForce FX / 6 / 7 Series GPUs Get Notable Open-Source Driver Improvement In 2022
16 February 02:49 PM EST - NVIDIA - NIR Usage - 13 Comments

The NVIDIA GeForce FX "NV30" graphics cards are nearly two decades old while via the open-source, community-driven Nouveau project even these old GPUs still see occasional Linux graphics driver improvements. Hitting Mesa 22.1-devel today is the most notable driver work we've seen in years for the open-source NV30 and NV40 (GeForce 6 / 7 series) graphics cards.

Linux On The Apple M1 Preparing Better Performance With In-Development CPUFreq Driver
Linux On The Apple M1 Preparing Better Performance With In-Development CPUFreq Driver
16 February 07:45 AM EST - Apple - CPUFreq For Apple M1 - 27 Comments

As with most modern SoCs/processors, proper CPU frequency scaling / performance state management is absolutely critical for achieving good performance out of the hardware either for ensuring the CPU is hitting its capable performance states and also to reduce power consumption / heat when not needed in order to avoid thermal throttling and prolonging battery life. Fortunately, a proper CPUFreq driver for the Apple M1 is in development for Linux and is allowing for a combination of enticing performance and good battery life for this community-driven, open-source support around the Apple Silicon.

Bcachefs Might Be Ready For Upstreaming In Linux This Year
Bcachefs Might Be Ready For Upstreaming In Linux This Year
16 February 05:36 AM EST - Linux Storage - Bcachefs 2022 - 44 Comments

The Bcachefs file-system that was born out of the Linux kernel's block cache code has over the past few years matured greatly. Now in 2022 the core fundamentals of the file-system are "pretty close to done" and will hopefully be mainlined this calendar year into the Linux kernel.

AMD P-State Support Coming For The CPUPower Tool
AMD P-State Support Coming For The CPUPower Tool
16 February 05:13 AM EST - AMD - AMD P-State CPUPower - 6 Comments

With the forthcoming Linux 5.17 kernel there is the new AMD P-State driver aiming to provide better power efficiency than the ACPI CPUFreq driver that has long been used on AMD platforms. For complementing that AMD P-State driver, AMD has also been working on adding their CPU P-State support to Linux's cpupower tool.

15 February

Intel's ENQCMD For Linux Ready To Be Re-Enabled - No Longer "Broken Beyond Repair"
15 February 03:05 PM EST - Intel - Sapphire Rapids - 4 Comments

Last June the Linux kernel disabled support for Intel's ENQCMD instructions as the kernel support was found to be "broken beyond repair" for this feature that's part of the Data Streaming Accelerator with upcoming Xeon Scalable "Sapphire Rapids" processors. Fortunately, now in time for Sapphire Rapids ramping up, Intel engineers have fixed up the ENQCMD code and looks like the next Linux kernel cycle will re-enable the functionality.

NVIDIA Releases Open-Source Image Scaling SDK 1.0.2
15 February 02:11 PM EST - NVIDIA - NVIDIA Image Scaling SDK - 3 Comments

Back in November NVIDIA announced their open-source Image Scaling SDK with cross-platform GPU support to better position their DLSS technology given the ground that AMD FidelityFX Super Resolution (FSR) has been gaining. The Image Scaling SDK is complementary to DLSS but still requires integration on the behalf of the game/engine developer. Today marks a new update to the NVIDIA Image Scaling SDK.

Further Investigating The Raspberry Pi 32-bit vs. 64-bit Performance
15 February 08:00 AM EST - Operating Systems - 71 Comments

Finally released earlier this month was the first official 64-bit build of Raspberry Pi OS, the official Debian-based operating system of the low-cost Raspberry Pi single board computers. Following that I posted some Raspberry Pi 32-bit vs. 64-bit benchmarks. Given that generated a fair amount of interest and also some open questions, here is round two of looking at the Raspberry Pi 32-bit vs. 64-bit performance including its impact on memory usage and thermals.

14 February

X.Org vs. (X)Wayland Gaming Performance For NVIDIA GeForce & AMD Radeon On Ubuntu 22.04
14 February 02:55 PM EST - Linux Gaming - (X)Wayland Gaming - 49 Comments

Earlier this month I posted some Ubuntu 22.04 Linux gaming benchmarks with X.Org vs. (X)Wayland performance for NVIDIA GeForce graphics now that the NVIDIA 510 driver has the GBM support in good shape. NVIDIA's (X)Wayland gaming performance is largely in good shape now while for those wondering how it compares to AMD Radeon on Ubuntu 22.04 daily, here are some benchmarks.

NVIDIA 510.54 Linux Driver Released
14 February 09:31 AM EST - NVIDIA - NVIDIA 510.54 - 33 Comments

Two weeks ago NVIDIA released the 510.47.03 Linux driver as their first stable driver in the 510 series. Today that has been succeded by the NVIDIA 510.54 stable update.

Benchmarks - Is PowerTOP Tuning Worthwhile For Modern AMD Linux Laptops?
14 February 08:15 AM EST - AMD - PowerTOP For Ryzen 5000 Series - 14 Comments

While PowerTOP was immensely helpful when the Intel open-source project started out in 2007 for reporting untuned kernel parameters and noting what's keeping the CPU from reaching its deeper sleep states, over the past decade Linux has greatly improved when it comes to power management and better behavior out-of-the-box. PowerTOP continues to see occasional commits and new releases, but there's less talk about it these days than going back a number of years when it was a must-have for x86_64 laptops. In any case I was curious to see if following its tips still provided any meaningful difference on a modern AMD Ryzen powered laptop.

Intel's Compute-Runtime Adds GPU Hang Detection
14 February 07:09 AM EST - Intel - GPU Hang Detection - 1 Comment

Intel's open-source Compute-Runtime stack for providing OpenCL and Level Zero support for Skylake/Gen9 graphics and newer up through their latest discrete graphics offerings is out with a new release.

Past 30 Days Of News | Articles & Reviews | News Archives | RSS Feed