Intel News Archives


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

Intel AMX Support For KVM Use May Be Ready For Mainline
Intel AMX Support For KVM Use May Be Ready For Mainline

In preparation for Xeon Scalable "Sapphire Rapids" processors, Linux 5.16 adds support for Advanced Matrix Extensions. But that AMX bring-up is more invasive than when introducing AVX as with AMX the feature needs to be "requested" for use by user-space, among other changes. As such extra handling also needed to be introduced for the Kernel-based Virtual Machine (KVM) that hadn't made it for v5.16 but now it looks like the AMX KVM support may be ready for mainline.

6 January 2022 - Advanced Matrix Extensions - Add A Comment
Mesa 22.0 Intel OpenGL/Vulkan Drivers Enable Adaptive-Sync/VRR
Mesa 22.0 Intel OpenGL/Vulkan Drivers Enable Adaptive-Sync/VRR

In the mainline Linux kernel for a year now has been the Intel variable rate refresh (VRR) support for Gen12 / Xe Graphics and then with the upcoming Linux 5.17 cycle that's being enabled for Gen11 Ice Lake graphics too. With the Intel i915 DRM kernel driver support for VRR/Adaptive-Sync being mature, the Intel Mesa OpenGL and Vulkan driver components are finally enabling the support by default.

2 January 2022 - Adaptive Sync - 11 Comments
Intel HFI Code Revised For Improving Alder Lake's Hybrid Support On Linux
Intel HFI Code Revised For Improving Alder Lake's Hybrid Support On Linux

Back in late 2020 Intel's programming manuals detailed the Enhanced Hardware Feedback Interface for the CPU to provide guidance to the kernel's scheduler on optimal task placement of workloads. While marketed as Thread Director with the new 12th Gen Alder Lake processors, that hardware feedback interface support is getting squared away for the Linux kernel to improve the support for these newest processors.

30 December 2021 - Hardware Feedback Interface - 4 Comments
Recapping Intel's Open-Source/Linux Achievements For 2021
Recapping Intel's Open-Source/Linux Achievements For 2021

It was another exciting year for Intel on the open-source/Linux front with countless contributions to the Linux kernel, Mesa, and other open-source projects. Intel's oneAPI toolkits continue humming along and they continue maintaining tons of other projects from Clear Linux to SVT-AV1 to IWD and many more. Intel's Linux graphics driver developers have also been extremely busy preparing the open-source support for next year's discrete GPU launches. Here is a look at the most popular Intel articles on Phoronix during the course of 2021.

30 December 2021 - Intel 2021 - Add A Comment
Sound Open Firmware 2.0 Released For The Intel-Led Open-Source DSP Stack
Sound Open Firmware 2.0 Released For The Intel-Led Open-Source DSP Stack

It was nearly four years ago already that Intel announced Sound Open Firmware in pushing for open-source sound firmware for their hardware. The Sound Open Firmware effort has been a great success even if it's not a shiny project widely talked about among consumers. Just prior to the holidays Sound Open Firmware 2.0 was quietly released.

27 December 2021 - Sound Open Firmware 2.0 - Add A Comment
Intel Prepares To Re-Enable ENQCMD On Linux After Being Disabled For "Broken Beyond Repair"
Intel Prepares To Re-Enable ENQCMD On Linux After Being Disabled For "Broken Beyond Repair"

The ENQCMD functionality that is part of Intel's Data Streaming Accelerator with upcoming Xeon Scalable "Sapphire Rapids" processors was disabled earlier this year for being "broken beyond repair". But now ahead of Sapphire Rapids beginning to ramp up in the coming months, Intel open-source engineers believe they have improved the code that the ENQCMD instruction usage could be re-enabled for the Linux kernel.

18 December 2021 - Data Streaming Accelerator - 1 Comment
Intel Raptor Lake S Graphics Ready For Linux 5.17, Alder Lake P Now Considered Stable
Intel Raptor Lake S Graphics Ready For Linux 5.17, Alder Lake P Now Considered Stable

Intel's stellar open-source graphics driver team sent in their latest batch of feature updates to DRM-Next for staging ahead of next month's Linux 5.17 cycle kicking off. Notable with this pull among other changes is initial support for next-generation Raptor Lake S graphics while Alder Lake P graphics are considered stable / promoted from being behind the experimental flag.

