Linux Hardware Reviews, Open-Source Benchmarks & Linux Performance

Vulkan 1.1.98 Brings A Dozen Fixes

Last weekend there was the Vulkan 1.1.97 specification update with five new extensions including some notable ones like memory priority and buffer device address while out today is the much more mundane Vulkan 1.1.98.

11 Hours Ago - Vulkan - Vulkan 1.1.98
GCC vs. Clang Compiler Performance On NVIDIA Xavier's Carmel ARMv8 Cores

Since receiving the powerful NVIDIA Jetson AGX Xavier with its ARMv8 Carmel cores on this Tegra194 SoC a while back, it's been quite a fun developer board for benchmarking and various Linux tests. One of the areas I was curious about was whether GCC or Clang would generate faster code for this high performance ARM SoC, so here are some benchmarks.

GNOME 3.32 Will Do A Better Job Picking The Primary GPU - Helping Out USB Displays, Etc

The work around better GPU/infrastructure handling for GNOME 3.32 continues with the most recent work merged this weekend being for better handling by Mutter over deciding the primary GPU of the system in multi-GPU systems whether it be multiple graphics cards, notebooks with dual GPUs, or systems with a USB-based external display adapter.

15 Hours Ago - GNOME - GNOME Multi-GPU
DragonFlyBSD Continues Gutting Its i386 Code

The DragonFlyBSD operating system dropped its i386 install support back in 2014 with DragonFlyBSD 4.0 and since then has been focused on x86_64-only. Over the past two years or so they have gutted much of their i386-specific code from their kernel that is no longer needed for today's modern processors while over the weekend they got back to doing some more of that cleansing.

16 Hours Ago - BSD - DragonFlyBSD i386
The State Of C++20 Features In GCC's libstdc++

With GCC 9 being released in just a short time and being now onto the final stage of development, besides fixing regressions the developers are also getting the documentation in order.

12 January 07:19 AM EST - GNU - Cpp Standard Library
1080p/1440p Linux Gaming Performance For Radeon RX 590/Vega & NVIDIA 1060/1070/1080/2060/2070

Complementing the benchmarks done earlier this week in the our NVIDIA GeForce RTX 2060 Linux review, here are more benchmarks of the GeForce RTX 2060 $349 USD graphics card that is beginning to ship next week. This article offers up a plethora of 1920 x 1080 and 2560 x 1440 Linux gaming benchmarks while providing the very latest driver performance results on the AMD Radeon RX 590, RX Vega 56, and RX Vega 64 while on the NVIDIA side was the GeForce GTX 1060/1070/1080 and RTX 2060/2070 graphics cards.

11 January 10:37 AM EST - Linux Gaming
ZFS On Linux Runs Into A Snag With Linux 5.0

While the Linux 5.0 kernel has a lot of enticing features and improvements, if you rely upon ZFS On Linux (ZOL) you will probably want to hold off on trying the Linux 5.0 release candidates at this time.

10 January 06:46 PM EST - Linux Storage - ZFS On Linux + Linux 5.0
Intel Developer Working On Adding HDR Display Support To Wayland / Weston

While the Linux desktop's display stack has largely reached parity with Windows and macOS in recent years (most recently, the DRM core properties hitting Linux 5.0 around Adaptive-Sync / VRR), but one of the areas that has remained elusive has been for full HDR display support. We've seen NVIDIA working on nursing the X.Org-based display stack for HDR while now Intel appears to be working on the necessary Wayland changes.

10 January 11:48 AM EST - Wayland - HDR Displays
FreeBSD 12.0 vs. DragonFlyBSD 5.4 vs. TrueOS 18.12 vs. Linux On A Tyan EPYC Server

Last month when running FreeBSD 12.0 benchmarks on a 2P EPYC server I wasn't able to run any side-by-side benchmarks with the new DragonFlyBSD 5.4 as this BSD was crashing during the boot process on that board. But fortunately on another AMD EPYC server available, the EPYC 1P TYAN Transport SX TN70A-B8026, DragonFlyBSD 5.4.1 runs fine. So for this first round of BSD benchmarking in 2019 are tests of FreeBSD 11.2, FreeBSD 12.0, DragonFlyBSD 5.4.1, the new TrueOS 18.12, and a few Linux distributions (CentOS 7, Ubuntu 18.04.1 LTS, and Clear Linux) on this EPYC 7601 server in a variety of workloads.

10 January 10:39 AM EST - Operating Systems
The Expected Linux Driver State For The Radeon VII

With yesterday's surprise announcement of the Radeon VII "Radeon 7" as a new $699 7nm second-generation Vega consumer graphics card launching in early February, you may be wondering about the open-source Linux driver support state. While nothing official has come down the wire yet, here is what appears to be the state for this new Vega graphics card on Linux.

10 January 06:16 AM EST - Radeon - Radeon 7 Linux
"Soft" FP64/INT64 Implementations Merged To Mesa, Intel Driver Already Making Use

For those with older graphics processors, rejoice as with the upcoming Mesa 19.0 driver release it might now be possible to have OpenGL 4.0 thanks to software-based implementations of ARB_gpu_shader_int64 and ARB_gpu_shader_fp64 finally being merged to mainline. The FP64 one is most notable with that being a requirement for OpenGL 4.0 but some older GPUs lacking that capability for bumping past OpenGL 3.3.

10 January 05:33 AM EST - Mesa - Software-Based FP64!!!!
GNOME 3.31.4 Released As A Big Step Towards GNOME 3.32

GNOME 3.31.4 is out today as their latest development snapshot towards this March's GNOME 3.32 desktop release. GNOME 3.31.4 comes with several exciting additions ranging from enhancing its default web browser to the GNOME Boxes virtualization component enabling 3D/OpenGL support with VirtIO-GPU.

9 January 04:54 PM EST - GNOME - GNOME 3.31.4
Fedora Developers Look At Packaging Up The Radeon Open Compute Stack (ROCm)

While the ROCm "Radeon Open Compute" stack has been fully open-source for a while and in recent months even able to work fine off a mainline Linux kernel, a barrier to its adoption has been officially just have binaries produced by AMD for RHEL/CentOS/Ubuntu and not seeing these components including its OpenCL driver available through Linux distribution repositories. Fortunately, in 2019, that may finally be changing.

9 January 11:01 AM EST - Radeon - Radeon Open Compute Stack
Firmware Vendor Phoenix Tech Joins The LVFS For Linux Firmware Updates

Last month firmware vendor AMI joined the Linux Vendor Firmware Service (LVFS) while today the other big firmware vendor, Phoenix Technologies, is also backing LVFS for their OEM/ODM partners that want to distribute firmware update capsules on this RedHat-based service.

9 January 09:33 AM EST - Hardware - Phoenix + LVFS
Another Attempt At Adding Encryption Support To Btrfs

While the Btrfs file-system supports many next-gen features from SSD optimizations to transparent file-system compression to snapshots, it hasn't natively offered any encryption support. There have been Btrfs encryption attempts in the past, but nothing that has panned out in mainline short of running Btrfs atop dm-crypt. A new patch series was published overnight having another go at adding AES encryption to Btrfs.

9 January 05:43 AM EST - Linux Storage - Btrfs AES Encryption
It's Still A Slow Process For Ubuntu Touch Moving To Mir 1.x / Wayland

Given yesterday's release of Ubuntu Touch OTA-7, you might be curious how this UBports project is moving along with their adoption of the modern Mir 1.x that provides Wayland support... Unfortunately, it will still be a while before that is being shipped in production on Ubuntu Touch.

9 January 02:02 AM EST - Ubuntu - Ubuntu Touch + Mir 1.x