Intel News Archives


3,080 Intel open-source and Linux related news articles on Phoronix since 2006.

Intel Begins Working On Next-Gen Xe3 Graphics With Linux 6.13
Intel Begins Working On Next-Gen Xe3 Graphics With Linux 6.13

While Intel Xe2 graphics have just debuted with Lunar Lake and we are awaiting Battlemage discrete GPUs with Xe2, Intel's open-source Linux driver engineers have begun work enabling Xe3 graphics! Xe3 driver work is now underway for next-generation Intel graphics.

10 October 2024 - Intel Xe3 Graphics - 4 Comments
Intel's Rendering Toolkit Turns To More Open, Community-Welcoming Development Model
Intel's Rendering Toolkit Turns To More Open, Community-Welcoming Development Model

Intel's oneAPI Rendering Toolkit with the likes of OSPRay, Embree, OpenVKL, Open Image Denoise, and others has been open-source for years. But it's not been exactly an open-source development model with making it easy for independent contributors to propose code changes. But Intel has now decided to make these projects more like traditional open-source projects and welcoming community contributions -- including from different hardware vendors.

8 October 2024 - oneAPI Rendering Toolkit - 4 Comments
More Intel Diamond Rapids Enablement Landing For Linux 6.12
More Intel Diamond Rapids Enablement Landing For Linux 6.12

In addition to Intel's Linux engineers being busy preparing hardware enablement support for next-gen Panther Lake client processors, they are also busy beginning to plumb Linux driver support for next-generation Xeon "Diamond Rapids" support as the successor to Xeon 6 Granite Rapids. With Linux 6.12 some new bits are now set to land for Diamond Rapids.

6 October 2024 - Intel Diamond Rapids - Add A Comment
Intel Panther Lake Introducing 5th Gen NPU - Initial Linux Patches Posted
Intel Panther Lake Introducing 5th Gen NPU - Initial Linux Patches Posted

Intel's Linux engineers continue working on preparing for next-generation hardware support within the kernel well ahead of launch. The latest on the recent enablement around next-gen Panther Lake processors is enabling a new "5th Gen" neural processing unit (NPU) to be found with Panther Lake P.

4 October 2024 - Intel Panther Lake NPU - 2 Comments
Intel Xeon 6900P "Granite Rapids" List Prices Top Out At $17,800 USD
Intel Xeon 6900P "Granite Rapids" List Prices Top Out At $17,800 USD

Last week with the launch of the Intel Xeon 6900P "Granite Rapids" processors, Intel didn't disclose their list prices... Today they added the Granite Rapids list prices to their ARK database. With Granite Rapids making Intel much more competitive to the AMD EPYC competition and over prior generation Xeon CPUs, these new processors are commanding a higher price tag with the Xeon 6980P topping out at $17,800 USD.

3 October 2024 - Intel Xeon 6900P Pricing - 4 Comments
Some Intel Linux Driver Maintainers Have Left The Company
Some Intel Linux Driver Maintainers Have Left The Company

With the recent Intel layoffs and early retirement / buyout packages, I have been curious to see what impact it will have on the open-source/Linux software engineers at the company. There's at least a few driver maintainers that have unfortunately departed the company but at least no major exodus of their well respected Linux software engineers.

2 October 2024 - Intel Layoffs - 18 Comments
Intel Working To Improve Virtualization Handling For P/E-Core Hybrid CPUs
Intel Working To Improve Virtualization Handling For P/E-Core Hybrid CPUs

While Intel has been making steady progress around enhancing the Linux kernel handling for CPUs with a mix of P and E cores for proper task placement and power optimizations, one area that still is less than desirable for these hybrid Intel Core processors is around virtualization. But Intel engineers are now actively working on improving the Linux virtualization infrastructure for being able to convey the P/E core differences among vCPUs so that the guest VMs can better behave in such environments.

25 September 2024 - Intel Core + Virtualization - 4 Comments
Intel Lunar Lake Linux Benchmarks Are Still Forthcoming
Intel Lunar Lake Linux Benchmarks Are Still Forthcoming

While there were many Windows reviews/benchmarks out Tuesday for Intel Core Ultra 200 Series "Lunar Lake" laptops on various websites, Linux tests are still awaiting due to having resorted to pre-ordering a Lunar Lake laptop myself for delivering Linux support/compatibility information and performance benchmarks. But hopefully by this time next week will be the initial data set.

