KDE Begins Landing "Breeze Evolution" Refresh For Default Theme

KDE developers for more than one year have been working to evolve the default Breeze theme and the work by the KDE Visual Design Group is finally paying off with the initial "Breeze Evolution" changes landing.

Breeze Evolution is a modest refresh to the UI and so far various subtle changes have landed around window shadows, sidebars, and color alterations. More work on Breeze Evolution will continue leading up to its debut in KDE Plasma 5.21. Here are some work-in-progress screenshots:

Continue reading...

Open Source LLM

Apache's TVM Deep Learning Compiler Picks Up WebAssembly, Better Rust Support

The first release candidate of TVM 0.7, the Apache incubator project providing a deep learning compiler stack, is now available.

Apache TVM is a compiler stack for deep learning systems in providing end-to-end compilation support for a variety of back-ends from all of the models from key deep learning frameworks. TVM supports a variety of targets including the leveraging of LLVM for supporting code generation on the major CPU architectures as well as the likes of NVIDIA CUDA. With the Apache 0.7 release candidate there

XCP-ng 8.2 LTS To Bring Rewritten UEFI, Core Scheduling To Fend Off Side Channel Attacks

XCP-ng as the open-source hypervisor built atop XenServer is preparing for its 8.2 LTS release while this week marked the availability of the first beta.

This XenServer-based open-source hypervisor is in the process of picking up many features for the 8.2 LTS release. There is a re-implementation of XCP-ng's UEFI support, Openflow controller access support with Xen Orchestra, experimental core scheduling, experimental storage driver support for Gluster / ZFS / XFS / CephFS, support for Intel

Intel

Linux Kernel Sees Initial Patches For Supporting Intel Hybrid CPUs

Intel engineers today sent out their initial Linux kernel patches for bringing up the company's forthcoming hybrid architecture processors.

For several months we have seen Intel open-source developers working on GCC compiler support for Atom + Core hybrid CPUs and other bits in preparation for Lakefield and Alder Lake as the company's initial hybrid CPU designs. Today though are the first Linux kernel patches being worked on for actually exposing the hybrid topology within the kernel and ultimately (pending further patches) to expose the information to user-space.

AMD Sends Out Initial Linux Graphics Driver Support For The "Green Sardine"

AMD has been sending out a lot of new Linux graphics driver enablement code recently for the Linux with the newest being the "Green Sardine" platform.

Green Sardine is for bringing up a new APU platform with their Linux graphics driver code. The new code treats the Green Sardine platform under existing Renoir family code paths but the principal code differences are for loading different firmware files on the Green Sardine versus Renoir. There isn't any other major alterations with the new Green Sardine code sent out today and still Vega-based

Intel Xeon vs. AMD EPYC Performance On The Linux 5.8 Kernel

Given that Ubuntu 20.10 will be shipping with Linux 5.8 out-of-the-box along with other autumn 2020 Linux distributions where Linux 5.9 is landing too late, here is a fresh comparison of several different AMD EPYC 7002 "Rome" and Intel Xeon "Cascade Lake" processors on this current stable kernel release for seeing how the performance is standing up as we approach this next round of Linux distribution releases.

Ubuntu 20.10 benchmarks

Continue reading...

Intel Prepares Linux Kernel Support For Advanced Matrix Extensions (AMX)

Following the announcement this summer of Intel Advanced Matrix Extensions (AMX) as an exciting feature coming to Sapphire Rapids Xeon CPUs next year, Intel's open-source engineers quickly began with patches to LLVM and GNU toolchain support for AMX . Now Intel engineers have sent out their patches in preparing the Linux kernel for AMX.

Intel's big open-source crew has been doing a lot in preparing the Linux support for AMX while now reached the stage of the kernel-side work. The patches sent out Thursday afternoon

Mesa Developers Discuss The Possibility Of Rust Graphics Driver Code

A proposal is being discussed over the possibility of beginning to make use of the Rust programming language within Mesa 3D for this open-source OpenGL/Vulkan driver stack along with the likes of Gallium3D video acceleration.

Just days after it was brought up that AMD is hiring Rust developer(s) for working on graphics driver tooling , Mesa developers coincidentally are also discussing prospects of Rust code within Mesa.

This Rust'ing Mesa proposal wasn't brought up by AMD developers but rather open-source Panfrost Gallium

RADV's ACO Back-End Can Be A Massive Win For Vulkan Compute - Not Just Gaming

While the Mesa "RADV" Radeon Vulkan driver's "ACO" back-end was developed and funded by Valve with gaming in mind to optimize game load times and help with delivering optimal performance, it turns out ACO works damn well for some Vulkan compute workloads too.

With the recent Vulkan neural network performance tests and the follow-up NCNN inference Vulkan tests on the AMD side they were already done with Mesa 20.3-devel where ACO is already the default and delivered strong performance generally against NVIDIA.

Linux 5.10 Receiving New Driver For Chromebook "Vivaldi" Keyboards

For a while now there have been references to "Vivaldi" as a new Chromebook keyboard firmware for future devices. References in Chromium OS repositories have pointed to expanded keyboard layouts and other new features with Vivaldi. Coming with the Linux 5.10 kernel is now a new HID driver for supporting some of the differences with Vivaldi.

This Vivaldi HID driver is for Vivaldi-based keyboards to be able to read and report the top row layout of these keyboards. This top row of keys with expanded function keys support relies