New Scheduler Optimization Can Help Out PostgreSQL & More On Sapphire Rapids

Stemming from Intel engineers finding significant overhead in some Linux scheduler functions when running PostgreSQL within a Docker instance, a new scheduler patch is on the way for Linux 6.7 that will help out at least Ice Lake and Sapphire Rapids with some migration-heavy workloads. With the change being in the common scheduler code, it’s also likely to help out other hardware platforms too…

Source: Phoronix – New Scheduler Optimization Can Help Out PostgreSQL & More On Sapphire Rapids

Linux 6.7 Set To Drop Support For Itanium IA-64

Since 2021 the Itanium IA-64 code was orphaned in the Linux kernel and over the course of this year there’s been talk of retiring the Itanium code from the kernel, a.k.a. strip it out. It looks like 2023 will end with the Itanium IA-64 code indeed being removed from the Linux kernel…

Source: Phoronix – Linux 6.7 Set To Drop Support For Itanium IA-64

KDE On Wayland: "The Biggest Thing Needed Now Is Adoption By 3rd Party Apps"

Given the recent discussions stemming from Fedora 40 planning to ship KDE Plasma 6 and drop the KDE Plasma X11 session to focus solely on Wayland for the next-gen KDE desktop, prominent KDE developer Nate Graham has written a lengthy blog post to outline the current state and his thoughts on KDE Wayland support…

Source: Phoronix – KDE On Wayland: “The Biggest Thing Needed Now Is Adoption By 3rd Party Apps”

OpenVINO 2023.1 Released – More GenAI, Expanded LLM Support & Meteor Lake VPU

Intel’s OpenVINO 2023.1 was just published to GitHub as the newest version of this open-source toolkit for optimizing and deploying AI workloads across their CPUs, GPUs, and now also having official support for the new VPU being found with Meteor Lake SoCs…

Source: Phoronix – OpenVINO 2023.1 Released – More GenAI, Expanded LLM Support & Meteor Lake VPU

Go Ad-Free & Single Page Articles With The Phoronix 2023 Oktoberfest Sale

While there is (sadly) once again no Phoronix pilgrimage/meet-up at Oktoberfest this year, there is the annual Phoronix Premium sale special for those wishing to support the site at a discounted rate to enjoy ad-free viewing, multi-page articles on a single page, native dark mode, and other benefits…

Source: Phoronix – Go Ad-Free & Single Page Articles With The Phoronix 2023 Oktoberfest Sale

Linux 6.7 To Add POWER-Z Driver For Exposing USB Power Measurements

For those curious about the power consumption of USB-C devices, there are some nifty devices out there that have a LED display and can report the voltage, Amps, Wattage, and USB power delivery protocol version of connected devices. It’s a neat display but with a new POWER-Z driver coming to the Linux kernel it’s possible to propagate that information from the system itself with this new driver…

Source: Phoronix – Linux 6.7 To Add POWER-Z Driver For Exposing USB Power Measurements

Linux's SLUB Allocator Preparing To Better Fend Off Cross-Cache Attacks

Following SLOB’s removal and SLAB being deprecated and set for removal, the Linux kernel is all-in on the SLUB allocator. A new patch series posted on Friday is aiming to help prevent the possibility of cross-cache attacks with the SLUB memory allocator in the kernel…

Source: Phoronix – Linux’s SLUB Allocator Preparing To Better Fend Off Cross-Cache Attacks

AMD Linux Gaming Performance Largely Unchanged With Linux 6.6 Git

With the AMD performance uplift on the Linux 6.6 kernel due to the EEVDF scheduler code, the workqueue enhancements for chiplet-based processor designs, and other improvements, many Phoronix readers have speculated over AMD Linux gaming performance improvements with this in-development kernel…

Source: Phoronix – AMD Linux Gaming Performance Largely Unchanged With Linux 6.6 Git

LWJGL 3.3.3 Released With Updated Bindings, GraalVM Native Image Support

Version 3.3.3 of the Lightweight Java Game Library (LWJGL) is now available for this Java library that makes it easy to utilize native APIs from OpenGL and Vulkan to OpenCL compute and other OS APIs within Java’s confines. LWJGL is used for Java games and can also be used with other Java software looking for rich API support particularly around GPU integration…

Source: Phoronix – LWJGL 3.3.3 Released With Updated Bindings, GraalVM Native Image Support

AMD Releases ROCm 5.7 GPU Compute Stack

ROCm 5.7 was released on Friday with the introduction of a new “hipTensor” library, the ROCgdb debugger being extended with Fortran and OMPD support, and new optimizations to the rocRAND and MIVisionX libraries. AMD has also announced end-of-support for the AMD Instinct MI50 accelerator while not yet formally announcing any new RDNA3 GPU support…

Source: Phoronix – AMD Releases ROCm 5.7 GPU Compute Stack

Ubuntu 23.10's Firefox Snap Enabling Wayland By Default

While the Ubuntu desktop has been using the GNOME Wayland session by default, Ubuntu’s default Firefox browser build within its Snap confinements has continued relying upon XWayland. But the Firefox Snap beginning with Ubuntu 23.10 is now enabling the native Wayland support by default…

Source: Phoronix – Ubuntu 23.10’s Firefox Snap Enabling Wayland By Default

SteamOS 3.5 Rolls Out In Preview On The Steam Deck With Many New Features

In time for the weekend gamers, SteamOS 3.5 has just rolled out into Valve’s preview channel for the Steam Deck. Those switching over to the “Preview” mode from the System Update Channel setting can begin to enjoy this huge feature update for the Arch Linux based SteamOS…

Source: Phoronix – SteamOS 3.5 Rolls Out In Preview On The Steam Deck With Many New Features

GCC Preparing To Introduce "-fhardened" Security Hardening Option

Following discussions among compiler developers and other stakeholders, the GNU Compiler Collection (GCC) is preparing to add a “-fhardened” compiler option that will enable various hardening features aimed at increasing the security/robustness of the generated binaries…

Source: Phoronix – GCC Preparing To Introduce “-fhardened” Security Hardening Option

Servo Browser Engine Enables New Default UI, Improves Crash Error Page, Replaces OpenSSL

The Servo web rendering engine that is written in Rust and started originally by Mozilla while now being developed as a Linux Foundation Europe project has issued a status update around recent changes to this memory-safe and modular web browser engine…

Source: Phoronix – Servo Browser Engine Enables New Default UI, Improves Crash Error Page, Replaces OpenSSL