Linux Hardware Reviews, Open-Source Benchmarks & Linux Performance

Zink For OpenGL-Over-Vulkan Currently Supports GL 2.1 But Making Progress

The Zink Gallium3D driver that is implementing OpenGL over Vulkan and using Mesa's Gallium3D driver infrastructure is beginning to run more games, work under Wayland, and more. There still is a long road ahead but at least it's becoming usable for early testers and those wishing to experiment with this project.

7 Hours Ago - Mesa - Zink Gallium3D Driver
Intel Core i9 9900K Spectre Mitigation Benchmarks

One of the benefits with the recently launched Core i9 9900K is hardware-based mitigations for Meltdown and L1TF/Foreshadow vulnerabilities. but mitigations are still needed for the other Spectre vulnerabilities. In this article is a look at the performance impact of still needing generic Retpolines via IBPB IBRS firmware for Spectre V2 and Speculative Store Bypass disabling (SSBD) for Spectre V4.

The AMD Threadripper ECC DDR4-2666 Testing That Wasn't

Recently in our forums there has been a lot of interest in Threadripper 2 builds using ECC DDR4 memory and the impact on performance, especially now with the Threadripper 2 family being rounded out by the 2920X and 2970WX. So I set out to do some DDR4-2666 ECC UDIMM testing with Threadripper 2, but that hasn't turned out well.

11 Hours Ago - AMD - Threadripper 2 + DDR4-2666 ECC UDIMMs
Samsung Comments On Open-Source Restructuring

Over the weekend we reported on the Samsung Open-Source Group reportedly shutting down with many of the former OSG staffers in the US no longer employed by Samsung. We've now received comments both from Samsung in the US and Korea on the matter.

14 Hours Ago - Free Software - Samsung Open-Source Rework
VC4 & V3D Open-Source Drivers Continue Maturing At Broadcom

Eric Anholt of Broadcom has provided a status update on his efforts around the VC4 open-source driver stack that most notably works with Raspberry Pi devices and also his efforts on the V3D driver as the next-generation Broadcom graphics driver stack for VideoCore V and later.

14 Hours Ago - Free Software - VC4 + V3D
Trying To Make Ubuntu 18.10 Run As Fast As Intel's Clear Linux

With the recent six-way Linux OS tests on the Core i9 9900K there was once again a number of users questioning the optimizations by Clear Linux out of Intel's Open-Source Technology Center and remarks whether changing the compiler flags, CPU frequency scaling governor, or other settings would allow other distributions to trivially replicate its performance. Here's a look at some tweaked Ubuntu 18.10 Cosmic Cuttlefish benchmarks against the latest Intel Clear Linux rolling-release from this i9-9900K 8-core / 16-thread desktop system.

30 October 11:37 AM EDT - Operating Systems
Fedora 29 Officially Released With Arguably The Best Fedora Workstation Release Yet

Fedora 29 is now available as the newest version of this Red Hat sponsored Linux distribution. Fedora 29 has a lot of work on its Workstation/desktop spin, the Fedora Silverblue release has come together nicely for an atomic OS, Fedora Server continues to serve as a great basis for likely what RHEL8 will be looking like, and there are various other enhancements throughout the Fedora stack.

30 October 10:15 AM EDT - Fedora - Fedora 29
Ubuntu 19.04 Is The "Disco Dingo"

Mark Shuttleworth has yet to come out with his usual blog post at the start of new Ubuntu Linux development cycles to officially unveil the next release's codename and discuss the overarching theme of the next six months, but the Ubuntu 19.04 codename has come out via Launchpad.

30 October 09:50 AM EDT - Ubuntu - Ubuntu 19.04
Wayland's Weston Gets A Remoting Plugin For Virtual Output Streaming

While Wayland/Weston development might be lightening up a bit for now with Samsung OSG closing up shop and they being one of the major drivers in recent years to this stack, fortunately, other developers remain. Tomohito Esaki of IGEL endpoint management solutions has introduced a remoting plugin with output streaming for Weston.

30 October 05:44 AM EDT - Wayland - Virtual Remote Outputs
Elementary's Pantheon Desktop Update Proposed For Fedora 30

Fedora Workstation 30 will continue to use the GNOME Shell by default (more than likely, GNOME 3.32) but adding to the list of alternative desktop environments could be the elementaryOS' Pantheon Desktop. Pantheon has been available for a few releases on Fedora, but this change proposal is about upgrading the desktop.

29 October 06:00 PM EDT - GNOME - Fedora 30 + Pantheon
RADV Vulkan Driver Lands Transform Feedback For Mesa 18.3