25 September 2024 - Not Yet... Unfortunately - 18 Comments
Intel Gaudi 3 Linux Driver Support Expected Next Month
Intel Gaudi 3 Linux Driver Support Expected Next Month

Intel used their Enterprise Tech Tour last week in Oregon to not only provide insight into the new Xeon 6900 "Granite Rapids" server processors (and Xeon 6980P benchmarks) but also to shed more light on their Gaudi 3 AI inference accelerator. The question I was most curious about with Gaudi 3: where's the Linux driver support?

24 September 2024 - Gaudi 3 Driver - Add A Comment
Intel's LPMD "Low Power Mode Daemon" Now Identifies As The "Energy Optimizer"
Intel's LPMD "Low Power Mode Daemon" Now Identifies As The "Energy Optimizer"

The Intel LPMD open-source project is a user-space daemon for optimizing active idle power handling on Linux and can be useful particularly for modern Intel Core hybrid processors. LPMD is short for the "Low Power Mode Daemon" while with today's v0.0.7 release it's now re-identified itself as the "Energy Optimizer" instead.

24 September 2024 - Intel LPMD v0.0.7 - 9 Comments
Intel Diamond Rapids Switches To "Family 19" In Ending Intel Family 6 CPU Era
Intel Diamond Rapids Switches To "Family 19" In Ending Intel Family 6 CPU Era

Months ago Intel Linux engineers began adapting the Linux kernel to end the assumptions made around "Family 6" for Intel CPUs that had been used since the 90's with the Pentium Pro as the CPU family ID. With Linux 6.12 they finished the Intel CPU family/model ID restructuring and now we have the first patch confirming a post-Family 6 Intel CPU: Diamond Rapids is Family 19.

23 September 2024 - Intel Family 19 - 24 Comments
OpenVINO 2024.4 Prepares For Core Ultra Series 2, New Gen AI Models
OpenVINO 2024.4 Prepares For Core Ultra Series 2, New Gen AI Models

Intel engineers today released OpenVINO 2024.4 as the newest version of their open-source AI toolkit. OpenVINO 2024.4 prepares for upcoming Intel Core Ultra Series 2 "Lunar Lake" processors, supports newer Gen AI models, now supports Python 3.12, and finally adds official support for Red Hat Enterprise Linux 9.

19 September 2024 - OpenVINO 2024.4 - 1 Comment
Intel Linux NPU Driver 1.8 Released Ahead Of Lunar Lake
Intel Linux NPU Driver 1.8 Released Ahead Of Lunar Lake

Ahead of the Intel Core Ultra 200V "Lunar Lake" laptops beginning to ship starting next week, the Intel Linux NPU Driver 1.8 is now available as the latest software update for embracing the Intel NPU for AI offloading.

17 September 2024 - Intel NPU Driver 1.8 - 1 Comment
Linux 6.12 Finishing The Transition For Moving Intel CPUs Past The "Family 6" Era
Linux 6.12 Finishing The Transition For Moving Intel CPUs Past The "Family 6" Era

As written about early in the year, future Intel CPUs will be moving past the "Family 6" identification used since the mid-1990s with the P6 micro-architecture. Since then Intel has continued releasing new CPUs under "Family 6" with different model IDs while AMD has been more open to changing its Family ID every Zen generation or two. With Intel using Family 6 for so long it led to a lot of Linux kernel code just relying on Model ID comparisons for determining between Intel CPU generations and the like. Thus a lot of Intel CPU model handling reworks are needed for preparing future Intel CPU generations that will no longer be in Family 6. With Linux 6.12 it looks like that work will be wrapping up.

13 September 2024 - VFM Refactoring - 20 Comments
Intel Graphics Compiler Can Now Be Built For RISC-V
Intel Graphics Compiler Can Now Be Built For RISC-V

The Intel Graphics Compiler (IGC) that is used on Windows as a shader compiler back-end and both for Windows/Linux as part of their OpenCL and oneAPI Level Zero compute stack can now be compiled for RISC-V 64-bit.

