Linux Hardware Reviews, Performance Benchmarks & Open-Source / Free Software News
Updated: 52 min 22 sec ago
LunarG Introduces New Vulkan Configurator (vkconfig)
The friends at LunarG who maintain the Vulkan SDK today announced their new Vulkan Configurator tool, accessible via the vkconfig command and installed as part of the SDK...
Wine 5.16 Released With Support For AVX Registers
Wine 5.16 is out as the latest bi-weekly development release leading up to next year's Wine 6.0...
Google Engineer Calls For Greater Collaboration On Speculative Execution Mitigations
When it comes to kernel address space isolation (ASI) and other yet-to-be-merged security features around fending off speculative execution attacks, there are multiple concurrent efforts by many of the public cloud providers and other hyperscalers. A Google engineer at this week's Linux Plumbers Conference has called for more collaboration in this area to ideally provide a unified solution...
AMD AOCC 2.2 Helping Squeeze Extra Performance Out Of AMD EPYC 7002 "Rome" CPUs
At the end of June AMD quietly released a new version of the AMD Optimizing C/C++ Compiler. Noticing the new release this week, here are some benchmarks of AOCC 2.2 up against LLVM Clang 10 and GCC 10 with Ubuntu Linux while running from an AMD EPYC 7742 2P server for looking at the performance gains possible with the compiler optimizations.
Mesa 20.2 Should Be Released In About Two Weeks - LLVMpipe OpenGL 4.5 Enabled
After forgetting to release last week, Mesa 20.2-RC3 is out as the newest test build of this quarterly Mesa3D feature release for the collection of open-source OpenGL/Vulkan drivers...
OpenSUSE Jump Distribution Now Available For Alpha Testing
An alpha prototype of openSUSE "Jump" is now available for testing of this new build of openSUSE...
SuperTuxKart 1.2 Brings Better Gamepad Support, Other Features
For those looking at enjoying some open-source Linux gaming this weekend, SuperTuxKart 1.2 is out as the Mario Kart inspired racing game that is cross-platform and features the Linux mascot Tux...
Google Using AutoFDO On Linux Meant Up To 12% Less Cycles Spent Within The Kernel
While a Microsoft engineer was at Linux Plumbers Conference this week talking up their LTO and PGO optimization work for the Linux kernel, Google engineers have now one upped that work by also shipping kernels with AutoFDO optimizations...
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...
