LLVM/Clang 22 Merges Support For Intel Nova Lake "-march=novalake"

Merged today to LLVM Git for next spring's LLVM 22.0 release is support for the Intel Nova Lake ISA targeting with the " -march=novalake " option.

Even with Intel's open-source setbacks this year, they are still being quite punctual in enabling new CPU family targets in the open-source compilers like LLVM/Clang and GCC. After yesterday's Wildcat Lake compiler enabling , a few minutes ago the initial Nova Lake targeting for LLVM/Clang was merged upstream. As of
Continue reading...

Mesa NVK Lands Support For VK_NVX_image_view_handle - Needed For NVIDIA DLSS

Just days ago Valve developer Autumn Ashton announced initial NVIDIA DLSS upscaling for the open-source Mesa NVK driver . One of those needed Vulkan extensions, VK_NVX_image_view_handle, is already merged to Mesa Git.

Yesterday prior to the Mesa 25.3 code branching / feature freeze , Ashton landed the VK_NVX_image_view_handle implementation for the Mesa open-source NVIDIA "NVK" driver. This is one of two extensions needed for Deep Learning Super Sampling support: the
Continue reading...

Latest Linux Patches For Homa Posted: TCP Alternative With 10~100x Lower Tail Latency

Posted to the Linux networking mailing list on Wednesday were the latest patches for enabling the Homa transport protocol. Homa is the clean-sheet design aiming to become an alternative to TCP within data centers and capable of offering 10~100x reductions in tail latency for short messages.

The v16 patches for the Linux networking subsystem's Homa implementation are now out for review as this code continues striving toward the mainline kernel. For those that haven't explored prior versions of the Homa Linux patches or
Continue reading...

Proposed Patches Make Upstream Linux Kernel Usable For The OpenWrt One Router

Announced nearly one year ago was the OpenWrt One as a router/AP that is "hacker-friendly" and open-source. The OpenWrt One is powered by a Filogic 820 SoC and features WiFi 6. This official OpenWrt device is manufactured by Banana Pi. While there is downstream open-source code available for customizing the OpenWrt One to your heart's content, the upstream Linux kernel support to date hasn't been full-featured.

Sjoerd Simons of Collabora today posted a set of 15
Continue reading...

Intel Proposes "SYCLBIN" As New Format For SYCL Device Code

SYCLBIN has been proposed by a longtime Intel compiler expert as a new way for storing SYCL device code for use as part of their GPU/XPU programming ambitions.

Yury Plyakhin is a nearly 20 year veteran of Intel working on their compiler teams around the Intel Graphics Compiler and related efforts. As part of their investment in SYCL for their GPU compute programming paradigm, SYCLBIN is being proposed to the upstream LLVM community as a better way for storing SYCL device code.

Continue reading...

Mesa 26.0 Enters Feature Development With Mesa 25.3 Branched

The latest Mesa Git code is now under version Mesa 26.0-devel with the Mesa 25.3 code being branched overnight for what will become this quarter's stable feature release.

Mesa 25.3 brings a lot of AMD RadeonSI/RADV, Intel ANV and Iris, and Nouveau/NVK changes as usual from new Vulkan API extensions to performance optimizations. There is also a lot of improvements still for the Zink OpenGL-on-Vulkan driver, the PVR PowerVR Vulkan driver continued growing more
Continue reading...

Mesa Gallium3D Driver Merged For Arm Ethos NPUs

Arm has been working on an open-source Linux kernel accelerator "accel" driver for their Ethos NPUs . That kernel driver continues being revised and under review for inclusion into a future mainline Linux kernel release. Already though a Gallium3D driver for Mesa has been merged for leveraging the Ethos NPU.

This Mesa NPU driver support leverages Mesa's Teflon framework for TensorFlow Lite integration. Teflon was originally worked on as part of the Etnaviv driver efforts for Mesa and went on more recently to be used for open-source
Continue reading...

Open Source LLM

ollama Rolls Out Experimental Vulkan Support For Expanded AMD & Intel GPU Coverage

The ollama 0.12.6-rc0 software released this evening and with it comes experimental Vulkan API support.

The ollama software continues to be popular with enthusiasts for easily running large language models like GPT-OSS, DeepSeek-R1, Gemma 3, and of course Llama 3/4 LLMs. Ollama enjoys widespread app integration and library support while leveraging Llama.cpp for much of the heavy lifting. One long awaited feature is finally available with ollama: Vulkan API support for cases where GPU support isn
Continue reading...

Valve Developer Contributes Open-Source Driver Fixes For 12 Year Old Hawaii GPUs

Valve's open-source Linux graphics team continues carrying out great feats from getting NVIDIA DLSS working on the open-source NVK driver to enhancing Linux GPU driver support for hardware long forgotten about by the hardware vendors. The latest improvement from Valve's stellar group of open-source contributors are some fixes that benefit old Radeon Rx 200 series graphics cards that are more than one decade old.

Timur Kristóf has landed RADV and RadeonSI changes today focused on workarounds for a command submission register allocation hang and
Continue reading...

PyTorch 2.9 Released With Easier Install Support For AMD ROCm & Intel XPUs

PyTorch 2.9 is out today ahead of the PyTorch Conference happening next week in San Francisco. Notable with PyTorch 2.9 is better AMD ROCm and Intel XPU installation support via expanded wheel variant support.

Building off the initial Python wheel variant support within PyTorch 2.8 that was catering to NVIDIA CUDA on Windows, Python 2.9 now brings wheel variant support to AMD ROCm and Intel XPU platforms on Linux.

The wheel variant support is for better hardware/software platform detection for automatically detecting platform attributes for properly
Continue reading...