Intel News Archives


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

Intel Meteor Lake's VPU Linux Driver Updated, UMD Code Posted
Intel Meteor Lake's VPU Linux Driver Updated, UMD Code Posted

Back in July Intel engineers published the initial open-source driver code around the new Versatile Processing Unit "VPU" coming with Meteor Lake. This VPU block with 14th Gen Core CPUs is intended for AI inference acceleration for deep learning software.

9 January 2023 - Versatile Processing Unit - 2 Comments
Intel Discontinues Development Of Open-Source HAXM Software
Intel Discontinues Development Of Open-Source HAXM Software

For years Intel has been developing HAXM as a hardware-accelerated execution manager with a focus on using it for the Android Emulator and QEMU in conjunction with Intel VT enabled processors. HAXM works not only on Linux but Windows, macOS, and some BSDs. Unfortunately, Intel has decided to discontinue development of HAXM.

7 January 2023 - HAXM No More - 23 Comments
Intel Adds "Emerald Rapids" Support To The GCC 13 Compiler
Intel Adds "Emerald Rapids" Support To The GCC 13 Compiler

Since GCC 11 there has been support for AMX and the upcoming Sapphire Rapids CPU features, which has been further improved in the open-source compiler over the past two years. GCC 13 meanwhile as the next GNU Compiler Collection release is bringing Meteor Lake and Sierra Forest, Grand Ridge, and Granite Rapids. Basic enablement of Intel's Emerald Rapids meanwhile was merged yesterday for GCC 13 too.

4 January 2023 - Emerald Rapids - Add A Comment
Intel LAM Patches Updated After Its Rejection From Linux 6.2
Intel LAM Patches Updated After Its Rejection From Linux 6.2

Intel engineers had submitted support for Linear Address Masking (LAM) with the recently-closed Linux 6.2 merge window but it was rejected by Linus Torvalds. In working toward re-submitted it for the v6.3 cycle or later, an updated Linux LAM patch series was posted today.

27 December 2022 - Linear Address Masking - 4 Comments
Intel Preparing New "Xe" Linux Kernel Graphics Driver For Modern iGPUs & dGPUs
Intel Preparing New "Xe" Linux Kernel Graphics Driver For Modern iGPUs & dGPUs

If you are running the newest Intel Raptor Lake processors with integrated graphics and the latest Intel Arc Graphics discrete graphics cards under Linux, you are currently relying on the Intel "i915" DRM kernel graphics driver... As implied by the name, it's been used with Intel graphics going back to the old 915G chipset days nearly twenty years ago. But Intel has been working on a new "Xe" kernel graphics driver they have initially announced today and aim to make it production-ready in 2023 for supporting their modern Xe Graphics hardware.

22 December 2022 - Xe Graphics - 33 Comments
Intel Sends Out Initial Linux Kernel Patches For FRED
Intel Sends Out Initial Linux Kernel Patches For FRED

Intel last year published documentation concerning a feature for future CPUs that they dubbed FRED, the Flexible Return and Event Delivery. FRED has the capability of helping system performance and response time while now initial patches for the Linux kernel have been published for supporting FRED.

20 December 2022 - Intel FRED - 12 Comments
Intel Releases oneDNN 3.0 In Advance Of Sapphire Rapids
Intel Releases oneDNN 3.0 In Advance Of Sapphire Rapids

Intel overnight released oneDNN 3.0 as the newest major release to this open-source project for assisting in building deep learning applications. This oneAPI software component can already be used by PyTorch, ONNX, MATLAB, and other prominent software while the v3.0 release prepares it for future Intel hardware.

20 December 2022 - oneDNN 3.0 - 2 Comments
Linus Torvalds Bashes Intel's LAM - Rejected For Linux 6.2
Linus Torvalds Bashes Intel's LAM - Rejected For Linux 6.2

