Intel News Archives


2,916 Intel open-source and Linux related news articles on Phoronix since 2006.

Intel Begins Sorting Out SR-IOV Support For The Xe Kernel Graphics Driver
Intel Begins Sorting Out SR-IOV Support For The Xe Kernel Graphics Driver

One of the great aspects of Intel integrated and discrete graphics is the broad support for Single Root I/O Virtualization (SR-IOV). Intel "Gen12" graphics back to Tigerlake can handle SR-IOV when there aren't any firmware woes or other issues at play. There is SR-IOV support currently with the i915 kernel driver but Intel engineers are working to architect optimal SR-IOV integration into their forthcoming Xe DRM kernel driver.

11 November 2023 - Intel Xe Driver + SR-IOV - 39 Comments
Intel Posts Latest AVX10.1-256 & AVX10.1-512 Compiler Patches For GCC
Intel Posts Latest AVX10.1-256 & AVX10.1-512 Compiler Patches For GCC

Since announcing AVX10 earlier this year, Intel compiler engineers have been quite busy preparing the open-source compiler toolchains like GCC and LLVM/Clang for this next iteration of Advanced Vector Extensions. On Thursday night the latest AVX10.1 work was posted for the GNU Compiler Collection ahead of its upcoming feature freeze.

10 November 2023 - GCC + AVX10.1 - 1 Comment
Intel Updates Its Packaged Arc Graphics Driver For Ubuntu
Intel Updates Its Packaged Arc Graphics Driver For Ubuntu

Last year Intel made available a packaged "Arc Graphics Driver" for Ubuntu 22.04 LTS and later Ubuntu 23.04 to provide a DKMS-backported kernel driver and packaged Mesa driver to make it easier to use Arc Graphics (DG2/Alchemist) during the phase when the upstream kernel support was still stabilizing and not yet found out-of-the-box on Linux distributions at the time. This week marked another rare update for this packaged driver.

3 November 2023 - Packaged Driver - 14 Comments
Intel's x86-simd-sort 4.0 Delivers A 2x Boost For AVX-512 Performance, Adds AVX2 Code
Intel's x86-simd-sort 4.0 Delivers A 2x Boost For AVX-512 Performance, Adds AVX2 Code

Earlier this year Intel published x86-simd-sort as a very speedy sorting library that initially leveraged AVX-512 instructions for 10x to 17x faster sorts. Numpy was one of the first major projects to adopt x86-simd-sort and OpenJDK more recently adopted it. Since the initial release we've seen more features and performance optimizations added. Today marks the release of x86-simd-sort 4.0 and it's delivering even greater performance while also adding an AVX2 code path to help those without AVX-512.

31 October 2023 - x86-simd-sort 4.0 - 6 Comments
Intel FFmpeg Cartwheel 2023Q3 Released For Latest VA-API & QSV Code
Intel FFmpeg Cartwheel 2023Q3 Released For Latest VA-API & QSV Code

Intel's FFmpeg Cartwheel is where the company continues to stage their latest FFmpeg multimedia library patches prior to upstreaming. FFmpeg Cartwheel ends up containing all the latest and greatest code for leveraging VA-API and Quick Sync Video (QSV) from Intel integrated graphics through their latest DG2/Alchemist class discrete graphics.

27 October 2023 - Intel FFmpeg Cartwheel - 1 Comment
Intel Video Acceleration Drivers Begin Preparing For Arrow Lake S
Intel Video Acceleration Drivers Begin Preparing For Arrow Lake S

While Meteor Lake isn't shipping until December, Intel's open-source Linux engineers for months have already been working on 15th Gen Arrow Lake (as well as Lunar Lake, among their other processor lines) for getting the driver support in order. The latest early hardware enablement to talk about is the initial Arrow Lake S support coming to their video acceleration drivers.

24 October 2023 - Intel Media Drivers For Arrow Lake S - 1 Comment
Intel Meteor Lake Graphics Declared Stable With Linux 6.7
Intel Meteor Lake Graphics Declared Stable With Linux 6.7

With the pending changes set to be merged for the upcoming Linux 6.7 kernel, all known issues/limitations around the i915 kernel driver support for upcoming integrated graphics with Intel Meteor Lake laptop processors.

19 October 2023 - Linux 6.7 + Meteor Lake Linux Graphics - 1 Comment
Intel Posts GCC Compiler Patches For Clear Water Forest & Panther Lake
Intel Posts GCC Compiler Patches For Clear Water Forest & Panther Lake

Intel continues to do a splendid job at ensuring the open-source GCC and LLVM/Clang upstream compilers have support for their new processor cores well in advance of products shipping. Beyond already having Sierra Forest, Granite Rapids, Lunar Lake and Arrow Lake support already in upstream GCC, today one of the Intel compiler engineers sent out patches for enabling the Clear Water Forest and Panther Lake cores.

16 October 2023 - Clear Water Forest + Panther Lake - 8 Comments
Intel Racing Toward The Finish Line For Stable Meteor Lake Graphics With Linux 6.7
Intel Racing Toward The Finish Line For Stable Meteor Lake Graphics With Linux 6.7

While one month ago a Linux kernel patch was floated for advertising Meteor Lake graphics support by default to effectively mark it as stable and remove it from behind the "i915.force_probe" block, that has yet to be queued for the mainline kernel. Today another set of patches were submitted of new Intel kernel graphics driver changes slated for Linux 6.7 with this patch still missing -- but it might squeeze in next week to still make it for the v6.7 cycle.

