Intel News Archives


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

More Linux Performance Benchmark Data For Alder Lake, Comparison Data Points
More Linux Performance Benchmark Data For Alder Lake, Comparison Data Points

With the embargo lifted following this morning's Intel Core i5 12600K + Core i9 12900K Linux review, I've begun uploading more public test data to OpenBenchmarking.org and making my earlier test results public. With that and initial data flowing in from others in the community, here is some more data to poke through if interested in Alder Lake on Linux.

4 November 2021 - Open-Source Benchmarking - 19 Comments
Intel AMX Support Lands For Linux 5.16

After going through a number of rounds of patch revisions over the past year, Intel's kernel-side changes for supporting Advanced Matrix Extensions (AMX) with next-gen Xeon Scalable "Sapphire Rapids" processors has landed for Linux 5.16!

2 November 2021 - Advanced Matrix Extensions - 2 Comments
Intel Announces New Developer Zone To Showcase Their Wide Array Of Software

Along with announcing Alder Lake and other hardware advancements, Intel is using their new Innovation event kicking off today to also talk more about their vast collection of software... This follows Intel CEO Pat Gelsinger's comments from earlier in the week around a bias towards open-source and a pledge to openness. As part of this, Intel is today announcing a new and unified Developer Zone.

27 October 2021 - Intel Developer Zone - 2 Comments
Intel AMX Support Appears Ready For Linux 5.16
Intel AMX Support Appears Ready For Linux 5.16

It's been over one year since Intel disclosed Advanced Matrix Extensions and began posting patches for bringing up AMX support under Linux in anticipation of Xeon Scalable "Sapphire Rapids" processors. While the compiler-side work to GCC and LLVM/Clang has been landing, finally with the forthcoming Linux 5.16 cycle that AMX support appears ready for landing.

26 October 2021 - Linux 5.16 + Intel AMX - 10 Comments
Intel Posts The "Last Part" To Their AMX Bring-Up For Linux

While for many years we have been accustomed to seeing Intel land their new hardware feature enablement work in the Linux kernel and related components well ahead of products shipping, occasionally there are lapses due to various internal and external timings. The launch of Sapphire Rapids is quickly approaching and one of the major additions is Advanced Matrix Extensions with its Linux support still being in the works.

22 October 2021 - Advanced Matrix Extensions - Add A Comment
Intel Makes ControlFlag Open-Source For Helping To Detect Bugs In Code

Last year Intel announced ControlFlag as a machine learning tool for helping to uncover bugs within code. ControlFlag promised impressive results after being trained on more than one billion lines of code and at the end of 2020 was already being used internally on Intel's code-bases from firmware to software applications. We hadn't heard anything more about ControlFlag this year... Until today. Intel has now made ControlFlag open-source for helping to autonomously detect more programming bugs.

20 October 2021 - Intel ControlFlag - 28 Comments
Linux x86 FPU Code Getting Reworked In Preparation For Intel AMX

It's been one year now that Intel has been posting Linux kernel patches to enable AMX support for upcoming Sapphire Rapids processors. Over the past year their Linux kernel patches for enabling Advanced Matrix Extensions has gone through 11 rounds of review but that journey isn't over yet.

12 October 2021 - Advanced Matrix Extensions - 17 Comments
Intel Begins Preparing Linux Graphics Driver For Multi-Tile Hardware
Intel Begins Preparing Linux Graphics Driver For Multi-Tile Hardware

Intel has been preparing Xe HP bring-up for many months already including fundamental work around their discrete graphics/accelerator support for their Linux graphics driver stack going back quite a while. On the Xe HP front, Friday afternoon brought an important patch series posted for the first time: initial work around multi-tile support.

9 October 2021 - Intel Multi-Tile Support - 14 Comments
Intel Continues Optimizing Linux For Optane DC Persistent Memory Servers