13 September 2024 - Intel IGC + RISC-V - 12 Comments
Another Arrow Lake Graphics Device ID Being Added To Intel's Linux Driver
Another Arrow Lake Graphics Device ID Being Added To Intel's Linux Driver

The Intel Arrow Lake Linux graphics driver support appears largely wrapped up following a patch for properly handling the necessary GSC firmware requirements and building off all the existing Meteor Lake Arc Graphics driver code paths. There are a number of Arrow Lake PCI device IDs already present for the graphics while a new one is being added now to the kernel drivers.

10 September 2024 - Intel Arrow Lake ID - Add A Comment
Intel Efficiency Latency Control "ELC" Feature Slated For Linux 6.12
Intel Efficiency Latency Control "ELC" Feature Slated For Linux 6.12

Last month I wrote about Intel Linux engineers working on a new Efficiency Latency Control feature for their uncore driver. This ELC option allows for adjusting the behavior of the Intel uncore for efficiency versus latency characteristics. Those Intel ELC patches to the TPMI uncore driver are now queued up for merging with the upcoming Linux 6.12 cycle.

9 September 2024 - Intel Uncore Efficiency Latency Control - 4 Comments
Intel Panther Lake HDMI Audio Support Coming With Linux 6.12
Intel Panther Lake HDMI Audio Support Coming With Linux 6.12

While Intel Lunar Lake is only beginning to ship later this month, Intel Linux engineers have already begun work on enabling its successor: Panther Lake. With the upcoming Linux 6.12 kernel cycle will be more early enablement work on Intel Panther Lake, presumably what will be the Core Ultra 300 series.

9 September 2024 - Intel Panther Lake HDMI Audio - Add A Comment
Linux 6.12 To Enhance The Hybrid P/E Core Experience On Intel Lunar Lake
Linux 6.12 To Enhance The Hybrid P/E Core Experience On Intel Lunar Lake

The work written about earlier this year on New Intel Linux Patches Continue Working To Improve Hybrid CPU Task Placement looks like it will be merged for the upcoming Linux 6.12 cycle as the patches have now been queued into the power management subsystem's "-next" branch. This latest Intel Core hybrid handling work is particularly focused on hybrid P/E-core processors without SMT / Hyper Threading, such as found with the upcoming Core Ultra 200V "Lunar Lake" processors.

8 September 2024 - Hybrid CPU + No SMT - 3 Comments
Intel Graphics Driver With Linux 6.12 Will Finally Report Fan Speeds
Intel Graphics Driver With Linux 6.12 Will Finally Report Fan Speeds

Intel has submitted more kernel graphics driver changes for the upcoming Linux 6.12 cycle. Following the pull requests to DRM-Next last week to enable Lunar Lake Xe2 graphics and Battlemage by default, some more lingering feature patches were merged today. Most exciting with this last round of patches before Linux 6.12? Intel graphics card fan speed reporting is finally wired up for their Linux driver.

6 September 2024 - HWMON Fan Speed Reporting - 19 Comments
Intel's Open-Source Vulkan Driver Will No Longer Warn Over Using Xe2 Graphics
Intel's Open-Source Vulkan Driver Will No Longer Warn Over Using Xe2 Graphics

With Linux 6.12 the Lunar Lake and Battlemage graphics are being enabled by default for out-of-the-box support with Intel's next-gen Xe2 graphics. Over in user-space the Intel OpenGL and Vulkan driver code has also begun enabling Xe2 graphics by default for use when running on Linux 6.12+. In Mesa besides no longer being hidden by the force probe option, a warning is now removed so users aren't told about unsupported Vulkan support when using Xe2 hardware.

5 September 2024 - Xe2 Graphics Warning Removed - 7 Comments
Intel Battlemage OpenGL & Vulkan Driver Support Enabled By Default For Linux
Intel Battlemage OpenGL & Vulkan Driver Support Enabled By Default For Linux

Now that Linux 6.12 will enable Intel Battlemage and Lunar Lake graphics by default for the out-of-the-box kernel graphics driver support, the user-space Intel Mesa drivers with Iris Gallium3D (OpenGL) and ANV Vulkan are moving ahead to enable their support out-of-the-box too. This has been merged for Mesa 24.3-devel to have Battlemage discrete GPUs enjoying OpenGL and Vulkan support while it's also marked for back-porting to the Mesa 24.2 stable series.

