While there has been the CPU-based "Kazan" Vulkan driver (formerly Vulkan-CPU as a Google Summer of Code project) and Google's SwiftShader has been implementing CPU-based Vulkan support, it turns out Red Hat's David Airlie has been working on a Mesa/Gallium3D-inspired Vulkan software renderer...
Earlier this month I reported that Linux developers were reviving work on the Intel FSGSBASE patches as a performance helper going back to Ivy Bridge CPUs but for which past patch series never got over the finish line for mainlining. On Thursday a new version of the FSGSBASE patches were sent out...
With last week's release of Radeon Software for Linux 20.10 as AMD's first packaged graphics driver update for Linux of 2020, here are some benchmarks showing how the performance compares to what is shipped by Ubuntu 18.04.4 LTS as well as when using the newer Mesa and Linux kernel releases for the very latest open-source performance, including switching over to RADV+ACO for Vulkan gaming.
When it comes to finding laptops with Linux pre-loaded by the OEM, it's mostly Ubuntu or its derivatives found most often on these devices. But Lenovo and Red Hat are announcing today that Fedora Workstation 32 will begin appearing soon on select ThinkPad laptops...
Intel's ISPC compiler (Implicit SPMD Program Compiler) for targeting its C-based single-program, multiple data language is out now with a new feature release...
Just a friendly reminder that this premium special expires at end of day Saturday if you would like to show your support during these troubling and unprecedented times. Thanks for your support of our daily Linux benchmarking, open-source hardware coverage, and more with the Phoronix sixteen year anniversary approaching in June...
Last month Marvell announced the ThunderX3 server processors with up to 96 ARM cores per SoC and with 4-way SMT means up to 384 threads per socket. This 7nm Arm server processor also supports eight DDR4-3200 memory channels, 64 lanes of PCIe 4.0, and other advancements to provide more competitiveness in the Arm server space. Marvell is now working on getting the ThunderX3 software support ironed out, including for the GCC compiler...
Due to unclear communication over patches queued for a given Mesa point release and ensuring all relevant patches are included, Mesa developers will begin making use of Gitlab's "milestones" functionality for tracking the work to be included in the next point release...
Many likely didn't realize the functionality was still in place, but LibreOffice 7.0 will finally phase out its export support for Adobe Flash (SWF)...
The latest Firefox Nightly builds have the experimental WebGPU support working in early form. WebGPU is the W3C-backed web standard for modern graphics and compute that is based upon concepts from the likes of Vulkan and Direct3D 12...
After showing yesterday how the performance has changed from Fedora 31 to Fedora 32, you may be wondering about how Fedora 32 -- which is due to be released next week -- stacks up against the brand new Ubuntu 20.04 LTS release. Here are the results from dozens of benchmarks and with some areas seeing some clear performance differences.
While the future of Qt as an open-source project isn't too clear for now it's progressing as if all is well. One of the new items being discussed on the Qt 6 front is discussing a possible LLVM Clang based tool to help developers in automatically converting all of their Qt 5 syntax into a Qt 6 compatible manner...
Intel's performance-optimized Clear Linux has made some inroads in the desktop space over the past two years with providing a nice desktop installer last year, enhancing their documentation, and making available more desktop packages. Clear Linux has offered some of the fastest performance even for desktop workloads like web browser performance and has worked out equally well on AMD hardware. But moving forward they are going to be shifting back to their roots on focusing on server and cloud workloads...
With the open-source Panfrost Gallium3D driver having its Arm Midgard graphics support in order, the developers involved have begun working more on the newer Bifrost architecture...
A few weeks ago the Samsung engineers responsible for the new Microsoft exFAT Linux kernel driver released exFAT-Utils as their user-space utilities for managing and creating exFAT file-systems under Linux. A new release is out and exFAT-Utils has been re-spun as exfatprogs...
A few weeks ahead of Qt 5.15, The Qt Company has released Qt Creator 4.12 as their Qt/C++ focused integrated development environment that also supports other languages via the Language Server Protocol...
Facebook engineer Roman Gushchin presented a new slab memory controller for Linux last September. The new memory controller has been very promising with the potential of using 30~40% less memory and less memory fragmentation, among other benefits. The third revision to that kernel work has now been sent out for evaluation...
Loongson, the Chinese MIPS64 CPUs that are becoming more common within China but not so much internationally, continues seeing better Linux kernel support. There has been a fair amount of Loongson Linux work in recent months including in the current 5.7 cycle while more should be on tap for Linux 5.8...
While Mesa 20.1 will soon be hitting its feature freeze with hopes of releasing as stable in May, for now the Mesa 20.0 series is the "latest and greatest" on the stable front. Mesa 20.0.5 rolled out today with three weeks worth of fixes...
While the C language committing is still evaluating adding N-bit integer support to the programming language, LLVM's Clang compiler has already added its experimental _ExtInt() implementation...
At the beginning of the month I wrote about the Dell XPS with Core i7 1065G7 Ice Lake running much slower when upgrading to the development release of Ubuntu 20.04 LTS from 19.10. It turns out the performance hit is due to an upstream kernel regression that's thrashing the performance...
Fedora 32 isn't making it out this week due to last minute blocker bugs but should hopefully surface next week. In any case, here are some initial benchmarks looking at the performance of Fedora 32 in its effectively final state compared to Fedora 31 for seeing how the performance has shifted with its plethora of updates.
Nginx 1.18 is out this week as their newest stable branch succeeding the Nginx 1.16 series for this versatile HTTP server and reverse proxy / load balancer / HTTP cache / mail proxy...
Mesa's DRM library (libdrm) that resides between the Mesa drivers and the Direct Rendering Manager kernel interfaces now has proper FreeBSD support upstream in this important library...
Valve has released a new beta version of Steam Audio, their featureful spatial audio solution for game engines like Unity and Unreal Engine. This new release brings expanded Android support and a number of new audio features...
Two years ago Intel announced the open-source Deep Learning Reference Stack with providing an easy-to-use, performance-focused stack for exploiting deep learning capabilities on Intel x86_64 hardware. Today marks version 6.0 of this toolkit...
While a peculiar name for some expensive audio hardware, the Linux 5.8 kernel is set to properly support the RME Babyface Pro and RME Babyface Pro FS...
Amazon is working on upstreaming support into the Linux kernel for AWS Entro Niclaves for additional isolation around highly sensitive data within the EC2 cloud...
As I wrote about just over a month ago, Intel open-source developers have begun their bring-up of the Keem Bay SoC. Out today is a new Keem Bay driver to avoid a situation where inadvertent reboots could happen without this driver...
More than a few Phoronix readers have written in over the past few days expressing outrage that Debian GNU/Linux is dropping a number of old hardware drivers...
The latest Linux kernel security work being pursued by Thomas Gleixner is tightening up access around the kernel's per-CPU TLB state access for the translation lookaside buffer...
Added back in Linux 5.4 was the VirtIO-FS file-system driver as a a FUSE-framework-based file-system implementation designed for guest to/from host file-system sharing for VirtIO para-virtualized devices. Now with QEMU 5.0 VirtIO-FS is supported on its side...
Slim Bootloader is the open-source initiative Intel announced in Q3'2018 for providing a very bare bones BSD-licensed open-source firmware implementation. We're now seeing new Linux patches for improving the integration with the Slim Bootloader...
Landing today in Mesa 20.1-devel were some of the OpenGL/Vulkan-side driver changes needed as part of Intel's road to bringing up discrete Xe GPU support under Linux...
Last week saw a slew of new Git releases due to a security issue over the newline character creating a possible credential leak. This week is another round of emergency Git releases due to a similar security bug...
Last week brought FreeBSD support merged into OpenZFS and it turns out there is another recently-merged exciting advancement for this cross-platform open-source ZFS file-system code in terms of a big speed boost...
With WireGuard added to the Linux 5.6 kernel and it being back-ported to Ubuntu 20.04 LTS and its tools getting packaged up by more Linux distributions, it's finally the year of WireGuard. With its usage set to skyrocket as supported kernels and the WireGuard utilities become available out-of-the-box on more distributions, there is now a WireGuard benchmark for stressing the kernel and its support...