15 December 2021 - Linux 5.17 Intel Graphics - 3 Comments
As We Prepare For 2022, Linux Still Doesn't Have Standardized Per-Client GPU Stats Reporting
As We Prepare For 2022, Linux Still Doesn't Have Standardized Per-Client GPU Stats Reporting

One of the Intel patch series we have been waiting to see mainlined since all the way back in 2018 is around per-client GPU metrics reporting for being able to show various GPU engine activity on a per-process basis. Every once in a while the patches have been revived but have yet to reach mainline. They recently were revved once again, leaving us hope that in 2022 we might finally see this standardized per-client/process GPU statistics reporting land in the mainline kernel.

12 December 2021 - Per-Client GPU Statistics - 17 Comments
Linux Prepares For More Code Sharing Between AMD SEV + Intel TDX
Linux Prepares For More Code Sharing Between AMD SEV + Intel TDX

Coming with future Intel CPUs is Trust Domain Extensions (TDX) to further enhance the security of virtual machines (VMs) and it's sounded a lot like AMD's Secure Encrypted Virtualization (SEV) in many regards and in fact now for the Linux kernel Intel is looking at leveraging some of that SEV code to allow for more code sharing between these CPU features to improve virtualization security.

12 December 2021 - AMD SEV + Intel TDX Sharing - 4 Comments
Developers Call On Intel To Open-Source PSE Firmware As Their Newest Binary Headache
Developers Call On Intel To Open-Source PSE Firmware As Their Newest Binary Headache

With Intel's Atom x6000E "Elkhart Lake" SoCs there is a new block called the Programmable Services Engine (PSE) that is an Arm Cortex-M7 companion core that handles various tasks. Unfortunately, with the PSE it means a new binary-only firmware module. With the Programmable Services Engine likely to come with future Intel platforms too, Coreboot developers and open-source enthusiasts are calling on Intel to now open-source this firmware to avoid having this extra binary blob and further complicating future open-source firmware efforts.

10 December 2021 - Programmable Services Engine - 20 Comments
Intel Posts Linux Patches Enabling AMX Use Within KVM Guests
Intel Posts Linux Patches Enabling AMX Use Within KVM Guests

One of many exciting features/changes with upcoming Intel Xeon Scalable "Sapphire Rapids" processors is the introduction of Advanced Matrix Extensions (AMX). While initial AMX support is premiering with Linux 5.16 due out in stable form as the start of the new year, it currently doesn't allow for KVM virtualized guests to make use of the new capabilities.

8 December 2021 - Advanced Matrix Extensions - 6 Comments
Intel Posts Updated Driver & Sample Code For "Software Defined Silicon"
Intel Posts Updated Driver & Sample Code For "Software Defined Silicon"

Back in September Intel originally posted Linux patches for "Software Defined Silicon" for being able to activate extra CPU features present in the processor's silicon but not exposed by default unless the cryptographically secure process with this SDSi driver was performed. Intel appears to be moving toward allowing licensable processor features that can be activated after the fact and today a new version of that SDSi Linux driver appeared.

7 December 2021 - Intel SDSi - 18 Comments
Intel Making Cluster Scheduling Configurable, Disabled For Alder Lake Hybrid CPUs
Intel Making Cluster Scheduling Configurable, Disabled For Alder Lake Hybrid CPUs

Added to the in-development Linux 5.16 kernel was cluster-aware scheduling designed to enhance system performance where groups of CPU cores may share caches or similar and thus the scheduler could benefit from knowing that information for making more optimal task placement. But as I pointed out early on with Linux 5.16, this cluster scheduling is hurting the Intel Alder Lake performance on the new kernel. Intel is now working to correct this by making the cluster scheduling configurable and disabling this functionality by default for hybrid CPUs such as Alder Lake.

4 December 2021 - Cluster Aware Scheduling - 4 Comments
Intel SGX2 / Enclave Dynamic Memory Management Patches Posted For Linux
Intel SGX2 / Enclave Dynamic Memory Management Patches Posted For Linux

While Intel's Software Guard Extensions (SGX) functionality has been present in CPUs going back to Skylake, it took until last year with Linux 5.11 for SGX support to finally be mainlined and required more than 40 rounds of review/revisions. Finally today Intel posted patches for bringing up SGX2 as the next iteration of Software Guard Extensions and already found in shipping processors.

1 December 2021 - Software Guard Extensions 2 - 6 Comments
Linux 5.17 To Finally Enable Variable Rate Refresh For Intel Ice Lake
Linux 5.17 To Finally Enable Variable Rate Refresh For Intel Ice Lake

