The open-source software pieces have come together where Fedora / Red Hat developers are hoping that for Fedora 41 there can be out-of-the-box support for the web cameras on newer Intel laptops.
Intel News Archives
3,014 Intel open-source and Linux related news articles on Phoronix since 2006.
Intel today released IGC 1.0.17193.4 as the newest version of the Intel Graphics Compiler that is used for their compute stack on Windows/Linux as well as by their Windows graphics driver for shader compilation.
Intel's OSPRay ray-tracing engine as part of their oneAPI rendering toolkit continues to serve as a great, scalable and portable RT engine for high fidelity visualizations. With OSPRay 3.2 released today, they continue advancing this open-source engine further.
Ahead of launch for new discrete/integrated graphics backed by open-source Linux drivers, it can often be difficult to ascertain the level of support pre-launch given the complexity of today's GPUs, we are past the days of long monolithic patch series for new hardware enablement, and also not knowing about what features may be added for the next-generation hardware. But if latest Mesa developer comments hold, it looks like for Intel Xe2 graphics the open-source Vulkan driver at least has "most" of the code now in place.
All of the "perf" performance events feature updates were merged last week for the ongoing Linux 6.11 merge window.
Intel's oneAPI Video Processing Library (VPL) GPU Runtime 2024Q2 release is now available along with an updated quarterly release of the Intel Media Driver.
The Intel-initiated Sound Open Firmware project for open-source audio DSP firmware and related tooling is out with a new v2.10 release. SOF continues to be backed not only by Intel but also Google, AMD, Realtek, NXK, Mediatek, and other organizations.
Intel engineers have been busy preparing their open-source Linux software stack for H.266/VVC video decoding that is expected with upcoming Xe2 graphics for Lunar Lake and Battlemage. FFmpeg 2024Q2 is out today with VVC decoding now working on Intel graphics for this widely-used multimedia library.
For the past year and a half Intel engineers have been working on Linux kernel improvements for Sub-NUMA Clustering (SNC) in the presence of Resource Director Technology (RDT). Intel has been advising its customers not to use Sub-NUMA Clustering when making use of Resource Director Technology since these features would effectively fight eachother. Well, with the Linux 6.11 kernel that's finally being addressed.
A patch posted for the Intel i915 kernel graphics driver finally allows for fan speed reporting with Arc Graphics and other Intel discrete graphics cards under Linux.
Set to be merged for the upcoming Linux 6.11 kernel cycle is Intel's "Performance Limit Reasons" reporting for indicating why a processor may be downclocking.
Back in February I wrote about Intel's open-source graphics driver engineers working on a new adaptive sharpening filter capability to be found with upcoming Xe2 graphics starting with Lunar Lake. This new adaptive sharpening filter has minimal power and performance impact and at least according to the driver engineers is working out rather well. Besides the Intel Xe kernel driver support around enabling this adaptive sharpening filter, Intel has also been readying the rest of the Linux desktop stack for exposing this capability.
Both the GCC and LLVM/Clang compilers today saw support for Intel's Branch Hint extension merged today for this feature of Redwood Cove P cores as found with current generation Meteor Lake processors as well as upcoming Intel Granite Rapids server processors.
The latest Linux kernel enablement work for upcoming Intel Arrow Lake and Lunar Lake processors is perf subsystem support.
Intel's IDXD driver is what enables the Data Streaming Accelerator (DSA) under Linux as found since Sapphire Rapids as part of Intel's accelerator offerings on their Xeon processors. With patches posted today, the IDXD driver will help the hardware recover in case of errors to provide a more robust experience.
The Intel kernel graphics driver code being queued for the Linux 6.11 kernel already has added the initial Intel Battlemage PCI IDs, Battlemage display support, eDP Panel Replay support, Hardware Replay to help with hang debugging, SR-IOV preparations, and more Lunar Lake / Xe2 enablement. Today another unexpected last minute pull request was submitted of a bit more Xe driver code.
Intel engineers today released version 2.22 of libva, the driver-agnostic library for the Video Acceleration API (VA-API). Most notable with libva 2.22 is adding a new interface for Versatile Video Coding (VVC / H.266).
On top of already having queued Intel Battlemage display support and the Battlemage device PCI IDs and other Intel kernel graphics driver features like hardware hang replays, Intel engineers today sent out another batch of "drm-intel-next" material slated for introduction in the upcoming Linux 6.11 cycle.
Sent in as the sole patch for this week's Linux power management subsystem updates is an important fix for Intel Core hybrid systems with buggy firmware. The Intel P-State driver fix can address as much as a 50% performance hit seen with existing Linux kernel versions on affected Intel hybrid platforms.
Sent out on Wednesday were the latest set of DRM-Xe-Next changes of the last round of feature updates for this Xe kernel graphics driver targeting the upcoming Linux 6.11 cycle.
Upcoming Intel Xeon 6 "Granite Rapids" processors will support a new Structural Based Functional Test at Field (SBAF) testing capability to help verify the health of the CPU cores.
Intel today issued the Compute Runtime 24.22.29735.20 release as their open-source driver providing OpenCL and oneAPI Level Zero capabilities on Windows and Linux systems. This update was joined by an updated Intel Graphics Compiler, IGC 1.0.16900.23.
Intel's open-source Linux graphics driver developers continue to be quite busy in preparing for the Xe2 next-generation graphics to be found with forthcoming Lunar Lake processors and the Battlemage discrete graphics cards.
The open-source Intel ANV Vulkan driver has recently been seeing improvements around better handling the Zink OpenGL-on-Vulkan driver.
A new set of patches are currently being tested for improving task scheduling and in turn performance for modern Intel Core hybrid processors. With the patch also mentioning systems that are hybrid but without SMT, this looks like it may be some early tuning as well for upcoming Intel Lunar Lake processors that lack Hyper Threading.
Intel software engineers have been upstreaming the Lunar Lake support for Linux a number of months already and the basics appear in good shape, aside from the Xe2 graphics enablement being an ongoing matter. Much of the rest of the core functionality has appeared to be in good shape ahead of Lunar Lake laptops launching in Q3, but it seems there have been a few missing power management related bits.
The Intel Xe driver is working on supporting PMT functionality with a new set of patches that may be mainlined for Linux v6.11~6.12.
Intel on Wednesday released version 1.5 of their Linux NPU driver, their user-space driver component for Linux systems in enabling the neural processing unit found with Core Ultra "Meteor Lake" processors and newer. This goes along with their upstream IVPU kernel accelerator driver for allowing a full open-source solution for AI workloads with the likes of OpenVINO.
It was just a few months back that Intel introduced a Gaudi "2C" variant of Gaudi2 to their open-source Linux driver. This variant might be for some export model or otherwise a hyperscaler/customer-specific revision or something along those lines. Now appearing within new Habana Labs driver patches for the upcoming Linux 6.11 kernel are patches for a new Gaudi 2D variant.
Building off the Xe2 foundation in place for the Lunar Lake integrated graphics, more recently Intel's open-source Linux graphics driver engineers have begun pushing out code focused on enabling the Xe2-based Battlemage discrete GPUs as the successor to the DG2/Alchemist hardware. That enablement work remains ongoing and with the upcoming Linux 6.11 kernel cycle the important fundamental milestone is being crossed of actually being able to drive a connected display/monitor by a Battlemage GPU.
While it looked like all of the Intel Lunar Lake support was wrapped up with the first of these next-gen Core Ultra laptops set to debut next quarter and the Panther Lake bring-up for Linux has begun, it looks like there may be some stragglers still around Lunar Lake. Sent out today was the patch series enabling DLVR (Digital Linear Voltage Regulator) support for these upcoming mobile SoCs.
While Intel Panther Lake processors aren't expected until at least mid-2025, with Intel open-source Linux engineers already having much of the Arrow Lake and Lunar Lake support in order (the main Lunar Lake area still being ironed out is the Xe2 graphics), work is slowly beginning on upstreaming Panther Lake support.
A set of patches for the Linux kernel's Intel P-State driver aim to ensure Intel Xeon servers can hit their highest clock frequencies following changes in the server's performance profile. It turns out some special handling is needed to update the highest frequencies of a CPU after boot to ensure the performance profile is properly reflected.
Intel today released OpenVINO 2024.2, the newest version of its open-source AI toolkit for optimizing and deploying deep learning (A) inference models across a range of AI frameworks and broad hardware types.
Intel's Open Image Denoise open-source software that is a denoising library used by Blender and other applications is out with a new feature release as it prepares for the integrated graphics of upcoming Arrow Lake and Lunar Lake processors as well as nearing the launch of Xe2 / Battlemage discrete graphics.
Within the every increasingly complex world of CPU security mitigations, Intel engineers have submitted Linux kernel patches to begin taking into account the CPU core "hybrid" topology when determining relevant CPU security vulnerabilities and in turn the mitigations to apply.
The main set of drm-intel-gt-next patches aiming for the Linux 6.11 kernel were submitted this week to DRM-Next. Most notable with this feature update for the next kernel version is enabling a new hardware replay feature for better reproducing GPU hangs.
Intel's open-source Vulkan Linux driver "ANV" has reduced the driver start-up time by about half.
While for years there has been the Habana Labs AI accelerator driver within the mainline Linux kernel, this "accel" driver has been focused on just supporting training/inference across their products. Now being worked on for the mainline Linux kernel are upstreaming the Habana Labs network drivers that can be used for scaling out the AI workloads across multiple systems.
Intel Low Power Mode Daemon v0.0.4 has been released with "LPMD" being the open-source daemon for optimize active idle power for modern Core hybrid CPUs under Linux that sport a combination of the E and P cores.
Intel's oneDNN 3.5 has been released as this Deep Neural Network Library for the oneAPI specification and now part of the UXL Foundation. With oneDNN 3.5 comes more performance optimizations for existing and upcoming Intel hardware.
Intel's IGB and IXGBE network drivers within the mainline Linux kernel are being adapted to support firmware updates for the underlying driver. To date such functionality was limited to Intel's out-of-tree versions of these drivers for their higher-end network hardware.
On Thursday the first set of Intel Xe driver feature updates were submitted to DRM-Next of material intended for merging with the Linux 6.11 kernel in July.
It's like magic with one line of code changed in the Linux kernel that Intel is reporting up to 19% performance improvement for Intel Core Ultra "Meteor Lake" and up to an 11% improvement in performance per Watt. Or in another EPP mode, the power consumption during video playback can be reduced by 52%!
Intel released a new version of its NPU Acceleration Library, the user-space Python library for leveraging the Neural Processing Unit (NPU) found within their Core Ultra "Meteor Lake" laptops and upcoming Lunar Lake and Arrow Lake hardware as well.
Building atop the Intel "ANV" Vulkan driver's mesh shader support that's been enabled by default since last year, the newest Mesa 24.2-devel code as of today now adds support for mesh shader queries.
24 hours ago AMD was in the limelight in announcing the Ryzen 9000 series, the Ryzen AI 300 series, teasing AMD 5th Gen EPYC, etc. Now the tables have turned to Intel with the embargo lifting concerning new details on the Gaudi 3 AI accelerator and upcoming Lunar Lake mobile processors and the launch of the Intel Xeon 6700E (Sierra Forest) E-core server processors. In this article is a look at some of the new disclosures around Lunar Lake.
The latest feature work around Intel's Advanced Performance Extensions (APX) that is merged for the in-development GCC 15 compiler is supporting APX NF functionality for suppressing the update of status flags on arithmetic operations.
As some more exciting news for upcoming Xe2 graphics with Lunar Lake integrated graphics and Battlemage discrete GPUs, the latest open-source driver activity for Linux has confirmed Xe2 supporting native 64-bit integer arithmetic.
It's not too common for Intel to publish new CPU microcode updates outside of their "Patch Tuesday" regiment but that happened yesterday with a Friday night release of new CPU microcode although this time is limited to the Celeron and Pentium Silver families.
3014 Intel news articles published on Phoronix.