Phoronix

Subscribe to Phoronix feed
Linux Hardware Reviews, Performance Benchmarks & Open-Source / Free Software News
Updated: 2 hours 40 min ago

Linux Developers Continue Evaluating The Path To Adding Rust Code To The Kernel

Fri, 08/28/2020 - 06:38
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

Fri, 08/28/2020 - 02:33
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

Fri, 08/28/2020 - 01:01
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

Thu, 08/27/2020 - 22:04
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

Thu, 08/27/2020 - 20:07
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

Thu, 08/27/2020 - 17:00
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

Thu, 08/27/2020 - 14:49
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

Thu, 08/27/2020 - 12:08
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

Thu, 08/27/2020 - 06:49
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

Thu, 08/27/2020 - 03:12
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

Thu, 08/27/2020 - 02:00
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

Wed, 08/26/2020 - 23:56
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

Wed, 08/26/2020 - 23:04
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

Wed, 08/26/2020 - 21:43
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

Wed, 08/26/2020 - 21:14
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

Wed, 08/26/2020 - 19:15
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

Wed, 08/26/2020 - 18:51
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

Wed, 08/26/2020 - 12:09
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

Wed, 08/26/2020 - 08:44
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

Wed, 08/26/2020 - 05:57
The first release candidate of the forthcoming OpenZFS 2.0 is now available for testing on both Linux and BSD systems...

Pages