One of the most interesting projects out of Google Summer of Code 2020 has been the ongoing work for allowing individual code files to be compiled in parallel, building off work last year in addressing GCC parallelization bottlenecks. The final report for GSoC 2020 on this work has been issued...
In addition to Intel talking a lot today in virtual briefings about the new 11th Gen "Tiger Lake" mobile processors, they were also talking at a higher level extensively on their second-generation "Project Athena" laptop innovation program and their new Intel Evo branding for premium laptops...
After a small dip in July, how did the Steam on Linux gaming marketshare end out for August prior to many gamers returning to school and others still being isolated at home? A small uptick but still under the 1% threshold...
While Mesa 20.2 will hopefully be out next week, Mesa 20.1.7 is out today as the newest stable release for this collection of open-source Linux graphics drivers...
NVIDIA software engineer Zi Yan who specializes in the Linux kernel memory management subsystem today sent out a set of patches proposing the addition of 1GB THP support for the Linux kernel...
Intel Tiger Lake will soon begin appearing in laptops with an upgraded CPU architecture, the all new Iris Xe (Gen12) graphics, new AI capabilities, Thunderbolt 4, PCI Express 4.0, WiFi 6, and other new functionality. The Gen12 graphics have me most excited but there should be healthy improvements as well on the CPU side and not to mention improved connectivity.
Upstream developers are looking at phasing out Intel MMX that was popular in the late 90's but has since long been succeeded by SSE and AVX instruction set extensions...
SHADERed has been available for a while now as a cross-platform, open-source shader editor and for debugging and writing of graphics shaders. SHADERed not only runs on Linux and Windows now but through any modern web browser as of the new v1.4 release...
It's not clear if AMD has provided the independent RADV Vulkan driver developers at the likes of Valve, Red Hat, and Google with any Navi 2 hardware yet, but they do seem to be making progress on this open-source Radeon Vulkan driver separate from their official AMDVLK open-source driver...
While LLVM's Clang C/C++ compiler was traditionally known for its faster build speeds than GCC, in recent releases of GCC the build speeds have improved and in some areas LLVM/Clang has slowed down with further optimization passes and other work added to its growing code-base. As it stands right now, GCC is faster than Clang at compiling the Linux kernel...
Just over twenty years after the Linux From Scratch project was started as a guide/book to building all of the software components manually from source, Linux From Scratch 10.0 has been released...
Earlier this year Amazon announced Bottlerocket as a Linux distribution for running containers. This week Bottlerocket crossed the general availability milestone...
Intel's open-source engineers today sent out their latest patches bringing up the Dynamic Load Balancer 2.0 for the next-gen PCIe device that offers load-balanced, prioritized scheduling of core-to-core communication...
One important bit not covered in today's GeForce RTX 3070/3080/3090 announcement but now detailed via the NVIDIA website is confirmation that the RTX 30 "Ampere" GPUs do in fact have dedicated AV1 hardware decode capabilities...
In addition to the new OpenBenchmarking.org now out in public "alpha", a number of new and updated test profiles were published in August for users of our open-source, cross-platform automated benchmarking software...
With the soon to be released Mesa 20.2, the RADV Vulkan driver is using the ACO back-end by default that's been developed with funding by Valve as an alternative to AMD's official "AMDGPU" LLVM back-end. For those wondering how this shader compiler back-end compares and more intricate details of its design, some extensive documentation has finally been added to the Mesa tree...
Intel developers engaging with upstream LLVM have been adding AMX support and other new features for next year's Xeon "Sapphire Rapids" while as of a few days ago in LLVM 12 Git is the actual enabling of -march=sapphirerapids support...
Creative Labs last year released the high-end SoundBlaster AE-7 sound card. Sadly the company is back in their state where they do not provide official Linux support, but coming up for Linux 5.10 is the support for this sound card thanks to Connor McAdams who has worked on supporting prior SoundBlaster hardware under Linux...
Going back to earlier this year has been work on an "adaptive" mode for P-State to improve GPU bound efficiency when the CPU is forced to share a power/thermal budget with other components like onboard graphics. That work is still advancing and an update was provided on it last week...
At the beginning of August we reported on Google engineers proposing the Machine Function Splitter to LLVM as a means of making binaries up to a few percent faster thanks to this code generation optimization pass for splitting code functions into hot and cold portions. That work has now been merged into LLVM 12.0 with very promising results...
As noted this weekend, Lenovo has begun offering Fedora pre-loaded on their systems beginning with the ThinkPad X1 Carbon Gen 8 laptop. Red Hat's Christian Schaller who serves as the senior manager for desktop chimed in with some additional thoughts and details on this achievement...
With last week having delivered some current NVIDIA Linux gaming performance metrics ahead of the anticipated GeForce RTX 3000 "Ampere" series launch this week, here are some fresh compute metrics for those interested.
Aleksa Sarai of SUSE and Christian Brauner of Canonical presented at last week's Linux Plumbers Conference with a call for more extensible system calls moving forward in aiming to enhance the Linux user-space API...
Red Hat engineers in recent weeks began working on a new project called "starved" though recently renamed to "stalld". The stalld service is for serving as a Linux thread stall detector...
In making for easier code re-use among file-systems and allowing a unified implementation to focus on a single code-base for optimizations moving forward, a generic case-folding implementation for Linux file-systems is being prepared for mainline...
Manjaro Linux developer Tobias Schramm brought to light that only single data rate mode is currently being used for micro SD cards and eMMC storage with Raspberry Pi 4 Model B SBCs. But with a two line kernel patch, the double data rate mode can be enabled...
In addition to talking about code/hardware obsolescence from the Linux kernel, prominent upstream Linux kernel developer Arnd Bermann also presented at last week's Linux Plumbers Conference on the current SoC landscape and sharing his predictions for ten years down the road...
At the GNU Tools Track during this week's Linux Plumbers Conference was an interesting talk by Red Hat's Ben Woodard. He shares his perspective on how the GNU dynamic linker (ld.so) could be ripe for an overhaul in the 2020's...
There has been the out-of-tree DKMS hid-nintendo driver to support the Nintendo Switch controller on Linux while with the Linux 5.10 kernel later this year that driver will be merged...
Judging from the latest FUSE Git activity, it's looking like the VirtIO-FS DAX patches that have been around since last year could be merged for Linux 5.10. This can provide a significant speed-up for those making use of this FUSE file-system for sharing files/folders with guest VMs...
Building off Friday's release of Wine 5.16 as the newest snapshot for running Windows games/applications on Linux and other platforms, Wine-Staging 5.16 is now available as the latest release for this more bleeding-edge version of Wine...
As a follow up from the news earlier this summer of Lenovo planning to certify their ThinkPad and ThinkStation lines for Linux from Ubuntu and Red Hat while also offering distribution choices like Fedora, that work is proceeding with Lenovo now offering up their first system from their web store that comes pre-loaded with Fedora...
It was the recent Facebook patches for implementing NetGPU that with one of the NVIDIA-focused patches led to the recent controversy around "GPL condoms" in the kernel and ultimately leading to new protections with Linux 5.9. That NetGPU code is still being worked on by Facebook with upstream hopes but now in addition to the NVIDIA driver support they are also working on AMD GPU support with the open-source driver...
After originally publishing the Incremental FS patches back in May of 2019, Google's Android kernel team is still working to upstream this virtual file-system into the mainline Linux kernel and at this week's Linux Plumbers Conference was working to drum up support for it...
The Android open-source project "AOSP" with its latest code is very close to being able to boot off the mainline Linux kernel when assuming the device drivers are all upstream...
Two weeks ago file-system driver vendor Paragon Software posted patches for their previously commercial NTFS Linux driver with hopes of getting the code mainlined. That initial patch drew some criticism for how it was handled but a week later a new version was published that split up the patches nicely and had other feedback. Prior to calling it a weekend, Paragon sent out a third version of the "NTFS3" Linux kernel driver patches...
DALI is the project at NVIDIA focused on GPU-accelerated data augmentation and image loading along with other tasks while being optimized for deep learning workflows. DALI 0.25 was released on Friday as the latest step forward for this open-source NVIDIA project...
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...
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...