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...
While Fedora 31 isn't even out yet, looking ahead to the Fedora 32 release next spring is a plan to switch firewalld as Fedora's default network firewall from its existing iptables back-end to the more modern nftables back-end...
Sadly too late for the upcoming Linux 5.4 merge window, but for Linux 5.5 it looks like there will be a FreeSync improvement around low-frame-rate compensation...
As a follow-up from this weekend's article about Intel's SVT-VP9 video encoder running much faster on AVX2 CPUs from both Intel and AMD, here are the results now before/after for ten different systems with this open-source CPU-based VP9 video encoder...
The LLVM 9.0 release is running a few weeks behind schedule but should be out in the days ahead along with other LLVM sub-project releases like Clang 9.0. Here's a look at what's on tap for this half-year update to the LLVM compiler infrastructure...
In our recent Mesa 19.2 benchmarks of Intel's old and new (Gallium3D) OpenGL Linux drivers one of the rare areas where the new "Iris" driver performed behind the classic driver was with "j2dbench" that stresses the Java OpenGL pipeline. At the time it was unknown why the new driver was performing subpar for this Java graphics test, but now at least there's one optimization so far in addressing that shortcoming...
Back in April we wrote about MLIR as Google's new IR designed for machine learning. This intermediate representation was designed for use by any machine learning framework and now this common format is being contributed to LLVM...
The past month and a half we have been putting CompuLab's Airtop 3 computer through some demanding benchmarks and a variety of endurance workloads. With the Airtop 3 under test loaded with an 8-core / 16-thread Xeon processor, NVIDIA Quadro RTX 4000 graphics, and 64GB of RAM with NVMe SSD storage there were some concerns over thermal throttling and if this fan-less industrial PC design could really deal with the generated heat. But after all of this testing, the Airtop 3 continues running strong and another shining example of CompuLab's engineering strength.
Microsoft Teams, the communication platform for chat / video messaging / collaborative file storage and other features, is in the process of being brought to Linux...
In addition to AMD's open-source Linux driver developers being busy in recent weeks bringing up the Renoir APU support, today we've seen the first baby steps towards bringing up "Dali" as another upcoming AMD APU...
Linux/open-source fans don't at least have to hear "Imagination Technologies" or PowerVR as often as in the past, but today's Vulkan 1.1.122 specification update does publicly document Imagination's VK_IMG_format_pvrtc extension that remains "Imagination Technologies Proprietary" licensed...
The next-generation AMD "Renoir" APU is turning into being an interesting successor over the existing Picasso APUs. While at first it was a letdown finding out that the APU is based on Vega and not their newer Navi architecture, follow-on open-source Linux patches have continued to show that it's more than a facsimile and in some areas like display and multimedia has blocks in common with Navi...
Longtime Intel open-source graphics driver developer Chris Wilson today sent out a set of patches attempting to enable IOMMU coverage for graphics by default...
Up to now the LLVM compiler stack has been used when wanting to target the Linux's eBPF in-kernel virtual machine while now the port for the GNU Compiler Collection has been deemed in good enough shape and merged...
For fans of the Mumble open-source VoIP communication program that is popular with gamers, Mumble 1.3 was released as their first major release in years...
Intel's open-source team continues showing the power of optimizations... Or rather in this case, a three fold performance improvement due to previously limiting an AVX-512 routine that also works on AVX-2 CPUs. SVT-VP9 is now a lot faster on AVX2 CPUs from both Intel and AMD...
The past eight years Arch-based Manjaro Linux has largely been a hobby effort for this easy to use Linux distribution but moving forward there is a commercial entity being setup and ultimately they will be looking to employ full-time developers/maintainers...
PHP 7.4-RC1 was released this week as this next annual update to the PHP programming implementation nears. Here is a look at how the PHP 7.4-RC1 performance looks like compared to the major releases going back to PHP 5.6...
The Linux 5.3 kernel is fit enough to be released today after another quiet week following 5.3-RC7. But due to the Linux Kernel Summit happening this week and Linus Torvalds traveling for that, he's expected to delay the stable kernel release until next weekend so as to not open the Linux 5.4 merge window until he returns from the event...
This week marked the release of Qt 5.13.1 as the first point release to this tool-kit series along with Qt Creator 4.10 as the newest version of this Qt/C++ focused integrated development environment...
There was recently a debate on the Coreboot mailing list about the mission statement / description of this open-source BIOS/firmware replacement for systems that traditionally has liberated boards from proprietary BIOS but still on modern platforms is often pulling in a number of binary blobs...
Open-source gaming manager/platform Lutris is up to version 0.5.3 this weekend. While the version bump may not be significant, this update brings with it several new features and fixes...