Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2024-11-23 00:30
Nouveau/NVK Driver Lands NIL Library Rewrite In Rust For Mesa 24.1
In addition to working on NOVA as a Rust-based, GSP-focused NVIDIA open-source kernel graphics driver being developed as the eventual successor to the existing Nouveau DRM kernel driver, over in user-space Mesa developers have begun landing a portion of their Nouveau/NVK driver library code rewritten in Rust...
Explicit GPU Synchronization Merged For XWayland
One year in the making, NVIDIA's code for explicit GPU synchronization in XWayland along with the X.Org Server DRI3 and Present extensions has now been merged! This is a big culmination of all the recent work around Wayland explicit synchronization and notably takes care of a number of NVIDIA driver problems on Wayland in the process...
Linux Mint Aims For More Reliable & Faster Repository Access
Linux Mint is working on providing "ultra fast" repositories for users obtaining system updates and installing new packages on this popular desktop Linux distribution derived from Ubuntu...
Canonical Announces Ubuntu Pro For Devices
Complementing Canonical's existing Ubuntu Pro subscription service for expanded security maintenance, live kernel patching, compliance and hardening, real-time kernel flavor support, and other enterprise/support add-ons, Canonical today announced Ubuntu Pro For Devices...
Nouveau GSP Fix On The Way For Regression That Broke Ampere GPU Support
An earlier fix to the Nouveau open-source NVIDIA kernel graphics driver with the new GPU System Processor (GSP) code path had fixed RTX 20 "Turing" GPU support but inadvertently broke the RTX 30 "Ampere" support. David Airlie sent out an urgent new fix today for addressing that regression in the NVIDIA GSP display code...
AMD Announces Versal Gen 2 Adaptive SoCs - AI Focused & Newer Arm Cores
AMD is using the Embedded World conference in Bavaria for today introducing their Versal Series Gen 2 SoCs for AI-driven embedded systems. Today's embargo lift covers the Versal AI Edge Series Gen 2 and Versal Prime Series Gen 2 Adaptive SoCs...
FESCo Approves The Fedora 41 Switch To DNF5
Following the plans going back to 2022 for Fedora 39 to use DNF5 but last summer deemed weren't ready and then delayed DNF5 to Fedora 41 due to the RHEL10 branching from Fedora 40, the Fedora Engineering and Steering Committee (FESCo) has now given their sign-off for the updated package manager in F41...
Linux 6.10 AES-XTS For Disk/File Encryption As Much As ~155% Faster For AMD Zen 4 CPUs
For those making use of AES-XTS crypto for the likes of disk and file encryption on x86_64 CPUs, the upcoming Linux 6.10 kernel cycle is bringing some very tantalizing improvements especially if you are running recent AMD and Intel processors. With AMD Zen 4 processors the benefits can be as much as 155% faster while even Intel Ice Lake and Sapphire Rapids server processors can enjoy 127~151% faster AES-XTS-256...
AMD Radeon Linux Gaming Performance At Parity Between KDE Plasma 6.0 X11 vs. Wayland
With a few weeks having passed since the KDE Plasma 6.0 desktop release along with some point releases for addressing initial fall-out, I've been meaning to run some Plasma 6.0 Linux gaming performance benchmarks. I'll have up some interesting metrics soon using Fedora 40 while for this initial article is a look at the KDE Plasma 6.0 gaming performance between the Wayland and X11 sessions atop KDE Neon. Then similarly are the results for GNOME Shell with its X11 and Wayland sessions.
KDAB Working On Embedding Servo Web Engine Within Qt
Engineers at the KDAB consulting firm have begun experimenting with embedding the Rust-written Servo web engine inside Qt software using CXX-Qt...
SolidRun Launches Bedrock R8000 As First Industrial PCs With Ryzen Embedded 8000 Series
Following the launch last week of the AMD Ryzen Embedded 8000 Series, SolidRun today announced the Bedrock R8000 as the first industrial PCs designed around these new Ryzen Embedded 8000 series SoCs...
RISC-V Adding Kernel-Mode FPU For Linux 6.10 To Enable Recent AMD Display Support
With the upcoming Linux 6.10 kernel cycle, the RISC-V architecture code is seeing kernel-mode FPU. This kernel floating point support is needed for the AMDGPU kernel graphics driver and particular its DCN display code. In turn this should allow recent AMD Radeon graphics cards to work on RISC-V with display support using the company's open-source driver stack...
RADV Vulkan Driver Enables EXT_shader_object By Default With Mesa 24.1
It's been a long journey but Valve's Samuel Pitoiset has now enabled VK_EXT_shader_object support by default with Mesa's Radeon Vulkan driver "RADV" for the upcoming Mesa 24.1 release...
Oracle Releases DTrace 2.0.0-1.14 For Linux Systems
DTrace used to be one of the Solaris features long sought after by Linux developers but over time the Linux kernel tracing capabilities have improved and Oracle has been supporting DTrace on Linux now for years without too much fanfare. DTrace 2.0.0-1.14 was released this past week as the latest iteration of this user-space implementation that builds off the Linux kernel tracing functionality like BPF...
Raspberry Pi OS Now Shipping With Vulkan Support By Default
For those running the official Raspberry Pi OS on Raspberry Pi 4 and 5 series single board computers, the Mesa V3DV Vulkan driver is now shipping by default to provide for a better out-of-the-box experience...
Linux 6.9-rc3 Released With Many Bcachefs Patches
Linux 6.9-rc3 is released and most notable are the Bcachefs fixes to which Torvalds quipped, "if you had a corrupted bcachefs filesystem you'd probably want this, and if you thought bcachefs was stable already, I have a bridge to sell you. Special deal only for you, real cheap." Plus various other fixes throughout...
Arch Linux Increasing Its vm.max_map_count To Help Steam Play Games & Other Software
Similar to Ubuntu 24.04 LTS, Fedora 39, and other recent Linux distributions increasing its vm.max_map_count default in order to satisfy some Windows games running under Valve's Steam Play (Proton) and other memory-intensive software, Arch Linux is also increasing its default value...
x86-64-v5? Questions Arise Over The Future Of x86-64 Micro-Architecture Feature Levels
While recently there has been more Linux distribution vendor interest in evaluating x86-64-v2 and/or x86-64-v3 baselines for future Linux distribution releases as well as offering optimized packages for higher x86-64 baselines either for x86-64-v3 with being able to assume AVX/AVX2 or in the x86-64-v4 level where AVX-512 is introduced, the prospect of x86-64 micro-architecture feature levels for future processors isn't clear...
Framework Hiring For Open-Source Firmware Development
Framework Computer as the company behind the popular Framework 13 and Framework 16 upgradeable/modular laptops is hiring for an open-source firmware developer...
CoCo VMs On Linux Will Now Panic If RdRand Is Broken To Avoid Catastrophic Conditions
For confidential computing "CoCo" virtual machines where the VM host is assumed to be un-trusted and aims to be as isolated as possible, RdRand hardware random number generator instructions are one of the limited sources of entropy for guest VMs. Right now RdRand can fail and the CoCo guest VMs will continue to boot albeit with limited or no entropy to see the VM's random number generation. But being merged today as part of x86 fixes for Linux 6.9 is now requiring seeding RNG with RdRand for CoCo environments otherwise a kernel panic...
Rust Bindings Are Being Worked On For Linux CPUFreq Drivers
One of the latest areas being worked on for enabling Rust programming language use within the Linux kernel is for CPU frequency "CPUFreq" scaling drivers...
Debian Policy 4.7 Outlines Latest Packaging/System Guidelines
A new version of the Debian Policy Manual has been published that outlines the policy requirements for Debian around the package archive and various design matters of the platform...
Raspberry Pi V3D Kernel Graphics Driver Prepares For Big & Super Pages To Boost Speed
Last month I wrote about the V3D kernel graphics driver preparing for 1MB "super pages" support to help boost the performance for this open-source Broadcom DRM driver most notably used by the latest Raspberry Pi single board computers. The latest iteration of these patches have now been posted for supporting both super pages and big pages...
KDE On The Importance Of Wayland Explicit Sync
With the recent Mesa 24.1 support for Wayland explicit sync with Vulkan drivers, GNOME merging explicit sync support, Wayland-Protocols 1.34 introducing linux-drm-syncobj, and XWayland explicit sync also nearing the state of being merged, there's been much talk recently about Wayland explicit sync. KDE KWin developer Xaver Hugl has written a detailed blog post for those interested in the topic...
GNOME Improving Integration With systemd-homed, Mockups For An OS Installer
In addition to KDE's busy week of development work, GNOME developers have also been busy working on features like improving the systemd-homed integration and beginning to work on mock-ups for an OS installer...
KDE Plasma 6 Can Now Sync Your RGB-Backlit Keyboard With Your Desktop's Accent Color
KDE developers have had another busy week working on fixes for Plasma 6.0 while simultaneously preparing new features for Plasma 6.1...
Pingora 0.1 Released As Cloudflare's Rust Code For Reliable & Fast Networked Systems
Back in 2022 Cloudflare began talking about replacing Nginx with their own in-house, Rust-written code called Pingora, talked about Pingora more in 2023, and then this past February made this Pingora framework open-source for creating reliable and fast networked systems. Today marks the first official release of Pingora with the v0.1 tag...
Wine 9.6 Adds Support For Advanced AVX Features In Register Contexts
Wine 9.6 has just been issued as the newest bi-weekly development release for this open-source software to enjoy Windows games and applications under Linux...
New EEVDF Linux Scheduler Patches Make It Functionally "Complete"
Veteran Linux kernel developer Peter Zijlstra is working to wrap-up feature work around the EEVDF kernel scheduler code...
OpenZFS Merges Support For Using Multiple Task Queues To Increase Performance
The OpenZFS file-system has merged support for using multiple task queues (TaskQs) to enhance performance for multi-core systems...
OpenBLAS 0.3.27 Adds C-SKY Arch, Improved GEMM For AMD Zen & Sapphire Rapids Fixes
OpenBLAS 0.3.27 is out as the newest version of this prominent open-source Basic Linear Algebra Subprograms (BLAS) library...
Fwupd 1.9.16 Adds Support For More USB Docks & Qualcomm Devices
Richard Hughes of Red Hat has published Fwupd 1.9.16 as the newest update to this open-source firmware updating solution for Linux systems that pairs with the Linux Vendor Firmware Service (LVFS) for easy firmware redistribution...
FFmpeg 7.0 Released With Native VVC Decoding & Multi-Threaded CLI
The very exciting FFmpeg 7.0 multimedia library has been released! FFmpeg 7.0 rolls out most notably the new native VVC decoder that is currently experimental for supporting Versatile Video Coding as well as introducing the multi-threaded FFmpeg CLI tool...
Mesa Adds PCI IDs For Intel Arc Graphics A580E & A750E
Following the Intel Linux kernel graphics driver patches last month adding two new DG2/Alchemist PCI IDs that when digging through the Intel Compute Runtime sources were confirmed as the Arc Graphics A580E and A750E, the Mesa OpenGL/Vulkan drivers have now added support for these new graphics processors...
OpenBSD 7.5 Released - Faster Performance For Many-Core ARM Servers
Theo de Raadt has released OpenBSD 7.5 as the newest version of this security-focused BSD operating system. With OpenBSD 7.5 there is a number of improvements for ARM (AArch64) hardware, never-ending kernel optimizations and other tuning work, countless package updates, and other adjustments to this popular BSD platform...
OpenCL 3.0.16 Released With One New Extension, Semaphores & External Memory Finalized
OpenCL 3.0 debuted back in 2020 and while we haven't heard talks of any major revision on the horizon, it does continue to see new point releases. Released on Thursday was OpenCL 3.0.16 that adds one new extension while finalizing eight formerly provisional extensions...
AMD Working To Release MES Documentation & Source Code
Following up on their tweet earlier this week that they would be working to open-source more of their GPU software stack and hardware documentation, AMD now says they will be releasing documentation followed by the source code for their Micro-Engine Scheduler (MES) IP block found within Radeon GPUs...
Netplan 1.0 Is Ready To Go For Ubuntu 24.04 LTS
After years being used by Ubuntu Server/Cloud, Ubuntu 23.10 began making use of Canonical's Netplan declarative network configuration software and now Netplan is fully ready to take on all duties with Ubuntu 24.04 LTS. After seven years of development, Netplan 1.0 is ready for primetime use from servers to desktops...
Wine Project's April Fools' Gag With Merit: Leveraging AI For Faster Code Review
Earlier this week Wine developer Gabriel Ivncescu with CodeWeavers laid out a great proposal: leveraging AI for assisting with the code review process for more punctual review and upstreaming of patches into the Wine codebase for this software that allows Windows games and apps to run on Linux and other platforms. While great in theory, at this stage just amounted to an April Fools' gag for Wine...
Intel Xeon Max Sees Some Performance Gains For OpenVINO & ONNX With Linux 6.9
Last week being surprised to see a number of AMD EPYC performance gains with Linux 6.9 using that in-development kernel, I was curious about what other platforms may be benefiting from better performance on this kernel that will debut as stable in May. This week I turned to running some fresh benchmarks of Intel Xeon Max using the Supermicro Hyper SuperServer SYS-221H-TNR. More than 230 benchmarks were carried out of Linux 6.8 stable versus Linux 6.9-rc2 in looking for any performance differences.
PostgreSQL Merges JSON_TABLE(), Incremental JSON Parser
For years the PostgreSQL database server has been adding various JSON features while now the latest addition for dealing with JavaScript Object Notation (JSON) structured data is the JSON_TABLE() SQL function...
UPower Power Profiles Daemon v0.21 Automatically Adapts For Linux Laptop Battery Use
The Power Profiles Daemon software under the UPower project has released version 0.21 which now is automatically battery-state aware for adjusting the CPU power/performance behavior depending upon whether your Linux laptop is connected to AC or battery power...
LLVM's BOLT Being Adapted To Analyze Security Hardening Of Binaries
LLVM's BOLT is an amazing tool for optimizing the layout of binaries and in turn can lead to some mighty useful performance improvements. But now an Arm compiler engineer has taken to leveraging BOLT for creating a binary analysis tool to vet the correctness of security hardening options...
Qt Creator 13 Released For Enhancing Qt/C++ Development
Following the release of the Qt 6.7 toolkit earlier this week, released today is the Qt Creator 13 integrated development environment. Qt Creator is the Qt/C++ tailored IDE aimed to help accelerate developer productivity with tight Qt integration and supporting a variety of features...
Intel QAT Driver Preps Live Migration Support For Linux 6.10
Queued up recently into the crypto subsystem's development branch ahead of the Linux 6.10 merge window is support for VFIO live migration with Intel's QuickAssist Technology (QAT) driver...
Bcachefs Repair Code Reaching Complete & Robust Recovery
Just two days after a Linux 6.9 pull request was submitted for Bcachefs to better cope with "extreme file-system damage", another pull request for this current cycle was submitted that aims to improve the recovery capabilities of this newer copy-on-write open-source file-system...
Google's Jpegli Offers ~35% Compression Improvement For High Quality JPEGs
The Google Open-Source Blog today announced Jpegli, a JPEG coding library for encode/decode that maintains backwards compatibility with JPEG while offering around a 35% compression ratio improvement for high quality JPEG compression...
NovaCustom Announces "Fastest Coreboot Laptops In The World" Built On Intel Core Ultra
The Netherlands-based PC vendor NovaCustom that specializes in privacy/security minded hardware and user freedoms has announced their V54 and V56 laptops. These new laptops powered by Intel Core Ultra "Meteor Lake" SoCs are self-proclaimed as the fastest Coreboot laptops in the world...
X.Org Server & XWayland Hit By Four More Security Issues
Last year the X.Org Server disabled byte-swapped clients by default over being a large and known attack surface within the X.Org/XWayland codebase. That's proven itself to further be the case with 3 of 4 new CVEs made public today being around the byte-swapped code...
GCC 14 Boasts Nice ASCII Art For Visualizing Buffer Overflows
David Malcolm of Red Hat's compiler team is out with his annual blog post summarizing the static analysis improvements to find with the upcoming GCC 14 stable compiler release...
...37383940414243444546...