Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2025-10-30 20:30
ROCm 3.7 Has Open-Source OpenCL Image Module Included
With last week's release of ROCm 3.7 for the Radeon Open Compute stack, it turns out there is a welcome change that wasn't published as part of the announcement...
Fedora 34 Aims To Shrink Its Install Media By Ramping Up Compression
While Fedora 33 hasn't even been released yet, Fedora 34 is already seeing new feature proposals...
Linux Developers Continue Evaluating The Path To Adding Rust Code To The Kernel
As mentioned back in July, upstream Linux developers have been working to figure out a path for adding Rust code to the Linux kernel. That topic is now being further explored at this week's virtual Linux Plumbers Conference and it's still looking like it will happen, it's just a matter of when the initial infrastructure will be in place and how slowly the rollout will be...
The Current NVIDIA vs. AMD Radeon Linux Gaming Performance Ahead Of Ampere
With NVIDIA next week expected to launch their next-generation GeForce RTX 3000 "Ampere" graphics cards, here is a fresh look at the current GeForce RTX 2000 series performance up against the latest AMD Radeon competition when using the very latest Linux graphics drivers for both vendors. This is the very latest performance showdown right now for the AMD/NVIDIA GPU performance under various Linux and Steam Play games on Ubuntu.
AMD Radeon GPU Offloading For GCC Still Maturing In 2020
When it comes to Radeon GPU offloading for compute, most of the emphasis placed by AMD has been on Radeon Open Compute (ROCm) and now as part of that as well is the AOMP compiler for OpenMP targeting the AMD GPUs. Both ROCm and AOMP along with their other graphics driver components like RadeonSI and AMDVLK target an LLVM-based compiler stack as their principal focus, but they do continue engaging with Mentor Graphics who leads the development work on a Radeon GPU back-end for GCC...
Microsoft Is Exploring LTO+PGO For A Faster Linux Kernel
While more and more software vendors are employing link-time optimizations (LTO) and profile-guided optimizations (PGO) for leveraging the compiler to squeeze out performance, it may surprise many that Microsoft engineers are exploring LTO+PGO for the Linux kernel in their own quest of achieving greater Linux performance...
Linux Per Thread Queues Aim For Traffic Isolation, Higher Performance Networking
The newest Linux networking feature to get excited about that's in development is PTQ, or Per Thread Queues...
Intel's Early Linux 5.10 Graphics Driver Changes Include Tiger Lake HOBL
While the Linux 5.9 kernel cycle is still young and not seeing its formal release until early October or so, Intel's open-source team has already submitted to DRM-Next their first batch of feature changes desired for Linux 5.10...
LLVM Clang Will Finally Honor "-mtune=" On x86/x86_64 CPUs
Starting with LLVM Clang 12.0 next year, the Clang compiler on x86/x86_64 CPUs will finally honor -mtune= in a similar manner to GCC...
Ubuntu To Try Again In Switching IPTables To Use Nftables Backend
Back during the Ubuntu 20.04 cycle there was an attempt to switch the iptables back-end to Nftables by default. That plan was ultimately foiled by LXD at the time running into issues and other fallout. But now t hat those issues should be addressed and Debian Buster has switched to Nftables, the move is being re-attempted next week for Ubuntu 20.10...
Mesa Softpipe Set To See Better Performance, Introducing New NIR-To-TGSI Path
Mesa Gallium3D is close to seeing a major change in their intermediate representation path for drivers consuming Gallium's TGSI rather than NIR directly. Eric Anholt has been working on a NIR-to-TGSI path so that drivers still relying on TGSI can benefit from the NIR optimization paths and improvements while ultimately hoping to eliminate the existing GLSL-to-TGSI code-path currently relied upon by these drivers...
NVIDIA's Director of Software Development Talks Up Open-Source
While NVIDIA's desktop graphics drivers may not be open-source, there are other open-source projects maintained by NVIDIA that we have covered over the years particularly in the high performance computing and visual design space, among other interesting bits. Dirk Van Gelder who is NVIDIA's Direct of Software Development gave a talk this week about some of the open-source efforts engaged in by the company...
Kernel ASI Still Being Worked On For Protecting Against Hyper Threading Data Leaks
At this week's Linux Plumbers Conference there were DigitalOcean engineers providing an update on their CoreScheduling work in the era of vulnerabilities affecting Hyper Threading. Oracle meanwhile presented today at LPC2020 on their Kernel Address Space Isolation (ASI) functionality for dealing with Hyper Threading data leakage in a different manner, but the performance costs are still being evaluated...
Wine-Mono Won't Bother With .NET 5.0 - The Official Microsoft Binaries Should Work Fine
Microsoft announced on Tuesday that the .NET 5.0 release is now "feature complete" for this major overhaul of .NET that breaks compatibility with prior versions. Microsoft .NET 5.0 has many changes to its libraries and runtimes, introduces WebAssembly support, support for single file applications/executables, new APIs, better performance, and much more...
GNOME 3.38 Beta 2 Released With Many Fixes
Ahead of the official GNOME 3.38 launch in September, the second GNOME 3.38 beta (v3.35.91) is now available for testing,..
Linux Might Better Plan Its Code/Hardware Obsolescence From The Kernel
One of the many interesting discussions for this week's virtual Linux Plumbers Conference is on planning code obsolescence moving forward. While this is about kernel features too, it's also about the steps and when to phase out old hardware support...
Qt Creator 4.13 Release Brings Initial Meson Support, Updates C++ Code Model
The Qt Company has released version 4.13 of Qt Creator as their Qt/C++ focused integrated development environment that also supports Python and other languages via the Language Server Protocol...
Real-Time / PREEMPT_RT Support Should Finally Be Mainlined Soon In The Linux Kernel
In 2019 there were kernel developers talking at conferences that the remaining "PREEMPT_RT" patches for a real-time kernel should be mainlined in early 2020. That didn't happen for the long ongoing work around the "RT" patches while at this week's Linux Plumbers Conference (LPC 2020) is that the work should finally be close to merging to mainline...
Linux 5.10 To Bring Support For Matrox G200 Desktop Graphics Cards
Sporting AGP, fabbed on a 350nm process, making use of a 64-bit memory interface, and clocking to nearly 100MHz, the Matrox G200 desktop graphics cards are set to see mainline open-source support come Linux 5.10...
X.Org Server 1.20.9 Released With Numerous XWayland Fixes
With no one stepping up to manage the X.Org Server 1.21 release, the two year old X.Org Server 1.20 series continues seeing new point releases, particularly with 1.21 being out of the scope already for having the chance to appear in the major H2'2020 Linux distribution releases. X.Org Server 1.20.9 is the newest point release out today in shipping fixes...
Mozilla's GFX-RS 0.8 Released For Vulkan Portability - Brings Big Changes
Following the recent layoffs at Mozilla and some projects seemingly at risk moving forward, one that we have been worried about is GFX-RS as the interesting Rust-based library implementing the Vulkan Portability Initiative using GFX-HAL...
OpenZFS 2.0-RC1 Released With Unified Linux/BSD Support, Zstd Compression & Much More
The first release candidate of the forthcoming OpenZFS 2.0 is now available for testing on both Linux and BSD systems...
Nouveau NVC0 Shader Disk Cache Lands For Speeding Up Game Load Times
Covered back in February was work for Nouveau's NVC0 Gallium3D driver to finalle make use of the Mesa on-disk shader cache functionality for speeding up game load times by allowing previously compiled GLSL shaders to be cached to disk. That work by Red Hat has finally been mainlined in Mesa 20.3...
Chrome 85 Is Clang PGO'ing Binaries For Better Performance But Linux Left Out
As we frequently cover, making use of compiler PGO (Profile Guided Optimizations) can mean some sizable performance wins, assuming the generated usage profile is accurate. With the imminent Chrome 85 availability, Google is now making use of PGO with their default LLVM Clang compiler toolchain for squeezing out around 10% better performance...
Linux 5.9 Lands Patch Adding Fallthrough Macro In 2,484 More Spots
A single patch coming in at nearly three thousand lines was merged on Monday for the Linux 5.9 kernel that make the use of the "fallthrough" macro more widespread throughout the kernel...
LibX11 1.6.12 Released Due To Latest Security Advisory
Not even one month passed since the previous libX11 security vulnerabilities were made public while today a new security advisory was issued along with releasing version 1.6.12 of this key X11 library...
Ubuntu 20.04 LTS vs. Linux 5.9 + Mesa 20.3-devel Radeon Graphics Performance
Now that the default graphics driver stack of Ubuntu 20.04 LTS is a few months old, here is a look at the AMD Radeon Linux gaming performance of Ubuntu 20.04.1 LTS out-of-the-box compared to upgrading against Linux 5.9 Git and Mesa 20.3-devel for seeing if the performance advantages are worthwhile in making the leap to the newer RadeonSI OpenGL and RADV Vulkan drivers paired with the very latest kernel.
MIR JIT Aiming For First Release Later This Year By Red Hat Developer
Vladimir Makarov of Red Hat spoke at this week's Linux Plumbers Conference during the GNU Tools Track on lightweight JIT compilers and the effectiveness (or not) of GCC's JIT implementation as well as LLVM's JIT in the context of just-in-time support for Ruby. But following those shortcomings with GCC/LLVM JIT, he's been working on MIR as a lightweight JIT compiler...
TUXEDO Introduces New Linux Laptop With Ryzen 7 4800H / Ryzen 5 4600H
Last month the German Linux PC vendor TUXEDO Computers launched the PULSE 15 with AMD Ryzen "Renoir" processors. Today they launched a new model also featuring the very popular AMD Renoir parts...
OpenZFS Support Merged Into Mainline FreeBSD
Following ongoing work for over a year on moving to OpenZFS for FreeBSD's ZFS file-system support, FreeBSD HEAD overnight has imported the OpenZFS code-base...
Linux 5.10 Slated To Use New Intel SERIALIZE In Fending Off Speculative Execution Bugs
Queued now in the "x86/cpu" development branch ahead of the Linux 5.10 kernel later this year is the change to make use of Intel's new "SERIALIZE" instruction within the kernel's "sync_core" code that is used for stopping the speculative execution and prefetching of modified code...
Firefox 80 Available With VA-API On X11, WebGL Parallel Shader Compile Support
Firefox 80.0 is now available. There isn't too much to get excited about with Firefox 80, but at least some changes on the developer front...
DigitalOcean & Others Still Working On Core Scheduling To Make Hyper Threading Safer
With vulnerabilities like L1TF and Microarchitectural Data Sampling (MDS) prominently showing the insecurities of Intel Hyper Threading, DigitalOcean and other organizations continue spearheading a core scheduling implementation for Linux that could allow HT to remain enabled but with reducing the security risk...
Experimental Zink Patches Get OpenGL 4.6 Running Atop Vulkan
When the Zink Gallium3D driver running OpenGL over Vulkan was first introduced in 2018 and since one of the main blockers besides the performance overhead has been the limited OpenGL 2/3 support. The GL3/GL4 support has been improving with time for Zink and when making use of the latest out-of-tree patches is even possible to get OpenGL 4.6 running over Vulkan with Zink!..
Intel To Release OSPray Studio Scene Graph Application Soon As Part Of oneAPI
As part of the virtual SIGGRAPH20, Intel is using the opportunity to talk up their ray-tracing efforts...
FUTEX2 Still Being Worked On For Benefiting Linux Gaming & Much More
Proposed last summer by Valve and Collabora developers were extending the Linux kernel's futex system call to allow for more optimal thread pool synchronization and paired with Wine/Proton work to better match the semantics of Windows. That then spun into creating a new system call, futex2. With the recently closed Linux 5.9 merge window the new futex2 system call didn't land, but the work is still being pursued...
GCC 11 Compiler Might Finally Enable DWARF 5 Debugging By Default
For a number of years the GNU Compiler Collection has shipped experimental support for the DWARF 5 debugging data format while finally for next year's GCC 11 release it might be deemed stable and used by default...
Older Radeon GPUs With RADV Vulkan Driver Now Have Trap Handler For Helping Catch Issues
The Mesa Radeon Vulkan driver "RADV" has seen an initial trap handler implementation for helping to more easily catch and diagnose various issues stemming from Vulkan shaders...
hipSYCL Seeing New Runtime For This SYCL Implementation For CPUs + ROCm/CUDA GPUs
The hipSYCL effort has been about supporting the Khronos SYCL single-source language built on C++ across any CPU with OpenMP as well as AMD Radeon GPUs via ROCm and NVIDIA GPUs via CUDA. The hipSYCL effort has a new "Lite" experimental runtime under development...
GNOME Mutter Code Further Tuned For Lowering Latency On NVIDIA Driver
One of many performance optimization projects being pursued by Canonical's Daniel van Vugt in the GNOME space has been working to lower the latency when using NVIDIA's proprietary driver to address high latency spikes in certain situations as well as stuttering on the desktop. The Ubuntu developer has had patches under testing for months while this past week a latest revision was made available...
BPF Preload / User Mode Debugging Additions On The Way For Linux 5.10
The "first real user" of the BPF user mode driver facility is on the way for Linux 5.10...
Some Ugly Code Can Get NVIDIA's Linux Driver Working With Accelerated XWayland
Red Hat's Adam Jackson has been working on "GLX Delay" as a means of offering accelerated GLX with OpenGL for XWayland when using the NVIDIA proprietary driver. The proposed code is going through Mesa even though it's for the proprietary NVIDIA driver benefit and also requires a change to the OpenGL Vendor Neutral Dispatch Library (libglvnd)...
Linux 5.9-rc2 Released With EXT4 Updates, More POWER10 Bits
It's been one week already since feature work ended on Linux 5.9 and that means it's time for the 5.9-rc2 kernel. Like clockwork, Linux Torvalds has shipped Linux 5.9-rc2 with the initial batch of bug/regression fixes as well as some late changes for the cycle...
Cachy Is The Latest Effort To Provide A Better Linux CPU Scheduler
Cachy is a Linux CPU scheduler that has been generating some attention over the past month that aims for optimal CPU cache usage and based on a Highest Response Ration Next (HRRN) policy...
ATGC Could Come In Linux 5.10 For F2FS, Much Faster Decompression Speeds Too
We previously reported on F2FS "ATGC" functionality for increasing the garbage collection efficiency for the Flash-Friendly File-System. Those patches are now queued up in F2FS' "dev" branch meaning we could see the functionality in place for Linux 5.10...
The Virtual DebConf20 Kicks Off With A Number Of Interesting Debian Talks This Week
The virtual DebConf 20 is happening now through 29 August. Due to COVID-19, the annual Debian Conference is happening exclusively as a virtual event for those wanting to watch a number of interesting Debian/Linux/FLOSS-related talks...
Mozilla's Incredible Speech-To-Text Engine Is At Risk Following Layoffs
For a while now a Mozilla software project that's been an "unsung hero" has been DeepSpeech as their speech-to-text engine. Sadly, following the recent major layoffs at Mozilla and restructuring along with a shift to focusing more on their profitable activities, DeepSpeech for now has an uncertain future...
Micron's HSE Open-Source Storage Engine 1.8 Released
Back in April the folks at Micron announced the "HSE" open-source storage engine optimized for SSDs and persistent memory. Version 1.8 of HSE was released on Friday as the first major update since going public earlier this year...
Linux 5.10 To Bring Rework To Raspberry Pi 4 USB Firmware Initialization
One of the early changes queued in the USB area for the Linux 5.10 cycle later this summer is a "reset-raspberrypi" driver set for introduction as another upstream improvement for the current-generation Raspberry Pi 4 single board computer...
Unity Is The Latest Company To Join Blender's Development Fund
Unity Tech is the latest high profile company joining the Blender Development Fund for assisting this leading open-source 3D modeling software...
...321322323324325326327328329330...