Linus Torvalds can be known for his hardware commentary at times like hoping AVX-512 "dies a painful death", Intel's "bad policies" around ECC memory, and giving NVIDIA the finger. The latest colorful commentary by the Linux creator is around Intel's new Linear Address Masking (LAM) feature that aimed to land in Linux 6.2 but is now delayed until the code can be reworked.

17 December 2022 - Linear Address Masking - 122 Comments
Intel IFS Ready To Weed Out Faulty Silicon With Linux 6.2
Intel IFS Ready To Weed Out Faulty Silicon With Linux 6.2

The x86/microcode changes that were merged this week into the Linux 6.2 kernel address prior shortcomings with the Intel In-Field Scan (IFS) driver so it's now deemed ready to help in spotting out faulty silicon across a fleet of systems in production or prior to commissioning new hardware.

16 December 2022 - In-Field Scan - 18 Comments
Intel SGX Async Exit Notification "AEX Notify" Lands In Linux 6.2
Intel SGX Async Exit Notification "AEX Notify" Lands In Linux 6.2

In addition to the in-development Linux 6.2 bringing TDX guest attestation support for use with new processors, another new hardware security feature being enabled with this next kernel release is Asynchronous Exit Notification for Software Guard Extensions (SGX).

14 December 2022 - Software Guard Extensions - Add A Comment
Intel VPU Driver Adapted To Linux's New Accelerator Framework
Intel VPU Driver Adapted To Linux's New Accelerator Framework

Going back to the summer Intel posted their initial open-source Linux driver for their Versatile Processing Unit "VPU" debuting with Meteor Lake. Since then they have continued refining this open-source VPU Linux driver and with the latest patch series have adapted it to make use of the new accelerator framework/subsystem premiering in Linux 6.2.

8 December 2022 - Versatile Processing Unit - 1 Comment
Intel oneAPI Level Zero Being Packaged Up For Fedora
Intel oneAPI Level Zero Being Packaged Up For Fedora

While Intel's GPU compute stack for Linux is fully open-source, one area where it still has room for improvement is getting it packaged up on more Linux distributions. The reference binaries published by Intel for their Compute-Runtime and Level Zero components are just Debian/Ubuntu packages but with time -- and as Arc Graphics and other hardware becomes available -- we are seeing more distributions taking a stab at offering up their own package builds.

8 December 2022 - oneAPI Level Zero - 1 Comment
Intel Linux Kernel Graphics Driver Patched For New Security Sensitive Bug
Intel Linux Kernel Graphics Driver Patched For New Security Sensitive Bug

CVE-2022-4139 was made public today as an i915 kernel graphics driver security issue affecting all Gen12 graphics -- from integrated Tigerlake graphics up through the latest Raptor Lake graphics as well as the in-development Meteor Lake code plus the discrete GPUs of DG2/Alchemist and Arctic Sound.

30 November 2022 - CVE-2022-4139 - 19 Comments
Intel Hosting oneAPI AI/HPC Developer Summit Next Week
Intel Hosting oneAPI AI/HPC Developer Summit Next Week

Beyond Intel's well regarded open-source software work deep down the stack on everything from ensuring timely new hardware support to optimizing the Linux kernel with various performance optimizations and investing heavily in the upstream GNU and LLVM toolchains (and much more!), they also make terrific software ecosystem advancements higher up the stack. One of their most promising areas of open-source software work in recent years has been around oneAPI. Next week Intel will be hosting a virtual oneAPI DevSummit for AI and HPC where they will be showing off their latest software advancements.

29 November 2022 - Intel oneAPI Dev Summit 2022 - Add A Comment
Intel Advances Linux "IPC Classes" Design To Improve Load Balancing For Hybrid CPUs
Intel Advances Linux "IPC Classes" Design To Improve Load Balancing For Hybrid CPUs

Back in September was a big patch set working out classes of tasks for hybrid CPUs and more properly implementing Intel Thread Director for Linux. This work to better the performance/efficiency of modern Intel Core CPUs with a mix of P and E cores has now advanced past the "request for comments" stage with a new patch series sent out on Monday.

