While some Linux distributions are still using MQ-Deadline or Kyber by default for NVMe SSD storage, using no I/O scheduler still tends to perform the best overall for this speedy storage medium.
The AMD "ACO" compiler backed by Valve for offering a faster shader compiler back-end than AMDGPU LLVM for the RADV open-source Radeon Vulkan driver has begun making use of Navi's NGG "Next-Gen Geometry" hardware...
One of several GNU projects that have been silent in recent years is MediaGoblin, the effort to provide a free and decentralized web platform for sharing of digital media...
Since the "f18" open-source Fortran compiler front-end was approved last year for merging as the newest LLVM sub-project and using the Flang name, there have been a number of false starts in getting the code merged. This year alone Flang had multiple delays and cancelled merge plans as the developers worked to get the code ready for upstream. Now though it looks like it could be ready to cross that long sought after milestone for having an in-tree Fortran front-end...
One of the immediate differences Ubuntu 20.04 desktop/laptop users will notice when booting in UEFI mode is the boot splash screen improvements thanks to leveraging Red Hat's work on providing a flicker-free boot experience and pulling in the UEFI BGRT system/motherboard logo during the boot process to provide a more transitive experience. Canonical in turn is working on pushing some of their improvements back into upstream Plymouth...
On top of all the other changes in Linux 5.7 so far, a secondary set of power management updates were sent in today for this next version of the kernel and includes now using the Schedutil governor by default for Intel P-State and Arm big.LITTLE systems...
One month ago to the day I was writing about OpenGL threading improvements for Mesa 20.1 and since then more "GLTHREAD" work has materialized and successfully landed for improving the Mesa OpenGL driver performance...
We are now one week through the two week long Linux 5.7 kernel merge window where new/improved functionality is introduced. Here is a look at the changes so far for Linux 5.7...
C-SKY is a Chinese 32-bit CPU architecture intended for low-power devices from media boxes / DVRs to printers and other consumer electronics. C-SKY has also worked its way into a ~$6 development board. With its updates for the Linux 5.7 kernel are various additions to this maturing architecture support along with a speculative execution fix...
Last week Intel released an initial set of micro-benchmarks for their oneAPI Level Zero and with L0 support being plumbed into their open-source Intel Compute Runtime, this weekend I started toying around with some Level Zero benchmarks on a variety of Intel processors.
A new patch series sent out just under one month ago was providing opt-in L1 data cache flushing on context switching. That work has now been revived again and now with documentation added it's clear that this work is being done in response to a recent CVE being made public...
Kaidan is the open-source project that last year joined KDE as a Jabber/XMPP chat client. After a half year of work, Kaidan 0.5 has finally been released...
On Friday I posted some initial numbers looking at the LVI mitigation impact when using the LLVM Clang compiler with that open-source, multi-platform compiler having landed its mitigation this week for Intel's Load Value Injection (LVI) vulnerability that was disclosed in March. Through the weekend I have been running some additional tests of this compiler-based mitigation and in this article are some numbers off Cascade Lake Refresh, which while recently released is reported by Intel to still be vulnerable to this new disclosure.
Both of IBM's s390 and POWER CPU architectures are seeing secure/protected guest virtual machine support with KVM on the in-development Linux 5.7 kernel...
While XFS dates back to the 90's and has been in the Linux kernel for nearly two decades, this proven file-system continues aging gracefully and continuing to see more improvements. With Linux 5.7 is another step forward for XFS...
KDE developers managed to squeeze some long-problematic I/O optimizations into the KDE code-base this week along with other enhancements to make for a nice first week of April...
An important infrastructure change with the Linux 5.7 kernel now allows the ability to create a process in a different cgroup from the parent process...
One of the most promising open-source game projects of the 2010s when it comes to gameplay and visual quality is the Unvanquished project but sadly in recent years has been fairly quiet although new code continues to be contributed to their repository. It looks like in the weeks ahead could finally be a new release...
As we have been expecting the new Samsung-developed file-system driver for Microsoft's exFAT has successfully landed into the Linux 5.7 kernel to replace the existing exFAT driver added in Linux 5.4 last year after Microsoft published the file-system specifications and gave their blessing to have the support mainlined in the Linux kernel...
With our early benchmarking of Ubuntu 20.04 in its current nearing the end of development state, we've been seeing Ubuntu 20.04 boosting Intel Xeon Scalable performance, running well with AMD EPYC Rome, and good AMD Ryzen performance, among other tests. Strangely though the one platform where I've found Ubuntu 20.04 hard regressing so far is with the Dell XPS 7390 Ice Lake...
Added over a year ago to the mainline Linux kernel was the high resolution mouse wheel scrolling support. While the support landed on kernel-side for to provide "buttery smooth" wheel scrolling, the work has yet to be wrapped up on the user-space side for making this a reality on the Linux desktop...
With Steam and other online gaming platforms seeing record usage in recent weeks as a result of home isolation around the world as a result of the coronavirus, one of the matters of curiosity has been how this will impact the Linux gaming percentage...
Valve is finishing up work on Proton 5.0-6 as the next version of their Wine downstream that powers Steam Play. With Proton 5.0-6 are some promising improvements...
The recently covered NIR vectorization pass ported from AMD's ACO back-end for improving the open-source Intel Linux graphics performance has landed now in Mesa 20.1...
Ada is a beautiful programming language when it comes to code safety with it continuing to be used by aircraft and other safety critical systems. There is now Ada++ as an unofficial fork of the language focused on making the language more accessible and friendlier in an era of the likes of Rust and Golang attracting much interest...
Made public in March was the Load Value Injection (LVI) attack affecting Intel CPUs with SGX capabilities. LVI combines Spectre-style code gadgets with Meltdown-type illegal data flows to bypass existing defenses and allow injecting data into a victim's transient execution. While mitigations on the GNU side quickly landed, the LLVM compiler mitigations were just merged today.
Last month I noted a new Linux driver for a buggy and funky looking mouse. A special driver was created by a community developer due to not all the mice button working otherwise due to not abiding by HID specifications. Now that the driver was merged for Linux 5.7, Linus Torvalds had words to share on this open-source driver...
Intel on Thursday released version 1.3 of their Deep Neural Network Library (DNNL) formerly known as MKL-DNN in offering a open-source performance library for deep learning applications...
One of the common criticisms for those trying to use Clear Linux on the desktop is that it lacks easy access to proprietary packages like Google Chrome and Steam. There has been plumbing within its swupd package/bundle management system to support third-party repositories to expand the ecosystem and now we're finally seeing that happen...
While NetBSD 9.0 has been out since mid-February, for those still on the NetBSD 8 series the NetBSD 8.2 milestone is now available with various fixes. As a result of the coronavirus, the NetBSD 7 series is also being extended...
For the past two months we have been testing the System76 Thelio Major and it's been working out extremely well with performance and reliability. The Thelio Major offering with options for Intel Core X-Series or AMD Ryzen Threadripper and resides between their standard Thelio desktop with Ryzen/Core CPUs and the Thelio Massive that sports dual Intel Xeon CPUs.
For years we have been looking forward to X-Plane with a new Vulkan renderer to replace its aging OpenGL renderer. Finally today the X-Plane 11.50 Beta has been made public for this realistic flight simulator that supports Metal on Apple platforms and Vulkan everywhere else...