3 September 2024 - Backporting To Mesa 24.2 - 1 Comment
Important Linux Patch Arriving For Intel Arrow Lake Graphics
Important Linux Patch Arriving For Intel Arrow Lake Graphics

While all of the focus recently when it comes to Intel's open-source Linux graphics driver has been around getting Lunar Lake and Battlemage graphics ready, there is an important last-minute fix that is also needed for ensuring Arrow Lake graphics support is ready for Linux users.

30 August 2024 - Newer GSC Firmware Needed - 1 Comment
Intel Enables Xe2 Lunar Lake & Battlemage Graphics By Default With Linux 6.12
Intel Enables Xe2 Lunar Lake & Battlemage Graphics By Default With Linux 6.12

It's happening! The upcoming Linux 6.12 kernel cycle will be enabling the Xe2 graphics in Lunar Lake and Battlemage out-of-the-box / by-default. The Xe2 support within the open-source "Xe" kernel graphics driver appears to be stable enough now for enabling the support by default for Lunar Lake and Battlemage hardware with the next kernel version. The patches have been submitted.

29 August 2024 - Xe2 Support Stable - 4 Comments
Intel's Current IAA & DSA Accelerators Aren't Safe For VMs Due To A Security Issue
Intel's Current IAA & DSA Accelerators Aren't Safe For VMs Due To A Security Issue

With the Intel In-Memory Analytics Accelerator (IAA) and Data Streaming Accelerator (DSA) introduced first with Xeon Scalable "Sapphire Rapids" processors, they can be a big performance win for some workloads but can be a pain to setup and with limited software support. It also turns out that since a security advisory issued earlier in the year, current Intel IAA and DSA accelerators aren't safe for use within virtual machines (VMs) and that issue doesn't appear to be resolved until Diamond Rapids and Granite Rapids D processors.

29 August 2024 - Will Be Safe With Diamond Rapids - 8 Comments
Intel Posts New Patches For GPU Shared Virtual Memory With Xe Driver
Intel Posts New Patches For GPU Shared Virtual Memory With Xe Driver

Intel Linux graphics driver engineers continue to be very busy enabling the Xe Direct Rendering Manager that is becoming the default kernel graphics driver beginning with Xe2 Lunar Lake and Battlemage hardware (it currently works as an experimental option with existing Intel graphics hardware going back to Tigerlake). The latest work coming out of Intel is their latest push on enabling GPU Shared Virtual Memory (SVM) support.

28 August 2024 - Intel Xe GPU SVM Support - 3 Comments
More Intel AVX10.2 Enablement Lands In The GCC 15 Compiler
More Intel AVX10.2 Enablement Lands In The GCC 15 Compiler

Earlier this month Intel compiler engineers began adding AVX10.2 support into the GCC 15 open-source compiler. Now as we approach the end of August, another big batch of AVX10.2 enablement has landed for this next GNU Compiler Collection release.

26 August 2024 - AVX10.2 Media + MinMax + Vector Copy - 7 Comments
Intel Preps More Xe2 Lunar Lake & Battlemage Driver Code For Linux 6.12
Intel Preps More Xe2 Lunar Lake & Battlemage Driver Code For Linux 6.12

Intel's open-source Linux graphics driver engineers continue feverishly working on the Xe2 graphics support both for imminently-launching Lunar Lake laptops and then the Battlemage discrete graphics cards. This week more "missing bits" were addressed in new Intel Linux graphics driver code on its way to DRM-Next ahead of the upcoming Linux 6.12 merge window.

23 August 2024 - Intel Xe2 Preparations - 5 Comments
Intel Further Speeds Up strnlen() In The GNU C Library For Recent Intel/AMD CPUs
Intel Further Speeds Up strnlen() In The GNU C Library For Recent Intel/AMD CPUs

Intel software engineers are responsible for many of the great x86_64-related optimizations to the GNU C Library "glibc" over the years. While they've extensively tuned many Glibc functions for achieving peak performance on their modern CPUs, it's a never-ending quest. Merged this week was another optimization to strnlen(), the function for determining the number of bytes in a fixed-size string.

22 August 2024 - Faster strnlen() - 35 Comments

3080 Intel news articles published on Phoronix.