Overnight Intel released their oneVPL GPU Runtime 2024Q1 release for this media stack component to their oneAPI software collection.
Intel News Archives
2,930 Intel open-source and Linux related news articles on Phoronix since 2006.
On Wednesday the latest round of drm-intel-next material was submitted to DRM-Next ahead of the Linux 6.10 kernel merge window. Intel's open-source engineers remain very busy working on the i915 and Xe kernel graphics drivers with new display features, expanding hardware support, and other functionality.
In addition to Vulkan explicit sync under X11, another merge request hitting Mesa 24.1 overnight that's worth mentioning is the open-source Intel "ANV" Vulkan driver now supporting VK_EXT_image_compression_control.
With the new security mitigation for the "Native BHI" Spectre vulnerability affecting even the recent Intel processors, a number of Phoronix readers have been curious about the performance impact of the mitigation. Over the past week I've been running some benchmarks on recent Intel CPUs to better look into any performance implications.
Intel's software team is today sharing their newest innovation for achieving greater performance on Linux systems: the Thin Layout Optimizer. Intel's Thin Layout Optimizer is inspired by the likes of the Meta/LLVM BOLT optimizer and Google's Propeller but aims to be much easier to use while still delivering measurable performance gains for optimized binaries.
The turbostat utility is useful on Linux systems for reporting idle/power-state statistics, temperatures, and other useful metrics for modern CPUs. It's also able to dive deeper and provide various MSR values and counters and other intriguing CPU bits. For much of these features root access is required and thus turbostat has bailed out up to this point if not running as root. But as a number of the metrics can still be obtained without root access, turbostat is finally being adapted to handle running better as a non-root user.
Intel's FFmpeg Cartwheel is where they maintain their various yet-to-be-upstreamed patches for the FFmpeg multimedia library either to enhance/enable new Intel graphics hardware support or improve/add extra functionality to this widely-used open-source library. With the Intel FFmpeg Cartwheel 2024Q1 release they are shipping a new filter for dealing with older content as well as several other new features.
For several years Intel has been developing the OpenCL Intercept Layer to assist in debugging OpenCL software. It's been nearly two years since the last release of this open-source OpenCL interception layer while today brings v3.0.4 with a number of optimizations and new features.
Following the Intel Linux kernel graphics driver patches last month adding two new DG2/Alchemist PCI IDs that when digging through the Intel Compute Runtime sources were confirmed as the Arc Graphics A580E and A750E, the Mesa OpenGL/Vulkan drivers have now added support for these new graphics processors.
Queued up recently into the crypto subsystem's development branch ahead of the Linux 6.10 merge window is support for VFIO live migration with Intel's QuickAssist Technology (QAT) driver.
Intel's Hardware Feedback Interface (HFI) driver will act more efficiently come the Linux 6.10 kernel this summer.
Along with AMD's upcoming hardware enablement and other Q1 code contributions, Intel's open-source engineers remained very busy this quarter as well. Intel continues upstreaming a lot of new code not only for upcoming hardware but also a lot of exciting Linux kernel features in general, various optimizations and improvements to countless open-source user-space software projects, and their other great open-source efforts in general.
Intel is ending out the month and quarter with the latest update to its open-source Compute Runtime and Intel Graphics Compiler (IGC) code that enables OpenCL and Level Zero support on Linux systems and is also used by their Windows driver too.
Since the mid-90's with the P6 micro-architecture for the Pentium Pro as the sixth-generation x86 microarchitecture, Intel has relied on the "Family 6" CPU ID. From there Intel has just revved the Model number within Family 6 for each new microarchitecture/core. For example, Meteor Lake is Family 6 Model 170 and Emerald Rapids is Family 6 Model 207. This CPU ID identification is used within the Linux kernel and other operating systems for identifying CPU generations for correct handling, etc. But Intel Linux engineers today disclosed that Family 6 is coming to an end "soon-ish".
The Intel open-source engineers working on the modern Xe DRM kernel graphics driver have begun looking at Heterogeneous Memory Management (HMM) support for cross-device and cross-driver scenarios as the latest exciting feature work for this still-experimental driver.
Intel has sent out driver patches today for adding two additional PCI IDs to the DG2/Alchemist family for their Xe and i915 Linux kernel graphics drivers.
Intel today published a new version of its NPU Linux driver user-space components that goes along with their iVPU accelerator kernel driver for enabling the Neural Processing Unit (NPU) found within their latest Meteor Lake systems.
The DIRT 5 racing game was one of the titles that hadn't worked on Intel graphics under Linux due to the sparse memory support for the ANV Vulkan driver. But with sparse support now enabled, the game was crashing at launch. But now a workaround is in place to allow Intel's Mesa 24.1 Vulkan driver to work with DIRT 5.
Last year Linux kernel developers began clearing out code for Intel's nearly two decade old "Carillo Ranch" platform that was a 90nm 32-bit single core processor for embedded devices in the sub 20 Watt space. It was a ~2007 product that never shipped but the Linux kernel code was left in the upstream tree until beginning to see it removed last year.
Intel has published SVT-AV1 2.0 as the newest major feature release to this leading open-source CPU-based AV1 video encoder. Along with various API changes, SVT-AV1 2.0 has yet more encode performance optimizations.
Intel today is introducing the Core i9 14900KS as their newest "world's fastest desktop processor" with up to 6.2GHz clock frequencies.
The current Intel Data Center GPU Flex Series products that were announced in 2022 built off Arctic Sound M are the Data Center GPU Flex 140 and Data Center GPU Flex 170 while now a new "170G" variant was added for Intel's open-source Mesa OpenGL and Vulkan drivers.
While the new Intel Xe kernel graphics driver was upstreamed in Linux 6.8 as this modern DRM driver that is opt-in for current generation hardware and aims to be the default for Lunar Lake / Xe2, currently with Mesa you must build the Intel ANV Vulkan and Iris Gallium3D driver code with the "intel-xe-kmd" option to enable compatibility for this alternative kernel driver to i915. With Mesa 24.1 coming next quarter, that Intel Xe kernel driver support will be enabled out-of-the-box.
Intel has released new CPU microcode for addressing five security issues and additionally there is newly-merged Linux kernel code for mitigating the new Register File Data Sampling "RFDS" micro-architectural vulnerability affecting Atom / E cores.
Nearly one year ago Intel published the X86S specification (formerly stylized as "X86-S") for simplifying the Intel architecture by removing support for 16-bit and 32-bit operating systems. X86S is a big step forward with dropping legacy mode, 5-level paging improvements, and other modernization improvements for x86_64. With the Linux 6.9 kernel more x86S bits are in place for this ongoing effort.
After two years of talking about Intel FRED as Flexible Return and Event Delivery for overhauling how transitions are done between privilege levels (CPU rings), the support code was finally in good shape for merging now with the Linux 6.9 kernel.
Intel this morning released Continuous Profiler as open-source, a software solution developed by Intel Granulate for aiming to help boost CPU performance.
Intel today released their open-source OpenVINO 2024.0 toolkit for optimizing and deploying AI inference across a range of hardware.
The VK_EXT_descriptor_buffer extension was made public in November 2022 with Vulkan 1.3.235 while finally this past week Intel's open-source Mesa "ANV" driver has merged support for this extension. This Vulkan extension is important for Linux gaming and other scenarios to lower CPU overhead.
Intel has made open-source its NPU Acceleration Library (intel-npu-acceleration-library) as a user-space library for Windows and Linux systems for interfacing with the Neural Processing Unit (NPU) found initially on their new Meteor Lake laptops.
Intel has published oneDNN 3.4 as the newest version of this Deep Neural Network Library that is part of their oneAPI software collection. The oneDNN library provides deep learning primitives for software like PyTorch, MXNet, ONNX Runtime, OpenVINO, MATLAB Deep Learning Toolbox, and other sotware.
A last set of drm-intel-next feature patches were submitted this week for DRM-Next to stage ahead of the upcoming Linux 6.9 kernel merge window.
Upstreamed for Linux 6.8 is the experimental Xe kernel graphics driver that is a modern replacement to the "i915" Direct Rendering Manager driver. The Xe kernel driver targets Tigerlake graphics and newer while it won't be until Lunar Lake / Xe2 when it aims to become the default driver for Intel iGPU/dGPU graphics. For the upcoming Linux 6.9 kernel merge window are more feature changes and fixes to this new open-source Intel kernel graphics driver.
The Linux kernel has supported the Intel Hardware Feedback Interface "HFI" via the "intel_hfi" driver since 2022 for bettering supporting Core hybrid processors. The Intel HFI can be used for communicating performance and energy efficiency capabilities of individual CPU cores of the system. In turn the Linux kernel can leverage Intel HFI details for better task placement among the available CPU cores/threads. With a new patch series, the Intel HFI driver can "save tons of CPU cycles" by only enabling it when needed.
Intel confirmed at their MWC 2024 briefings that Granite Rapids D will debut in 2025 as the successor to Ice Lake D for Xeon D edge processors.
Sent in this morning via the "x86/urgent" pull request ahead of the Linux 6.8-rc6 kernel later today is a set of patches from Intel to ensure clearing of CPU buffers using the VERW instruction happens at the latest possible point in the return-to-userspace code path. This is being done to better protect against CPU bugs like Microarchitectural Data Sampling (MDS).
Back in 2020 Intel announced OSPRay Studio as its new oneAPI app for ray-tracing and photorealistic rendering built atop its OSPRay ray-tracing engine. Since then we've continued to watch OSPRay Studio pickup new features, add GPU rendering support, and more. On Friday night the OSPRay Studio 1.0 release was finally christened.
Intel's latest release of their Intel Extension for PyTorch "IPEX" now officially supports their consumer Arc A-Series Graphics hardware across Linux, Windows, and also WSL2.
Intel has released a new version of QATlib, their user-space support library for the QuickAssist Technology (QAT) via add-in hardware and recent Xeon Scalable processors.
Intel's Iris Gallium3D driver for modern OpenGL support works on hardware going back to old Broadwell processors with "Gen8" integrated graphics as does the HasVK Vulkan driver for Haswell/Broadwell. But in allowing to focus on the common Skylake "Gen9" graphics and newer/future Intel graphics architectures, pending Mesa code is working to split-off that old Broadwell/Gen8 code. The Gen8 support will continue to be in-tree but separated from the rest of the compiler code so that the code can continue to be improved for newer Intel hardware without risking regressions/breaking those still on Broadwell era processors.
At the end of last year Intel hosted a survey of open-source developers to collect their feeback on various open-source software issues. Intel’s 2023 Open Source Community Survey is all wrapped up, the data tallied up, and the results emailed out today to participants.
There are some new Linux kernel patches that were posted by Intel on Monday that aim to help enhance the overall performance and power efficiency of new Meteor Lake laptop processors under Linux.
Intel is upstreaming the necessary Lunar Lake "LNL" graphics firmware nice and early to linux-firmware.git for their "Xe2" integrated graphics.
The Intel "i915" LInux kernel graphics driver has been working to wrap-up support for enabling Adaptive Sync SDP for DisplayPort (DP) for their graphics cards.
Intel on Friday released Open Image Denoise 2.2 as the newest version of this open-source denoising library used by Blender and other software.
Intel engineers working on their open-source Mesa OpenGL/Vulkan driver code currently replay captured error state / GPU hangs using a simulator, but a new patch proposal allows for replaying GPU hangs on the actual hardware. In turn this will hopefully help Intel driver developers better address some real-world issues.
As part of the AMD color management and HDR efforts worked on by AMD Linux engineers along with Valve and other stakeholders like Igalia developers, Intel engineers have posted their plane color pipeline implementation that follows the cross-vendor API proposal.
A new feature coming with the display engine on Intel Lunar Lake's Xe2 graphics is an adaptive sharpening filter that has minimal power and performance impact.
Intel's oneDNN Deep Neural Network Library used for building deep learning applications is preparing another release that continues going heavy on performance optimizations and preparing for future Intel hardware generations.
While Intel is the company behind XeSS - Xe Super Sampling, under Linux it's an ongoing story of having to hide the fact that Intel graphics are in use when trying to enjoy Windows games running on Steam Play that are XeSS-enabled. The latest example is the HITMAN 3 game that can work on modern Arc Graphics as long as you conceal the fact under Linux that Intel graphics are being used.
2930 Intel news articles published on Phoronix.