Open-source News

Microsoft Officially Launches D3D12 GPU Video Acceleration For WSL Linux Use

Phoronix - Tue, 02/14/2023 - 02:00
For over a year I have been writing about how Microsoft has been working on Direct3D video acceleration for Mesa, getting VA-API mapped atop Direct3D 12 video APIs, video engine based effects, and other enablement around Direct3D 12 video support. Microsoft has today officially released the Direct3D 12 GPU video acceleration support now for Windows Subsystem for Linux (WSL) users...

The Current State Of GCC 13's Rust Language Front-End

Phoronix - Tue, 02/14/2023 - 01:30
Arthur Cohen with Embecosm presented at the FOSDEM developer conference earlier this month on gccrs, the ongoing effort to provide a Rust language front-end to the GCC compiler. While the GCC Rust front-end has been merged for the upcoming GCC 13 release, it's not yet in a state that will really be usable to most Rust developers yet as an alternative to Rust's official LLVM-based compiler...

libdisplay-info Marks Its First Release To Reduce EDID/DisplayID Parsing Fragmentation

Phoronix - Tue, 02/14/2023 - 00:30
The first tagged release of libdisplay-info (v0.1) is now available for this new library that aims to reduce code duplication and fragmentation among Wayland compositors and other software making use of monitor EDID and DisplayID parsing...

Mesa's Rusticl Lands Support For SPIR-V Programs

Phoronix - Mon, 02/13/2023 - 21:45
It's been a while since there has been any major additions to Mesa's Rusticl OpenCL implementation led by Red Hat's Karol Herbst while today he merged support for SPIR-V programs to this Rust-written driver. This SPIR-V support is necessary for eventually supporting SYCL and HIP...

More Rust Code Readied For Linux 6.3 - Closer To Having Rust Drivers Upstreamed

Phoronix - Mon, 02/13/2023 - 20:42
While initial Rust code was merged for Linux 6.1, it's not yet used by any kernel drivers or functionality for end-users and the integration and other abstractions for Rust are still being established. With the upcoming Linux 6.3 cycle, more of that Rust groundwork is set to be merged and nearing the point of Rust-written kernel modules/drivers will be able to be upstreamed...

RISC-V Linux Patches Start On "zisslpcfi" Support For Control-Flow Integrity

Phoronix - Mon, 02/13/2023 - 20:12
While there is a lot to love about RISC-V, with the plethora of RISC-V extensions some of the acronyms are hard to digest. The latest example is the Linux kernel patches for "zisslpcfi", which is the RISC-V extension around Control-Flow Integrity (CFI) support for RISC-V processors...

Blender 4.0 Hopes To At Least Have A Non-Optimized Vulkan Implementation

Phoronix - Mon, 02/13/2023 - 19:54
The latest Blender Eevee and Viewport module meeting minutes have just been posted and outline the latest thinking around Vulkan API support from the perspective of these modules...

KiCad 7.0 Released For This Open-Source Electronics Design Automation Suite

Phoronix - Mon, 02/13/2023 - 19:25
KiCad 7.0 was released this weekend as a "significant upgrade" to this open-source EDA (Electronics Design Automation) suite that can be used for designing PCB layouts, circuit design schematics of varying complexity, and more...

Pages