The Wayback Machine - https://web.archive.org/web/20231130102723/https://www.phoronix.com/linux/Intel

Intel News Archives


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

Intel Appears On The Verge Of Some Exciting Performance Optimizations For Linux Distros
Intel Appears On The Verge Of Some Exciting Performance Optimizations For Linux Distros

One thing that has never gotten old over the past nearly twenty years of covering Linux news on Phoronix are the relentless performance optimizations made to the Linux kernel, GCC and LLVM/Clang compilers, and other key open-source projects over the years. Intel engineers have been responsible for so many exciting Linux performance optimizations over time at ensuring maximum Linux x86_64 performance as well as ensuring great performance at a macro-level as they've showcased with the likes of Clear Linux. It looks like they have some new innovation(s) in store soon for further maximizing compiler-assisted performance.

27 November 2023 - BOLT-Like Optimizations - 27 Comments
Intel Iris Gallium3D Driver Overhauls Its Buffer Allocation Code
Intel Iris Gallium3D Driver Overhauls Its Buffer Allocation Code

While much of the modern graphics world these days is focused on the Vulkan API, there's no signs of Intel's open-source graphics driver engineers losing optimization focus with their OpenGL Linux driver by way of the Iris Gallium3D code. Merged this holiday week was a rather significant rework to its buffer object allocation system.

26 November 2023 - BO Allocation System - 3 Comments
Arrow Lake Support Added To The Intel Graphics Compiler
Arrow Lake Support Added To The Intel Graphics Compiler

Intel on Thursday committed Arrow Lake "ARL" support to their open-source Intel Graphics Compiler (IGC) that is used by their Compute Runtime stack for OpenCL and Level Zero while on Windows IGC is additionally used as their graphics shader compiler as well.

24 November 2023 - IGC + ARL - Add A Comment
Intel Lands Vulkan Sparse Binding Support For ANV+i915 With Mesa 24.0
Intel Lands Vulkan Sparse Binding Support For ANV+i915 With Mesa 24.0

The most significant limitation of Intel Arc Graphics on Linux with the existing open-source driver stack has been the lack of sparse resources support that is needed for many newer games to work via Steam Play on Linux. Intel has a proper solution in place with their yet-to-be-merged Xe kernel driver while now for Mesa 24.0 their ANV Vulkan driver has landed an implementation that works with the existing i915 kernel driver.

17 November 2023 - Big Win For Intel Gaming - 3 Comments
Intel Preparing APX PPX Support For GCC: Push-Pop Acceleration
Intel Preparing APX PPX Support For GCC: Push-Pop Acceleration

Earlier this week Intel compiler engineers posted patches enabling Intel APX NDD support for the GCC compiler as the "New Data Destination" feature of the Advanced Performance Extensions. Those engineers are ending out their week by posting patches for enabling APX PPX for GCC, the new Push-Pop Acceleration of this forthcoming ISA addition.

17 November 2023 - APX Push-Pop Acceleration - Add A Comment
Intel QATlib 23.11 Brings New Crypto Support
Intel QATlib 23.11 Brings New Crypto Support

Intel has rolled out a new quarterly update to QATlib, its QuickAssist Technology library for Linux systems to enjoy hardware acceleration of various crypto and compression algorithms on QAT Gen 4 hardware.

16 November 2023 - Intel QATlib - Add A Comment
Intel Speeds Up ISPC Via LLVM/Clang LTO
Intel Speeds Up ISPC Via LLVM/Clang LTO

Intel has released a new version of ISPC, their Implicit SPMD Program Compiler. The ISPC 1.22 release is clocking in a few percent faster across the board as with their release builds they are now making use of LLVM Clang's link-time optimizations (LTO) for speeding up the binaries.

15 November 2023 - SPMD Program Compiler - 5 Comments
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 - 11 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

2827 Intel news articles published on Phoronix.