Last month I did some fresh benchmarks of Intel's new open-source OpenGL Linux driver with Mesa 19.2 and those results were looking good as tested with a Core i9 9900K. Since then, more Intel Gallium3D driver improvements have landed for what will become Mesa 19.3 next quarter. In taking another look at their former/current and new OpenGL drivers, here are fresh benchmarks of the latest code using a Core i7 8700K desktop as well as a Core i7 8550U Dell XPS laptop.
The Linux 5.3 kernel is expected to be released as stable today and that will mark the opening of the two-week Linux 5.4 merge window. Here is a look ahead at some of the material expected to make it into this next version of the Linux kernel that will also be the last major stable release of 2019...
KDE's annual Akademy developer conference took place this past week in Milan, Italy. But even with that in-person event the development of the KDE desktop environment didn't let up in landing new improvements...
Currently the Mesa OpenGL/Vulkan drivers have relied upon matching executable names for applying game/application-specific workarounds. But with Vulkan as part of the instance creation information and VkApplicationInfo it's possible to optionally advertise the rendering engine and version in use. The Mesa Vulkan drivers are now making use of that information to allow for more uniform workarounds...
While the Linux kernel is well known for not offering a stable API/ABI, Google and other enterprise Linux distribution vendors tend to aim at providing their own stable ABI for the lifespan of their products. Google engineers talked in Portugal this week at Linux Plumbers Conference 2019 about some of their means to maintaining a stable API/ABI for Android's Linux kernel...
If you are running the likes of the Raptor Blackbird for a POWER open-source desktop and wanting to run Fedora on it, currently you need to use the Fedora "server" CLI installer and from there install the desired packages for a desktop. But moving forward, Fedora is beginning to spin Workstation and Live images for PPC64LE...
One of the steps Intel's open-source developers continue working on for Linux is supporting "execute only memory" that will already work with some of today's processors and serve as another defense for bettering the security of systems particularly in a virtualized environment...
While the upcoming Linux 5.4 kernel cycle is finally bringing a driver for Microsoft exFAT file-system read/write support, it's dated on an old Samsung code drop that has seen little public work over the years. Since queued for staging-next, there has been a big uptick in clean-ups and other activity, but there also exists another alternative out-of-tree exFAT Linux driver...
Borislav Petkov has taken to improve the Linux kernel's memset function with it being an area previously criticzed by Linus Torvalds and other prominent developers...
While Intel CPUs aren't shipping with 5-level paging support, they are expected to be soon and distribution kernels are preparing to enable the kernel's functionality for this feature to extend the addressable memory supported. With that, the mainline kernel is also looking at flipping on 5-level paging by default for its default kernel configuration...
There's an exciting patch set to GNOME Shell and Mutter now pending for finally wiring up the full-screen unredirected display / full-screen bypass compositing for helping the performance of full-screen games in particular on Wayland...
Based off yesterday's release of Wine 4.16, the Wine-Staging 4.16 update out today is more prominent with a number of new patches introduced to this experimental/testing flavor of Wine for running Windows games/applications on Linux...
For fans of the lightweight Slax Linux distribution, version 9.11 is now available and is re-based against upstream Debian 9.11 for this operating system that was resurrected two years ago...
In addition to the work being led by DigitalOcean on core scheduling to make Hyper Threading safer in light of security vulnerabilities, IBM and Oracle engineers continue working on Kernel Address Space Isolation to help prevent data leaks during attacks...
In time for any weekend gaming, Valve's team maintaining their Proton downstream of Wine for powering Steam Play to run Windows games on Linux has issued their v4.11-4 update...
Complementing our recent AMD Ryzen 5 3600X Linux benchmarking, with recently having out the Intel Core i7 3960X Sandy Bridge Extreme Edition, here are benchmarks showing that previous $999 USD six-core / twelve-thread processor compared to today's Ryzen 5 3600X (and previous-generation Ryzen 5 2600X) as well as the Core i7 8700K.
Newer high-end Lenovo ThinkPad laptops feature an option called "PrivacyGuard" for restricting the usable vertical and horizontal viewing angles of the LCD display, similar to what has been achievable previously using film covers and the like. With Linux 5.4 this feature will be supported by the kernel if concerned about others looking over your shoulders at your screen, etc...
Besides KDE seeing its own HiDPI improvements like fractional scaling on Wayland recently landing, the Qt5 tool-kit is seeing more HiDPI improvements on its end too...
Richard Hughes has released GNOME Firmware 3.34, his new project formerly known as the GNOME Firmware Update as an alternative interface outside of GNOME Software for managing firmware updates on Linux. Additionally, Fwupd 1.3.1 is out with the newest firmware updating bits...
After going through 40+ rounds of revisions and review, the Linux kernel "LOCKDOWN" feature might finally make it into the Linux 5.4 mainline kernel...
With Hyper Threading continuing to look increasingly unsafe in data centers / shared computing environments in light of all the speculative execution vulnerabilities exposed thus far particularly with L1TF and MDS having no SMT-secure mitigation, DigitalOcean continues working on their Linux kernel "core scheduling" patches so they can still make use of HT/SMT in a sane and safe manner...
Linux 5.3 isn't being released until this weekend after being delayed by one week, but already there have been a few early pull requests submitted for the to-be-opened Linux 5.4 merge window...
While not quite as exciting as the big performance boost found with SVT-VP9 for AVX2 CPUs a few days ago, Intel's Scalable Video Technology team has released SVT-HEVC 1.4.1 as their newest feature release to this open-source H.265/HEVC video encoder...
Going on for months had been work by Intel Linux developers on supporting the FSGSBASE instruction for helping Intel CPU performance going back to Ivybridge where this instruction set extension was first introduced. The FSGSBASE support was queued for the Linux 5.3 kernel but was reverted due to "serious bugs" in the implementation. Intel has now published a revised version of this support...
AMD developers are looking at finally re-enabling the LRU bulk moves functionality in their AMDGPU Linux kernel graphics driver that has the ability to help with performance...
With the upcoming LLVM Clang 9.0 compiler release there is an amazing achievement more than a decade in the making... The mainline Clang compiler can finally build the mainline Linux x86_64 kernel. The AArch64 state has been in better shape in recent years with multiple Arm vendors using Clang as their default compiler including to build the Linux kernel, but finally in 2019 the mainline Clang can build mainline Linux x86_64. There are a few caveats, but in this article is my experience in doing so with LLVM Clang and the Linux 5.3 kernel as well as running some preliminary benchmarks on AMD and Intel hardware.
While days too late for squeezing into GNOME 3.34.0, the GNOME Shell has landed a one year old merge request providing various fixes and performance improvements to its extension system...
The third release candidate of the belated Mesa 19.2 is now available while a fourth and likely final RC is expected next week while the stable release of this quarterly Mesa3D update should be out at month's end...
Intel engineer Craig Topper who frequently contributes the new Intel CPU support to LLVM/Clang has made an AVX-512 behavioral change for next spring's LLVM Clang 10 release...
One of the best and most practical use-cases for sandboxed Linux apps via Flatpak or Snaps is certainly web browsers. There has been unofficial Firefox Flatpaks offered to this point but it's looking like better support for a Flatpak'ed Firefox could be coming down the pipe soon...
While the NVIDIA 435 series is now stable, for those sticking to the previous NVIDIA 430 driver series that is their current "long-lived" driver branch, a new version is available...
Two years ago NVIDIA announced the NVDLA as an open-source hardware project with this "NVIDIA Deep Learning Accelerator" to be a free and open architecture for inference accelerators. NVIDIA has now expanded the open-source software ecosystem around NVDLA...
Now that BIOS updates over the past month have resolved the early boot issue with Ryzen 3000 processors and thus the new AMD CPUs playing nicely with modern Linux distributions, here is the long-awaited benchmark comparison of the Ryzen 9 3900X + X570 system benchmarked across an array of different Linux distributions... In fact, 11 Linux OS releases in total were tested on this high-end 12-core / 24-thread desktop processor.
AMD Trusted Memory Zone support is a new feature being worked on for their open-source graphics driver that works in conjunction with the graphics hardware for being able to encrypt portions of the video memory...
Arm has now joined Intel, HP Enterprise, Google, Microsoft, Dell EMC, and others in backing the new Compute Express Link (CXL) effort as the interconnect for future accelerators...
Following a lengthy evaluation period, Acer is the latest hardware manufacturer offering firmware updates for their products via the Linux Vendor Firmware Service (LVFS) for easily applying these updates from the Linux desktop with Fwupd...
Intel engineer Feng Tang spoke at this week's Linux Plumbers Conference in Lisbon, Portugal on how the Clear Linux team managed to boot their kernel faster. They started out with around a three second kernel boot time but cut it down to just 300 ms...
The EXT4 case-insensitive lookup optimization added to the file-system with the current Linux 5.3 cycle has been ported to the Flash-Friendly File-System (F2FS) for the upcoming Linux 5.4...
A new release of MoltenVK is now available that is updated against Vulkan 1.1.121 for allowing much of this graphics/compute API to function under Apple's macOS and iOS platforms by remapping the Vulkan calls to Metal...