If you currently have a Cougar 700K gaming keyboard or possibly picking one up over the holidays, it should work better with the next Linux kernel cycle...
Those wanting to get Phoronix Premium to enjoy ad-free browsing and multi-page article viewing on a single page can do so for just $25 USD, a nearly 30% savings! Or there's an even better deal if you want lifetime access...
Elivepatch is a distributed live kernel patching mechanism developed by the Gentoo crowd during GSoC 2017 and has continued to be developed. While it is still centered around Gentoo, there are ambitions to bring this open-source live kernel patching tech to other distributions...
When it comes to letdowns for Mesa in 2018, sadly OpenGL 4.6 support didn't reach mainline. Another unfortunate feature not making it into the Mesa 18.x release series is the "soft FP64" support to allow some older GPUs to work with OpenGL 4.x. While we haven't seen any new soft FP64 patches in a while, not all hope is lost...
While the Intel Open-Source Technology Center invests heavily into the GNU/Linux toolchain in ensuring their future processors will have their full feature set and performance potential exploited, when it comes to the GNU C Library "glibc" in particular it can be quite a while before Linux distributions pull in a new release that contains various Intel performance optimizations. As a result, Intel Linux veteran toolchain developer H.J. Lu has laid out a new proposal...
Another batch of drm-misc-next changes has been staged ahead of the Linux 4.21 kernel merge window that will open at the end of December or early January...
After working on the open-source Intel Linux graphics driver for nearly a decade, Ben Widawsky of the Intel Open-Source Technology Center shifted roles to focus on Intel enablement for FreeBSD. In this role over the past several months he has been focusing on FreeBSD power management improvements for Intel hardware...
It was just two months ago that the VideoLAN/VLC crew announced the DAV1D AV1 video decoder and already it's becoming quite feature complete and super fast...
Yesterday Feral Interactive released their much anticipated port of Total War: Warhammer II for Linux. This latest Linux game port is yet another Vulkan-powered game. Here are some initial benchmark results of Warhammer II running natively on Ubuntu Linux with a variety of AMD Radeon and NVIDIA GeForce graphics cards.
While this year Oracle was successful in getting DTrace working well on Linux assuming you apply their patches or (more easily) using their Unbreakable Enterprise Kernel on Oracle Linux, they are looking at enhancing DTrace with the increasingly-used eBPF framework / in-kernel JIT...
Version 7 of the task property based options to enable Spectre V2 userspace-userspace protection patches, a.k.a. the work offering improved / less regressing approach for STIBP, is now available for testing and code review...
At the start of 2018 there was early work on Cgroups support for DRM drivers. That early work was done by Intel developers on using cgroups to allow restricting the GPU priority. AMD is now looking to build a more extensive DRM cgroup controller support for monitoring and restricting GPU resources...
Years ago there was much interest in the ability to build the mainline Linux kernel with the LLVM Clang compiler as an alternative to using the GCC compiler in order to ensure better code portability, shaking out GCC'isms, possible build speed improvements, and other benefits. But in recent years it seems to have waned in interest but now things are heating up again...
Last week AMD released the Radeon RX 590 Polaris refresh graphics card, but after buying this ~$279 USD graphics card, sadly it's not yet out-of-the-box on Linux for driver support. I am still working on getting it working with the open-source driver stack but have a brief update to share...
Earlier this month marked the release of the AMD Optimizing C/C++ Compiler 1.3 (AOCC 1.3) with a re-base to the LLVM 7.0 code-base, enhanced loop optimizations, better vectorization, code generation, integration of the optimized AMD Math Library, and other enhancements. Here are some fresh benchmarks against AMD AOCC 1.3 against LLVM Clang 7.0 upstream as well as GCC 8.2.0.
While waiting for the release of Warhammer II today, Feral Interactive just announced they will be releasing Shadow of the Tomb Raider for Linux (and macOS) in 2019...
Linux file-systems continue getting better along with the infrastructure around it in the VFS and block code, but still there are some pain points for both users and developers around Linux storage...
The third and possibly final development release of the upcoming Phoronix Test Suite 8.4-Skiptvet is now available for testing of our open-source, cross-platform testing and benchmarking framework...
An improvement was merged today to GNOME's Mutter compositor / window manager that should allow it to perform much better in multi-GPU setups, particularly for scenarios where the display is driven via a USB-based DisplayLink adapter...
GNU OrgaDoc is a means of copying and maintaining a pool of documents between a set of computers. Document synchronization is handled by rsync or unison and is done without needing a database server or other components...
Samuel Pitoiset of Valve's open-source Linux graphics driver team has landed a patch providing another optimization around fast clears for the Radeon "RADV" Vulkan driver within Mesa 19.0...
For those wishing to learn more about the LLVM compiler stack and open-source compiler toolchains in general, the videos from October's LLVM Developers' Meeting 2018 in San Jose are now online...
Given last week's new images release of the rolling-release, systemd-free, original-creation Void Linux I decided to take it for a spin with some fresh benchmarking as it had been two years or so since last trying out that Linux distribution with its XBPS packaging system. For seeing how the performance compares, I benchmarked it against some of the other primarily enthusiast/rolling-release/performant Linux distributions including Antergos, Clear Linux, Debian Buster Testing, Fedora Workstation 29, Manjaro 18.0, Sabayon Linux, Solus, and Ubuntu 18.10.
It turns out that Linus Torvalds himself was even taken by surprise with the performance hit we've outlined on Linux 4.20 as a result of STIBP "Single Thread Indirect Branch Predictors" introduction as well as back-porting already to stable series for cross-hyperthread Spectre V2 protection. He doesn't want this enabled in full by default...
Heterogeneous Memory Management is the effort going on for more than four years that was finally merged to the mainline Linux kernel last year but is still working on adding additional features and improvements. HMM is what allows for allowing the mirroring of process address spaces, system memory to be transparently used by any device process, and other functionality for GPU computing as well as other device/driver purposes...
Back when Huawei introduced the EROFS Linux file-system earlier this year, there wasn't any open-source user-space utility for actually making EROFS file-systems. Even when EROFS was merged into the mainline tree, the user-space utility was still non-existent but now that issue has been rectified...
If you are/were a fan of Ubuntu's Unity desktop environment, Unite-Shell is one of the most promising efforts to date for making the current GNOME 3 stack more like Unity...
It's been a busy past few days of benchmarking after discovering earlier this week the Linux 4.20 performance was dropping, bisecting the cause to be the introduction of STIBP for cross-hyperthread Spectre V2 mitigation, and seeing just how significant is the impact. Here are my latest tests and findings...
If you are hoping to pick-up a new graphics card during the upcoming holiday sales, here is a 20-way NVIDIA GeForce and AMD Radeon Linux gaming benchmark comparison using a wide assortment of GPUs while using the very newest graphics drivers and a variety of OpenGL/Vulkan titles.
With the launch this week of the Raspberry Pi 3 Model A+, they made it clear whatever comes next will be a big re-design compared to all of the Raspberry Pi ARM single board computers up to this point. So what would you hope they incorporate into the next-generation of these low-cost boards?..
It's been another busy week in the KDE development space ahead of the holidays and developer Nate Graham has done another great job detailing all of the changes made over the past week for this open-source desktop environment...