29 November 2022 - Classes of Tasks - 2 Comments
Intel Habana Labs SynapseAI Core Updated With Gaudi2 Support
Intel Habana Labs SynapseAI Core Updated With Gaudi2 Support

While these days the Intel-owned Habana Labs Linux software stack is a shining example of an open-source AI accelerator solution with mainline kernel driver support and also helping bring together the new compute accelerator subsystem, it wasn't always so blessed. Initially there was the closed-source user-space bits that fortunately last year was opened up with SynapseAI Core.

27 November 2022 - SynapseAI Core - 2 Comments
Intel's IPU6 Webcam Linux Driver Still A Mess, But Some Patches To Help
Intel's IPU6 Webcam Linux Driver Still A Mess, But Some Patches To Help

While for years Intel has been very well regarded -- and rightfully so -- for their open-source Linux hardware support, occasionally there are exceptions. One such exception currently is Intel's IPU6 drivers for their MIPI cameras found on many newer Alder lake laptops and presumably upcoming Raptor Lake laptops too. The IPU6 drivers remain outside of the Linux kernel and will still likely be that way for sometime.

27 November 2022 - IPU6 MIPI Camera Mess - 12 Comments
Intel Mesa Driver Changes Land For Building On Non-x86 CPUs
Intel Mesa Driver Changes Land For Building On Non-x86 CPUs

A patch was merged today to Mesa 23.0 as part of the effort for building the Intel OpenGL and Vulkan Linux drivers for non-x86/x86_64 architectures. This is part of the ongoing effort to enable Intel discrete GPUs to eventually work on the likes of AArch64, POWER, and RISC-V systems.

23 November 2022 - Discrete GPU Support - 13 Comments
Intel Posts Reworked Linux Patches To Improve Hybrid CPU + HT/SMT Kernel Behavior
Intel Posts Reworked Linux Patches To Improve Hybrid CPU + HT/SMT Kernel Behavior

Back in August an Intel engineer posted a patch series to help Linux on Intel hybrid CPUs with Hyper Threading. That work benefiting newer Alder Lake and Raptor Lake processors is around avoiding unnecessary migrations within SMT domains. Finally an updated version of that patch series has now been posted as this Intel hybrid improvement works its way toward the kernel.

23 November 2022 - Avoid Unnecessary Task Migrations - 5 Comments
Intel Details The Accelerators & Security Features For On Demand / Software Defined Silicon
Intel Details The Accelerators & Security Features For On Demand / Software Defined Silicon

Over the past year since being the first to report on Software Defined Silicon (SDSi) for license-activated hardware features with future CPUs, we've been left to wonder all what will be incorporated into this controversial Software Defined Silicon. Intel recently shared that SDSi will be marketed as Intel On Demand and now they have published a web page outlining more about this after-purchase upgrades for activating extra processor features.

23 November 2022 - Intel On Demand - 29 Comments
Intel TDX Guest Driver Ready Ahead Of Linux 6.2
Intel TDX Guest Driver Ready Ahead Of Linux 6.2

Intel open-source engineers continue working on getting their Trust Domain Extensions (TDX) support squared away for the mainline Linux kernel. With the upcoming Linux 6.2 cycle, the TDX guest driver is now ready.

21 November 2022 - Intel Trust Domain Extensions - 1 Comment
Fixed Intel IFS Driver Ready To Go With Linux 6.2
Fixed Intel IFS Driver Ready To Go With Linux 6.2

In addition to Linux 6.2 promoting [DG2] Arc Graphics to stable, this next kernel version will no longer deem the Intel In-Field Scan (IFS) driver as "broken" now that it's API/ABI is in good shape.

20 November 2022 - Intel In-Field Scan - 1 Comment
Intel Linear Address Masking "LAM" Ready For Linux 6.2
Intel Linear Address Masking "LAM" Ready For Linux 6.2