With the Linux 5.15 kernel there is a patch to benefit tiered memory systems with a focus on servers having persistent memory. That patch is demoting pages during page reclamation to slower tiers of memory such as Optane DC persistent memory. Intel continues building on that and other persistent memory kernel work for plumbing the kernel with optimized memory placement for these modern servers.

8 October 2021 - Optimized Memory Placement - 1 Comment
Intel Removes ASTC Hardware From Gen12.5+ Graphics

Somewhat of a surprising change with Intel Gen12.5 graphics is that they have removed the hardware supporting Adaptive Scalable Texture Compression (ASTC). Intel's Linux graphics driver has now been updated to address Gen12.5+ foregoing hardware support for ASTC texture compression.

7 October 2021 - Adaptive Scalable Texture Compression - 10 Comments
Linux 5.16 Preps More Display Code For Alder Lake P & DG2/Alchemist

In Linux 5.14 Intel introduced initial Alder Lake P enablement driver support including around the new "XeLPD" display block. With Linux 5.15 there was the initial enablement around DG2/Alchemist graphics. Now for Linux 5.16 is a significant amount of new driver code for actually getting the display support into shape for both DG2 and ADL-P.

5 October 2021 - Intel Display Work - Add A Comment
"Intel Software Defined Silicon" Coming To Linux For Activating Extra Licensed Hardware Features

There has been talk of Intel moving to offer more license-able/opt-in features for hardware capabilities found within a given processor as an upgrade. We are now seeing the Linux signs of that support coming with a driver for "Intel Software Defined Silicon" to allow for the secure activation of such features baked into the processor's silicon but only available as an up-charge option.

27 September 2021 - Intel Software Defined Silicon - 92 Comments
Intel's User Interrupts With Sapphire Rapids Looking Quite Great For Faster IPC
Intel's User Interrupts With Sapphire Rapids Looking Quite Great For Faster IPC

Earlier this month Intel engineers posted their initial Linux kernel enablement around x86 User Interrupts with this feature premiering with Xeon "Sapphire Rapids" CPUs. As implied by the name, the User Interrupt functionality allows for interrupts to bypass the kernel for more efficient, low-latency, low-utilization interrupts being received by other user-space tasks. Intel talked more about User Interrupts this week at LPC2021.

25 September 2021 - x86 User Interrupts - 9 Comments
Intel Posts New Linux Patches Looking To Re-Enable ENQCMD Ahead Of Sapphire Rapids

While Intel is normally quite good with their new hardware support being in good shape well ahead of launch, their new code for supporting the ENQCMD functionality for the Data Streaming Accelerator (DSA) with Xeon "Sapphire Rapids" has been an exception. This summer the mainline Linux kernel disabled ENQCMD support since the code was "broken beyond repair" while now Intel engineers have sent out a new series looking to get it re-enabled.

20 September 2021 - Restoring ENQCMD - Add A Comment
The Current State Of Intel Discrete Graphics On Linux: Almost "Fully Functional"
The Current State Of Intel Discrete Graphics On Linux: Almost "Fully Functional"

Along with bringing up DG2/Alchemist graphics card support on Linux, Intel engineers have been working to square away their support for the DG1 developer graphics card. This week thanks to XDC2021 is a fresh status update about what is working with this initial Intel graphics card on their open-source driver and what remains in the works.

17 September 2021 - Intel DG1 Status - 8 Comments
Alder Lake Support Added To Intel's TCC Driver In Linux 5.15

While much of Intel's next-gen Alder Lake processor support appears to be in good shape for Linux 5.14, some remaining items are landing for the current Linux 5.15 cycle. The latest Alder Lake support hitting the kernel is for Intel's TCC cooling driver.

11 September 2021 - Alder Lake TCC - 2 Comments
Habana Labs Opens Up The Code To Their AI Compiler, SynapseAI Core

Intel-owned Habana Labs now has the most open software stack among AI accelerators! While Habana Labs has long provided an open-source, upstream kernel driver for their Gaudi AI training and Goya AI inference accelerators, the user-space portions including their code compiler and run-time library have been closed-source. This has been a thorn for upstream kernel developers and their standards, but now Habana Labs has open-sourced their user-space components too.