12 October 2023 - Meteor Lake Graphics - 2 Comments
Intel's OIDn 2.1 Released With Better GPU Support
Intel's OIDn 2.1 Released With Better GPU Support

Released back in May was Intel's open-source Open Image Denoise 2.0 that brought GPU support via SYCL for this denoising library intended for use with ray-tracing applications. Following that big release as part of the broader effort to make Intel's oneAPI suite more supportive on GPUs/accelerators, OIDn 2.1 released on Wednesday with fixes and performance improvements to the GPU support.

12 October 2023 - Open Image Denoise - 2 Comments
Intel APX Code Begins Landing Within The GCC Compiler
Intel APX Code Begins Landing Within The GCC Compiler

In addition to Intel's compiler engineers pushing a lot of code into GCC -- and other open-source compiler components -- around AVX10, over the weekend code began hitting the GCC 14 Git codebase for the Advanced Performance Extensions (APX) functionality.

9 October 2023 - Advanced Performance Extensions - Add A Comment
OpenJDK Merges Intel's x86-simd-sort For Speeding Up Data Sorting 7~15x
OpenJDK Merges Intel's x86-simd-sort For Speeding Up Data Sorting 7~15x

Earlier this year Intel posted x86-simd-sort as a blazing fast sorting library that makes use of AVX-512. When the popular Numpy began using it they found up to 10~17x faster sorts for 16-bit to 64-bit data types. Today Intel software engineers released x86-simd-sort 3.0 and it also comes minutes after OpenJDK merged a modified version of this speeding sorting code into that reference JDK codebase.

6 October 2023 - x86-simd-sort 3.0 - 38 Comments
Intel Vulkan Driver Implements A Transfer Queue For DG2/Alchemist GPUs
Intel Vulkan Driver Implements A Transfer Queue For DG2/Alchemist GPUs

In addition to Vulkan sparse support that works with the existing i915 kernel driver, another exciting open-source Intel Vulkan driver development this week is landing a transfer queue implementation for DG2/Alchemist GPUs. This in turn can help with hybrid graphics systems and other situations.

5 October 2023 - DG2 Transfer Queue - 4 Comments
Intel Comes Up With A Way For Vulkan Sparse Support On Their Existing Linux Driver
Intel Comes Up With A Way For Vulkan Sparse Support On Their Existing Linux Driver

The biggest hindrance for using Intel Arc Graphics for Linux gaming has been the lack of Vulkan sparse support as needed for running many newer Windows DirectX 12 games atop Valve's Steam Play with Proton using VKD3D-Proton. Intel recently did implement Vulkan sparse support for ANV in Mesa 23.3 but it only works with their yet-to-be-upstreamed and still-experimental Xe kernel driver. But now Intel Linux graphics driver engineers have managed to pull off a solution for getting the sparse resources supported while using the existing i915 kernel DRM driver.

3 October 2023 - i915 + Vulkan Sparse - 9 Comments
Intel Has Another Series Optimizing Linux Performance With PCP High Auto-Tuning
Intel Has Another Series Optimizing Linux Performance With PCP High Auto-Tuning

Intel's open-source software engineers are known for many great performance optimizations to the Linux kernel. Over the years Intel has contributed countless performance optimizations to the kernel and related Linux components that have made significant improvements not only for Intel hardware but x86_64 as a whole and at times CPU architecture independent improvements. One of their newest performance optimizing patch series is around Per-CPU Pageset (PCP) high auto-tuning.

26 September 2023 - PCP High Auto-Tuning - 1 Comment
Intel's Habana Labs Driver Quietly Drops References To The Greco AI Processor
Intel's Habana Labs Driver Quietly Drops References To The Greco AI Processor

Announced last year at the Intel Vision conference was the Habana Labs Gaudi2 and Greco AI hardware. Since then we've seen a lot of Linux kernel driver work happen for enabling the Gaudi2 second-generation training and inference AI processor while there hasn't been anything real in the way for Greco, which was the successor to the Goya AI processor. Now references to Habana Labs Greco are being removed from the driver.

26 September 2023 - No More Greco? - 2 Comments
Intel Continues GCC Compiler Preparations For AVX10 & APX
Intel Continues GCC Compiler Preparations For AVX10 & APX

Since announcing the Advanced Performance Extensions (APX) and AVX10 back in July, Intel's open-source compiler engineers have been busy preparing the GCC and LLVM/Clang compiler toolchains for these major CPU extensions to be found with future Intel processors.

25 September 2023 - Intel Compiler Contributions - 5 Comments
Intel's DAOS 2.4 Storage Engine Released
Intel's DAOS 2.4 Storage Engine Released

While Intel divested its storage business and Intel Optane was sadly discontinued, one of the interesting open-source software projects from its storage efforts has been DAOS, the Distributed Asynchronous Object Storage engine. Version 2.4 of the DAOS software-defined object store designed for high-speed storage was released this past week.

24 September 2023 - DAOS 2.4 - 5 Comments
Intel Arrow Lake's NPU/VPU Very Similar To Meteor Lake - Linux Driver Patch Posted
Intel Arrow Lake's NPU/VPU Very Similar To Meteor Lake - Linux Driver Patch Posted

With Meteor Lake comes the introduction of the Versatile Processing Unit (VPU) that is now marketed by Intel as the Neural Processing Unit (NPU). Recent versions of the Linux kernel have the "IVPU" accelerator driver to support Meteor Lake's VPU/NPU while now a patch is pending to extend that support for next-generation Arrow Lake processors.

23 September 2023 - Arrow Lake VPU/NPU Driver Support - 4 Comments

2916 Intel news articles published on Phoronix.