As a big win for Radeon Linux gamers using the RADV and enjoying Steam Play (Proton) or Wine games and making use of the DXVK library, this open-source AMD Vulkan driver has merged support for transform feedback!

29 October 12:24 PM EDT - Mesa - VK_EXT_transform_feedback
AMD Ryzen Threadripper 2920X & 2970WX Linux Performance Benchmarks

Beginning today the AMD Ryzen Threadripper 2970WX and 2920X processors are shipping and we are now allowed to share our performance benchmarks for these latest Zen+ Threadripper 2 processors. Here's a look at the Linux performance and related metrics for these new 12-core/24-thread and 24-core/48-thread processors.

29 October 09:00 AM EDT - Processors
Wine-Staging 3.19 Released With A Few New Patches

Released on Friday was Wine 3.19 with some new I/O work, new synchronization primitives, better handling for 32-bit .NET binaries on 64-bit, better dealing with broken RPC connections, and other changes. Wine-Staging 3.19 is now available with even more work to this stack for running Windows games/applications on Linux.

29 October 12:00 AM EDT - WINE - Wine-Staging
EA SEED's Halcyon R&D Engine Experimenting With Vulkan & Linux Support

Halcyon is a research and development engine being built by Electronic Arts' SEED group (Search for Extraordinary Experiences Division). While previously they talked up Microsoft DirectX ray-tracing and have been experimenting with it, they have also begun work on a Vulkan back-end for Halcyon that also includes Linux support.

28 October 04:31 PM EDT - Vulkan - EA Halcyon
Six Years After Launch, AMD Piledriver CPU Tuning Gets Reworked In LLVM Clang

Six years after AMD introduced "Piledriver" as the successor to the original Bulldozer CPUs, the LLVM Clang compiler is seeing a revised scheduling model for these processors that can yield faster performance of generated code targeting this older class of AMD CPUs.

28 October 09:55 AM EDT - AMD - Piledriver "Bdver2" Compiler Tuning
AMDGPU Reset Recovery To Be Flipped On By Default For Newer Radeon GPUs

The AMDGPU DRM Linux kernel driver has offered GPU reset recovery for a while now in case of hangs that can be toggled by a module parameter, but the default behavior for the next kernel release is slated to change where it will be enabled by default for the newer Radeon GPUs.

28 October 07:00 AM EDT - Radeon - AMDGPU GPU Reset Recovery
Freedreno Gallium3D Working To Lower Its Driver Overhead

With the Freedreno Gallium3D driver's reverse-engineered, open-source 3D/OpenGL driver support for Qualcomm Adreno hardware in pretty darn good shape these days even for the latest-generation Adreno 600 series, the developers have begun working on more optimizations -- including a new effort trying to reduce the OpenGL driver's overhead.

28 October 06:48 AM EDT - Mesa - Freedreno Rework
Samsung Open-Source Group Reportedly Shuts Down

If you are looking for new open-source talent for your organization, check out LinkedIn but it's under unfortunate circumstances for the availability of a sudden surplus in skilled Linux/FLOSS developers... Samsung has apparently shut down the Samsung Open-Source Group (Samsung OSG) as a blow to the wider free software ecosystem considering the group's prolific contributions over the years from low-level open-source projects to desktop/user-facing code-bases.

27 October 08:45 PM EDT - Free Software - Samsung OSG
Linus Torvalds Shows His New Polite Side While Pointing Out Bad Kernel Code

When Linus Torvalds announced last month that he would be taking a temporary leave of absence to work on his empathy and interpersonal skills as well as the adoption of a Linux kernel Code of Conduct, some Internet commenters thought this would lead Linus to being less strict about code quality and his standards for accepting new code to the mainline tree. Fortunately, he's shown already for the new Linux 4.20~5.0 cycle he isn't relaxing his standards but is communicating better when it comes to bringing up coding issues.

27 October 03:55 PM EDT - Linux Kernel - It Works
GNU Virtual Private Ethernet 3.1 Released For Many-To-Many VPN

As the first update in nearly two years, GVPE 3.1 has been released as the GNU Virtual Private Ethernet implementation that provides a many-to-many VPN with support for a variety of transport protocols and where nodes do not need to trust each other.

27 October 09:27 AM EDT - GNU - GVPE 3.1
The Linux Kernel Is Still Getting Ready For The Year 2038

In the past number of years have been a lot of changes in prepping the kernel for Year 2038, but that work still isn't over and with the in-development Linux 4.20~5.0 kernel are yet more time keeping changes for prepping for this Y2K-like event.

27 October 05:57 AM EDT - Linux Kernel - Y2038