10 September 2021 - Habana Labs Open-Source - 3 Comments
Intel Working On DP 2.0 Panel Replay Power Savings For Linux

Last month Intel's open-source Linux graphics driver engineers began posting patches working on DisplayPort 2.0 support for their driver with DG2/Alchemist now set to be Intel's first GPU supporting the newest DP standard. DP 2.0 enablement work continues with Panel Replay being the latest feature being worked on for their Linux driver.

8 September 2021 - DP 2.0 Panel Replay - 5 Comments
Linux 5.15 Has A Critical Improvement For Tiered Memory Servers

Landing via Andrew Morton's patch series today in the Linux 5.15 kernel is handling for demoting pages during memory reclaim, which can be used for punting cold pages off to slower, tiered memory devices (like Intel persistent memory) when under system memory pressure.

3 September 2021 - Demoting During Reclaim - Add A Comment
Intel "Crocus" Gallium3D Now Part Of Mesa's Default Drivers To Build
Intel "Crocus" Gallium3D Now Part Of Mesa's Default Drivers To Build

Intel's i965 classic DRI driver is still the default within Mesa for i965 through Haswell generations of Intel integrated graphics, but the new "Crocus" Gallium3D driver has been added to the default driver build list so it's now at least building by default on x86/x86_64 systems and thus trivial after that to override.

1 September 2021 - Old Intel Graphics - 9 Comments
Intel AMX Patches For The Kernel Posted A 10th Time, But To Miss Out On Linux 5.15

Going back to June of last year there has been work on Intel bringing up Advanced Matrix Extension (AMX) that will debut with next-gen Xeon "Sapphire Rapids" processors as a new programming paradigm. Over the past year they have published patches for the Linux kernel and open-source toolchains with GCC and LLVM Clang. One year later, the AMX kernel patches are up to their tenth revision but will miss out on the imminent Linux 5.15 merge window.

26 August 2021 - Advanced Matrix Extensions - 2 Comments
Linux Kernel Changes Proposed So Intel TDX KVM Guests Avoid Crashing The Host

Shortly after Intel's TDX whitepaper was made public last year for better protecting virtual machines, Intel open-source engineers began posting support patches for bringing up Trust Domain Extensions under Linux. That work remains ongoing and now further Linux kernel infrastructure work is pending to better deal with the notion of guest private memory afforded by TDX.

24 August 2021 - Guest Private Memory - 1 Comment
Intel Releases OSPray Studio 0.8

One year ago to the day Intel announced OSPray Studio as a scene graph application for rendering glTF assets and other 3D models. OSPray Studio is built off their OSPray ray-tracing engine that they've been working on for years. These Intel efforts are all part of their oneAPI initiative and today happens to mark a shiny new feature release.

24 August 2021 - OSPray Studio - 3 Comments
Intel Revs Linux Patches Yet Again For Per-Client GPU Statistics

Going on three years now there have been proposed patches for allowing per-client GPU engine statistics for being able to show on a per-game/application level how many resources across 3D/blitting/video engines are being consumed. The patches continue to be revised but sadly will be missing out on the imminent Linux 5.15 kernel merge window.

23 August 2021 - Per-Client GPU Stats - Add A Comment
Intel Posts Patches Bringing Up DG2/Alchemist Discrete Video Memory For Linux

Since the start of July we've seen Intel beginning Linux support patches for their DG2 graphics card that is now known by the "Alchemist" codename. There's been several rounds of DG2 patches since they started publicly pushing out the code -- including some notable work like DisplayPort 2.0 bring-up -- while sent out this Sunday is another important piece of the puzzle: getting the device memory (the dedicated vRAM) actually working with the open-source driver.

22 August 2021 - DG2 Device Memory - 12 Comments

2937 Intel news articles published on Phoronix.