KWinFT Projects Hit Beta Ahead Of Stable Releases Aligned With KDE Plasma 5.20

KWinFT as a fork of KDE's KWin focused on better Wayland support and other modernization efforts is approaching its first stable release next month around the same time as KDE Plasma 5.20.

While KWinFT started out as a fork of just KWin, it expanded earlier this year to also including Wrapland and Disman as other libraries to help this KDE display/presentation modernization effort. All of these KWinFT projects on Friday saw their first beta release. This also happens to come just days after the recent Disman presentation at XDC

Warzone 2100 Lands Vulkan Renderer, Adaptive V-Sync For 20+ Year Old Game

Warzone 2100 as the real-time strategy/tactics game that first premiered in 1999 before becoming open-source in 2004 and then fully open-source with game data in 2008 is now evolving in 2020 with Vulkan graphics support.

The open-source Warzone 2100 game not only has a Vulkan back-end that was merged today but also OpenGL ES 2.0/3.0 support for those wanting to relive this late

Debian 10.6 Released With Many Security & Bug Fixes

While Debian 11 "Bullseye" is on the way for release next year, Debian 10.6 "Buster" is out this weekend as the latest stable installment for this GNU/Linux distribution.

As with all Debian point releases, Debian 10.6 is about shipping the latest stable bug/security fixes on the re-spun ISOs but no real changes otherwise.

Among the many security updates in 10.6 are for OpenJDK, Firefox ESR, Thunderbird, Nginx, X.Org Server,

Open Source LLM

Mesa 20.3 Can Now Consume SPIR-V Binaries Generated By LLVM's libclc

Microsoft's work on Mesa continues with a Microsoft engineer reviving earlier work carried out by David Airlie for allowing SPIR-V binaries produced by LLVM's libclc library to work with Mesa OpenCL.

Libclc is the LLVM library around OpenCL C programming language support and goes along with Clang's OpenCL front-end. Jesse Natalie of Microsoft has seen his two month old merge request land on Friday for being able to make use of libclc SPIR-V binaries that can be used by Mesa OpenCL code. Ultimately this code

KDE Plasma 5.20 Should Be Crashing A Lot Less Under Wayland

Following the recent Plasma 5.20 beta release, KDE developers have been landing many fixes for the Plasma 5.20 desktop ahead of its official release in October.

A lot of fixing on Plasma 5.20 continues, particularly on the Wayland side. Plasma 5.20 stands to offer a much better Wayland experience with many problems resolved but remains to be seen how many more Wayland issues they will uncover. Some of the fixes just over the past week for Plasma 5.20 include:

SiFive Begins Adding RISC-V "Bullet" Microarchitecture Code To LLVM

On Friday night patches began to appear for "RISC-V Bullet" in the LLVM compiler code-base.

The initial work is on the scheduler being added for the RISC-V Bullet. The initial scheduler is in place for the RISC-V Bullet microarchitecture and bullet-rv32 / bullet-rv64 naming.

The scheduler code does reveal some key bits such as the SiFive Bullet has dual pipelines. The first pipeline handles memory / integer ALU / vector operations while the second pipeline is for integer

Apple Open-Sources Swift System, Adds Linux Support

Earlier this year Apple engineers announced Swift System as their new library for low-level system interfaces. They have now open-sourced Swift System while also introducing Linux support.

Swift supports accessing C interfaces but with Swift System it aims to provide idiomatic Swift interfaces to low-level system libraries. Swift System provides separate APIs and behaviors depending upon the platform and its capabilities. Swift in its current form while also adding Linux support doesn't yet support every system call. Besides expanding their coverage, Swift for Windows continues to

AMD Sends Out Linux Kernel Support For Van Gogh APUs - Confirms DDR5 Memory, VCN3

As a nice Friday afternoon patch series there is the 275k lines of code for wiring up the next-generation AMD Van Gogh APU support under Linux.

Earlier this week there were the Mesa patches for AMD Dimgrey Cavefish and Van Gogh while today the kernel-side portion for Van Gogh was sent out for the AMDGPU kernel driver.

The Van Gogh enablement does come in at 275k lines of new code, but fortunately the vast majority of that is auto-generated header files for the GPU registers
Continue reading...

Wine 5.18 Released With VKD3D 1.2's vkd3d-shader Usage

Wine 5.18 is out as the newest bi-weekly feature development release.

Wine 5.18 isn't the most exciting feature release in recent times but is notable in that Vulkan shader compilation is now done using the vkd3d-shader library. That library was introduced as part of this week's VKD3D 1.2 release for mapping Direct3D 12 over Vulkan. VKD3D 1.2 is much more capable than the prior v1.1 release from

NVIDIA GeForce vs. AMD Radeon Vulkan Neural Network Performance With NCNN

With having added Tencent's NCNN tests to the Phoronix Test Suite with Vulkan acceleration, here is a look at the real-world impact by using RealSR-NCNN for scaling up with RealSR . Various NVIDIA GeForce and AMD Radeon graphics cards were tested for this initial NCNN / RealSR-NCNN Vulkan comparison.

This is our first time looking at how well Vulkan performs in this area with the current state of the Linux drivers. The GeForce hardware was tested with the latest 450 series proprietary driver while on the Radeon