Going back to late 2020 Intel's open-source/Linux engineers have been working on Linear Address Masking "LAM" enablement for that feature coming with future processors. With the upcoming Linux 6.2, the kernel-side enablement for Intel LAM appears to be finally wrapped up.

14 November 2022 - Intel LAM - 8 Comments
AMD Joins The Cloud Hypervisor Project Started By Intel
AMD Joins The Cloud Hypervisor Project Started By Intel

Over the past three years one of Intel's many promising open-source software projects has been the Rust-written Cloud Hypervisor. Cloud Hypervisor started as just a modern, security-focused, cloud-centric Rust VMM hypervisor for modern hardware/software. It began as just one of many open-source software projects at Intel but last year was folded into the Linux Foundation umbrella while Intel continues to be a major contributor to the project. Coming as a bit of a surprise today is AMD announcing they have joined the Cloud Hypervisor project.

8 November 2022 - AMD + Cloud Hypervisor - 4 Comments
Intel AEX Notify Support Prepped For Linux To Help Enhance SGX Enclave Security
Intel AEX Notify Support Prepped For Linux To Help Enhance SGX Enclave Security

Future Intel CPUs and some existing processors via a microcode update will support a new feature called the Asynchronous EXit (AEX) notification mechanism to help with Software Guard Extensions (SGX) enclave security. Patches for the Linux kernel are pending for implementing this Intel AEX Notify support with capable processors.

6 November 2022 - Asynchronous EXit - 5 Comments
Intel MIC Offloading For Xeon Phi Dropped With GCC 13 Compiler
Intel MIC Offloading For Xeon Phi Dropped With GCC 13 Compiler

On the same day as new GCC compiler patches for next-generation processors coming out for those wares that are more than one year out, the GNU Compiler Collection dropped a remnant from Intel's past: the Many Integrated Core "MIC" architecture support with Xeon Phi for offloading.

4 November 2022 - Many Integrated Cores - 5 Comments
Intel Clarifies HECI Usage For Arc Graphics' GSC
Intel Clarifies HECI Usage For Arc Graphics' GSC

Stemming from the recent discussion of Intel's open-source Linux driver for Arc Graphics not yet running on POWER, another rather interesting support caveat was also raised. It turns out updating the GSC firmware for Arc Graphics hardware currently requires the Intel Management Engine (ME) functionality, which basically limits the graphics card firmware updating in turn to systems with Intel CPUs. (Update: See end of article.)

4 November 2022 - Graphics System Controller - 45 Comments
Intel Granite Rapids Support Submitted For The GCC Compiler
Intel Granite Rapids Support Submitted For The GCC Compiler

While Xeon Scalable "Sapphire Rapids" will finally see its formal launch in January as recently revealed by Intel, it will then be succeeded down the road by Emerald Rapids. Succeeding Emerald Rapids will then be Granite Rapids to which there is now an initial GCC compiler enablement patch posted. Granite Rapids won't be out until at least well into 2024 while fortunately they have already begun their compiler enablement work to ensure that new CPU instructions and other capabilities are in place well ahead of launch.

4 November 2022 - Granite Rapids GCC - Add A Comment
Intel's Open-Source Arc Graphics Driver Not Yet Working On POWER Hardware
Intel's Open-Source Arc Graphics Driver Not Yet Working On POWER Hardware

Besides open-source drivers being loved by Linux enthusiasts for the greater technical clarity/insight, better security with the ability to verify the driver's behavior, and better durability of the driver over the longer-term, another common open-source driver benefit is being able to get the drivers working on other CPU architectures not otherwise a focus by the upstream hardware vendor. With Intel's open-source graphics driver stack for Arc Graphics and also in the data center with the Data Center GPU Flex Series and forthcoming Ponte Vecchio, it's drawn interest from ARM, RISC-V, and POWER folks. Unfortunately at least in the case of the POWER9 hardware, the current Intel Linux graphics driver isn't yet building properly there.

3 November 2022 - Intel Arc Graphics On POWER? - Add A Comment

2936 Intel news articles published on Phoronix.