Longtime Intel open-source graphics driver developer Chris Wilson sent out a set of 56 patches today working to improve their kernel graphics driver's scheduling performance.
Intel News Archives
2,917 Intel open-source and Linux related news articles on Phoronix since 2006.
It didn't land for Linux 5.11 but it looks like Linux 5.12 could end up supporting Intel's "HDR Backlight Interface" for helping newer Intel laptops with their backlight controls where they don't comply with VESA specifications but rather catering to Intel's proprietary interface.
Of all the new Linux 5.11 features and all the enablement work Intel has already completed for Xeon "Sapphire Rapids" hardware, one big feature not yet mainlined is the Advanced Matrix Extensions (AMX) support.
Intel's open-source oneAPI Data Parallel C++ compiler saw a Christmas Day update with the 2020-12 monthly update.
A few days ago there was a glibc commit mentioning Intel "LAM" and now the updated Intel documentation sheds more light on this forthcoming processor feature.
Last week the Linux 5.11 power management updates were merged while on Tuesday some additional new material was merged, primarily around Intel's P-State CPU frequency scaling governor when running with the "Schedutil" governor that makes use of the kernel's scheduler utilization data.
Intel engineers have posted the initial Linux kernel patches providing AVX-512 optimized versions of common crypto algorithms. The AVX-512 optimized versions do pan out and promise to offer huge speed-ups but are disabled by default at this stage over the negative CPU frequency/performance impact that running AVX-512 can have on CPU cores / shared threads.
After undergoing review the past several months, Intel's Platform Monitoring Technology (PMT) is merged with the Linux 5.11 kernel.
Intel released a new version of their SPMD Program Compiler (ISPC) this weekend that brings new improvements for this compiler that supports a variant of C focused on single-program, multiple-data programming for Intel's CPU and GPU targets.
It's been seven years since Intel last provided a stable release of their "xf86-video-intel" X.Org driver and nearly six years to the day since they even provided their last development snapshot of what was to be xf86-video-intel 3.0. But there still are the occasional commits to this Intel DDX driver such as this week enabling the "TearFree" functionality by default.
For the past several months we've seen Intel Key Locker support being worked on for Linux as a new feature coming to future processors for better securing AES keys. That initial Key Locker support was initially focused on the open-source compilers with the new instructions while now the Linux kernel patches have been published in preliminary form.
The networking subsystem updates have landed for the in-development Linux 5.11 kernel.
Initially found with "Elkhart Lake" SoCs and likely to be found on further future Intel client SoCs is the integrated memory controller supporting in-band ECC (IBECC). Coming with Linux 5.11 is the "IGEN6" EDAC driver for handling this error detection and correction on Intel SoCs sporting IBECC.
Back in October Intel announced Iris Xe MAX as discrete graphics for laptops. The overall Linux state for Xe MAX hasn't been too clear and we haven't had any hardware access to this Intel laptop discrete graphics hardware to report our own findings, but their developers have now cleared up the situation. The good news is the Xe MAX graphics can be used for a GPU-accelerated Linux virtual machine. The bad news is the Xe MAX support doesn't yet allow for dGPU usage by the host outside of a virtual machine context as it needs "two different [Linux] kernels" for operation in conjunction with the integrated graphics.
Adding to the new features coming for Linux 5.11, the Intel "RFIM" driver has been queued up as the company's latest open-source driver. The RFIM driver tweaks the DDR memory rates and fully integrated voltage regulator stemming if believed to be causing WiFi/5G interference.
Intel's INT340X thermal code that is used by the likes of the Intel Thermal Daemon "Thermald" for thermal/power management with their modern SoCs will now be able to accept workload hints for making more informed thermal decisions.
The Intel-led, KVM-based, Rust-written Cloud-Hypervisor 0.12 released with continued contributions coming in from Microsoft and Arm.
One of the big features to look forward to with Intel's Xeon "Sapphire Rapids" is the introduction of AMX as the Advanced Matrix Extensions. While Sapphire Rapids looks to be at least one year out still, the company's open-source compiler engineers have already been hard at work on the software infrastructure support.
Intel's Deep Neural Network Library currently known as oneDNN as part of the oneAPI suite (and formerly known as MKL-DNN and DNNL) has reached version 2.0 as an open-source project.
The open-source Intel Graphics Compiler (IGC) that is currently used by their oneAPI Level Zero and OpenCL implementations but likely to see Intel driver Mesa usage in 2021 has a new feature dubbed "IMF LA" that aims to help with the performance and close the gap with Windows.
For those that may find their hands on an Intel Tiger Lake laptop this holiday season with the "Gen12" Xe Graphics, here are some Linux OpenGL/Vulkan benchmarks in varying driver configurations if you are left wondering whether it makes sense upgrading your kernel or Mesa for better performance.
Well before Intel bought out AI startup Habana Labs this company with their compelling AI training and inference accelerators has been maintaining an open-source kernel driver in the Linux kernel. That has fortunately continued under Intel's ownership to no surprise and coming up with the Linux 5.11 cycle are more improvements to this accelerator driver for both the Gaudi AI Training and Goya AI Inference products.
While Intel engineers over the course of the year began upstreaming various elements of the Keem Bay SoC support, the actual Vision Processing Unit (VPU) enabling hasn't been sent out for review until now. Intel has sent out their initial patches for bringing up the Vision Processing Unit on the open-source Linux kernel.
Xe HP is Intel's discrete GPU aiming to compete against the latest-generation AMD and NVIDIA compute accelerators. Xe HP isn't scheduled to reach general availability until well into 2021 while now as they begin ramping up their sampling of Xe HP to potential customers, the Linux open-source driver support is preparing to roll-out.
Version 1.10 of Intel's IWD "iNet Wireless Daemon" has been released as the increasingly useful alternative to the likes of WPA_Supplicant for Linux systems.
Intel's Linux graphics driver developers have submitted their final batch of feature changes targeting the Linux 5.11 kernel.
An interesting solution built off Intel's oneAPI Level Zero is the open-source "ZLUDA" that is providing a "Level Zero CUDA" implementation for being able to run programs geared for NVIDIA CUDA atop Intel UHD / Xe Graphics hardware.
Intel held a virtual event last week to basically plead their case that AMD Ryzen laptops are coming up short on battery-powered performance compared to their own offerings. It was all Windows focused, but at least given their emphasis now on battery performance gave me another opportunity to prod over the lackluster state of Intel DPTF support on Linux with it not being pleasant out-of-the-box and one of the few areas encumbered by blobs or lack of public documentation.
Within Intel's vast open-source software ecosystem and much of the attention being on oneAPI as their preferred programming model for developers these days and there being multiple different open-source Intel graphics compiler back-ends, one that is often forgotten about is the Intel C for Metal Compiler that on Friday saw a new release.
This summer Intel disabled frame-buffer compression for Gen12 Tiger Lake graphics. While FBC helps conserve memory bandwidth and can be beneficial to power-savings, under-run issues and related problems resorted Intel to disabling this common feature for Tiger Lake.
Announced during the summer was Intel's Maple Ridge controller in the form of the Intel JHL8540 / JHL8340 chips as their first discrete Thunderbolt / USB4 controllers. Linux support for the Intel Maple Ridge controller is now on the way.
Intel's SGX enclaves support patches for the Linux kernel have been through 40+ rounds of review at this point over the past many months as they try to get this security feature into the mainline Linux kernel. But SGX isn't the only Intel security feature that's been having a long process for mainlining: Control-flow Enforcement Technology (CET) is in a similar boat.
Another round of Intel graphics driver changes were submitted last week to DRM-Next for queuing ahead of next month's Linux 5.11 merge window.
While Intel is normally very punctual with their Linux hardware support and ensure that the full capabilities of the hardware are exposed under Linux, especially when it comes to server and workstation hardware, occasionally oversights are made.
Longtime Linux users still likely cringe when hearing "Poulsbo" as Intel's first-generation Atom processors that featured "GMA 500" graphics that were based on Imagination Technologies PowerVR SGX IP. The Linux driver support was just awful and now as we prepare for 2021 the Intel Linux kernel driver might just drop its 2D acceleration support for Poulsbo and the short-lived Moorestown platform.
Coming as a late addition to the Linux 5.10 kernel is Thunderbolt support for Tiger Lake H.
Intel's open-source Linux graphics driver developers have begun preparing support for a new feature previously not talked about publicly: Intel PXP or the "Protected Xe Path".
Just a day after the CXL 2.0 specification was published, the initial Linux kernel support for this updated Compute Express Link revision was sent out for review.
Intel on Tuesday evening released their 20201110 CPU microcode package as their first collection of updated CPU microcode binaries since June and it's a big update.
As part of Intel's monthly security disclosures the company is today releasing forty new security advisories today.
Intel is contributing a new driver to the Linux kernel for determining whether Thunderbolt / USB4 ports are functional.
Currently when directly assigning I/O devices to virtual machines the guest memory needs to be statically pinned unless using a vIOMMU setup in which case it does not but there are performance implications there as well. Intel engineers though have been working on a virtual IOMMU implementation with DMA buffer tracking to overcome these limitations.
Intel didn't manage to get their Software Guard Extensions (SGX) support merged for the current Linux 5.10 LTS kernel cycle and it's still up in the air if it will be pulled in the near-term for providing the mainline kernel with SGX enclaves support.
For the past several months there have been a number of Intel Linux DRM patch series around "big joiner" support and that is looking like it may soon be finished up for allowing support for driving 8K displays off a single port.
There's still more than one month to go until the Linux 5.11 merge window kicks off but Intel open-source developers have already submitted their initial batch of kernel graphics driver updates to DRM-Next.
Given Intel's very fresh Tiger Lake platform, our latest benchmarking with the Core i7-1165G7 within the Dell XPS 9310 is seeing if running the in-development Linux 5.10 kernel means any performance or power changes for this latest-generation Intel mobile CPU with Xe/Gen12 graphics.
While Linux 5.10-rc2 is coming later today and a week past the merge window, a notable late pull request sent in this morning by Greg Kroah-Hartman is removing the Intel MIC (Many Integrated Core) architecture drivers, a.k.a. Xeon Phi.
Earlier this year the Linux kernel landed split lock detection for being able to detect and optionally kill processes leading to a split lock since it can cause measurable performance issues and even possible unprivileged denial of service.
Intel Compute-Runtime 20.43.18277 is out this morning as the latest version of the company's open-source graphics compute stack for HD/UHD/Iris/Xe Graphics on Linux with OpenCL and oneAPI Level Zero support.
While 11th Gen "Rocket Lake" desktop processors aren't expected to be released until the end of Q1'2021, given the interest building around AMD Ryzen 5000 "Zen 3" processors, Intel revealed a few more details today about their next-generation wares.
2917 Intel news articles published on Phoronix.