An early batch of Intel kernel graphics driver feature updates intended for Linux 5.17 was sent out yesterday to DRM-Next for queuing until that next merge window opens around the start of the new year. Notable with this pull is Icelake "Gen11" graphics finally seeing variable rate refresh enabled!

1 December 2021 - Icelake Gen11 VRR - 8 Comments
Intel Compute-Runtime Updated With DG2/Alchemist Support

Intel's open-source engineers today released the Compute-Runtime 21.47.21710 as their latest update to this open-source compute stack for Linux systems enabling their graphics processors to enjoy performant OpenCL and oneAPI Level Zero support.

26 November 2021 - Compute Runtime - 5 Comments
Intel Posts New Iteration Of Key Locker Support For Linux
Intel Posts New Iteration Of Key Locker Support For Linux

With Intel Tiger Lake mobile processors introduced last year there has been good open-source support going back to launch, but a few of the more niche features have seen slower than normal handling for getting the features supported by the upstream Linux kernel. The latest patch series being revived now is for Intel Key Locker support.

24 November 2021 - Intel Key Locker - 3 Comments
New Linux Patch Series Provides A Fresh Take On Intel Indirect Branch Tracking
New Linux Patch Series Provides A Fresh Take On Intel Indirect Branch Tracking

Last year with Intel "Tiger Lake" was the introduction of Control-Flow Enforcement Technology (CET) for helping fend off return/jump-oriented attacks and as part of CET is hardware Indirect Branch Tracking (IBT) support. There have been patch series working to implement CET's IBT support but after having gone through 30 rounds of review and not being merged, a new take on it was submitted today.

22 November 2021 - x86 IBT - Add A Comment
Intel's IWD 1.20 Released

IWD as the Intel-developed iNet Wireless Daemon that can serve as a replacement to the likes of WPA_Supplicant while integrating nicely with NetworkManager / systemd-networkd / ConnMan is out with a new version.

22 November 2021 - Intel IWD - 12 Comments
Intel Releases ControlFlag 1.0 For AI-Driven Detection Of Bugs Within C Code
Intel Releases ControlFlag 1.0 For AI-Driven Detection Of Bugs Within C Code

Intel last month open-sourced "ControlFlag" for finding bugs within source code by using AI with training off more than a reported one billion lines of code. Intel has said they have successfully been using it within their software from applications down to firmware. The new milestone today is ControlFlag 1.0 being released.

18 November 2021 - ControlFlag 1.0 - 15 Comments
Intel Posts Linux Graphics Driver Patches For Raptor Lake - Same As Alder Lake
Intel Posts Linux Graphics Driver Patches For Raptor Lake - Same As Alder Lake

When writing this morning about intel "Raptor Lake" Linux enablement to begin, I didn't expect that to bear fruit so quickly in just a matter of hours... As predicted, that Linux bring-up for the Alder Lake successor is beginning now -- and doing so at full-speed with the initial Raptor Lake S (RPL-S) graphics support being posted.

12 November 2021 - Intel RPL-S - 2 Comments
David Airlie Hacking On Intel Vulkan Video Decode, Crocus Gallium3D VA-API

Red Hat's David Airlie has been working on early support for Vulkan Video API support with Mesa's Radeon "RADV" driver while the past week he spent time working on similar treatment for Intel's open-source "ANV" Vulkan driver and also resurrecting some unfinished VA-API video acceleration code he was working on for the Intel Crocus Gallium3D driver.

12 November 2021 - Intel Video Acceleration - Add A Comment
BIOS Updates Begin Appearing For New Intel Privilege Escalation Vulnerabilities

OEMs have begun releasing updated BIOS/firmware revisions to address new security vulnerabilities disclosed this week by Intel. Most pressing are potential security vulnerabilities within the BIOS reference code used by various Intel CPUs that could lead to privilege escalation by local users and ranked a "high" impact severity.

11 November 2021 - BIOS Updates - 11 Comments
Intel Updates Alder Lake Tuning For GCC, Reaffirms No Official AVX-512

Posted last year for introduction in the GCC 11 stable compiler released earlier this year was the initial Alder Lake "alderlake" target. Now that Intel 12th Gen Core "Alder Lake" processors are officially out, Intel engineers have updated their Alder Lake tuning for the GNU Compiler Collection to yield more efficient performance with GCC 12 due out in Q2'2022.

10 November 2021 - -mtune=alderlake - 59 Comments

2937 Intel news articles published on Phoronix.