Intel News Archives


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

Intel Making Improvements For CPU Microcode Updating Under Linux
Intel Making Improvements For CPU Microcode Updating Under Linux

Intel engineers are working on enhancing the x86_64 CPU microcode updating experience under Linux and in particular the work is ultimately around better supporting of late microcode loading on Linux for Intel systems with a primary focus on Intel servers / enterprise users.

14 August 2023 - Intel x86_64 Microcode Enhancements - 5 Comments
Linux 6.6 Bringing Initial Support For Intel Lunar Lake's VPU4
Linux 6.6 Bringing Initial Support For Intel Lunar Lake's VPU4

In addition to all the interesting open-source graphics driver updates coming with Linux 6.6 like AMD FreeSync Panel Replay, Nouveau uAPI additions for NVK, Intel PSR for old laptops, and many other GPU driver changes, the Direct Rendering Manager (DRM) subsystem with its AI accelerator "accel" framework/subsystem is rolling out initial support for the VPU4 coming with Intel Lunar Lake processors.

14 August 2023 - Versatile Processing Unit 4 - 2 Comments
Intel Wiring Up DisplayPort Alt Mode 2.1 Support For Linux
Intel Wiring Up DisplayPort Alt Mode 2.1 Support For Linux

Last year the DisplayPort 2.1 specification was published and now Intel's open-source Linux engineers are working on adding support to the kernel for handling of the DisplayPort Alternate Mode 2.1 support for that DP operation over USB Type-C connections.

12 August 2023 - DisplayPort Alternate Mode 2.1 - 13 Comments
Intel Meteor Lake Graphics Still Experimental "Force Probe" With Linux 6.6
Intel Meteor Lake Graphics Still Experimental "Force Probe" With Linux 6.6

Sent out today was the drm-intel-gt-next and drm-intel-next pull requests of the latest Intel graphics driver feature code for DRM-Next to then be merged for the upcoming Linux 6.6 cycle. Both pull requests indicate these are the last planned feature updates ahead of Linux 6.6 but what's interesting is that with the latest code upcoming Meteor Lake graphics are still being treated as experimental.

11 August 2023 - force_probe required - Add A Comment
DRM Scheduler Patches Updated That Clear The Path For Merging Intel's Xe Driver
DRM Scheduler Patches Updated That Clear The Path For Merging Intel's Xe Driver

Intel Arc Graphics customers have been eager to see the new Xe DRM kernel driver merged as a modern alternative to the long-standing i915 Direct Rendering Manager driver. The Xe driver should allow for better performance, is focused just on recent Intel graphics hardware, makes use of modern kernel features, and will allow for new features such as around the Vulkan sparse support. One of the blockers for getting the Xe driver merged at least in experimental form is getting the necessary DRM scheduler changes merged.

11 August 2023 - DRM Scheduler Changes - 6 Comments
Intel Speed Select Linux Tool Updated To Handle 32 Socket Servers
Intel Speed Select Linux Tool Updated To Handle 32 Socket Servers

The intel-speed-select tool that lives within the Linux kernel source tree has seen a set of patches prepared for the upcoming Linux 6.6 merge window. Arguably most interesting with this updated Intel Speed Select tool is now the ability to work with more than eight CPU sockets per platform -- the new limit is 32.

9 August 2023 - intel-speed-select - 6 Comments
Intel 20230808 Microcode Published For DOWNFALL, Other Security & Functional Issues
Intel 20230808 Microcode Published For DOWNFALL, Other Security & Functional Issues

In addition to the Linux kernel patches for GDS/Downfall for reporting the mitigated state and handling around Intel's latest speculative execution vulnerability, the updated CPU microcode has now been published on GitHub. In addition to having the Downfall mitigations for Skylake through Icelake/Tigerlake, there are also other security updates and functional issues resolved by this Intel 20230808 CPU microcode release.

8 August 2023 - Intel Microcode - 1 Comment
Intel Begins Posting GCC Compiler Patches For AVX10.1
Intel Begins Posting GCC Compiler Patches For AVX10.1

Last month Intel announced APX and AVX10 as the successor to AVX-512 that will see both P and E cores in the future supporting this updated Advanced Vector Extensions implementation. Delightfully, today Intel engineers began posting GCC compiler patches for beginning to enable AVX10 support.

8 August 2023 - Intel AVX10.1 - 2 Comments
Intel Arrow Lake & Lunar Lake Sound Support Ongoing With Linux 6.6
Intel Arrow Lake & Lunar Lake Sound Support Ongoing With Linux 6.6

Back in Linux 6.4 there were Intel HD audio additions for Lunar Lake processors, ACE2.x integration with Lunar Lake has also been worked on as part of the SoundWire support, and also early preparations on the Sound Open Firmware side. With Linux 6.6 there are more audio bits coming together for Lunar Lake and Arrow Lake processors.

4 August 2023 - Linux 6.6 Sound - 2 Comments
Fake Sparse Support Merged For Intel's Vulkan Linux Driver To Make More Games Playable
Fake Sparse Support Merged For Intel's Vulkan Linux Driver To Make More Games Playable

Preventing some modern Windows games from running on Intel Arc Graphics under Linux with Valve's Steam Play has been held up by lack of sparse support within Intel's ANV Vulkan driver. Those limitations will hopefully be overcome with the Intel Xe kernel mode driver when that is mainlined in hopefully the coming months, but for now it's a bit of a sore spot for Intel Linux gamers. A partial workaround though has now been merged for Mesa 23.3 with fake sparse support.

3 August 2023 - Intel Fake Sparse Support - 8 Comments
With Linux 6.6, Intel Restoring Panel Self Refresh For Aging Haswell/Broadwell Laptops
With Linux 6.6, Intel Restoring Panel Self Refresh For Aging Haswell/Broadwell Laptops

It's been ten years since Intel launched the Haswell processors that were great for the time followed by Broadwell. On the laptop side for Haswell and Broadwell the Panel Self Refresh (PSR) power-savings support has been rather notorious at least on the Linux side. Finally for the Linux 6.6 kernel due out in late 2023, the developers are re-enabling PSR support for these aging laptops.

3 August 2023 - Intel PSR1 - 3 Comments
Intel's FRED Getting Ready To Meet The Linux Kernel
Intel's FRED Getting Ready To Meet The Linux Kernel

Since last year Intel Linux engineers have been busy working on FRED support for the Flexible Return and Event Delivery specification that will be found with future-generation processors. FRED overhauls how CPU transitions are handled between privilege levels and a design goal of lowering transition latencies and allow for more robust software use-cases.

1 August 2023 - Flexible Return and Event Delivery - 1 Comment
Intel's Embree 4.2 Promotes Its SYCL GPU Support Out Of Beta
Intel's Embree 4.2 Promotes Its SYCL GPU Support Out Of Beta

Intel today released Embree 4.2 as the newest feature update to this open-source and high performance ray-tracing library. While Embree has long offered fast CPU-based ray-tracing support, Embree 4.0 introduced GPU acceleration via SYCL. With the Embree 4.2 release, the GPU SYCL support is no longer being treated as beta.

1 August 2023 - No Longer SYCL Beta - 1 Comment
Intel Prepares Linux Driver For Next-Gen VPU With Lunar Lake
Intel Prepares Linux Driver For Next-Gen VPU With Lunar Lake

With the upcoming Intel Meteor Lake processors is the introduction of the Versatile Processing Unit "VPU" IP block for computer vision and deep learning use-cases to provide better performance. Earlier this year with Linux 6.3 the iVPU driver was merged. Meteor Lake processors haven't even officially launched yet while already Intel's open-source engineers have begun enabling the next-gen VPU to be found with Lunar Lake processors.

31 July 2023 - VPU IP 4 - 3 Comments
Intel's oneAPI Construction Kit 3.0 Released
Intel's oneAPI Construction Kit 3.0 Released

Announced in early June by Intel-owned Codeplay Software was the oneAPI Construction Kit for helping to bring SYCL codebases to new processor/accelerator architectures with an emphasis on AI and HPC. Today marks the release already of the oneAPI Construction Kit 3.0.

28 July 2023 - oneAPI Construction Kit 3.0 - 1 Comment
Intel AVX10: Taking AVX-512 With More Features & Supporting It Across P/E Cores
Intel AVX10: Taking AVX-512 With More Features & Supporting It Across P/E Cores

Along with detailing Advanced Performance Extensions (APX), Intel as effectively a footnote to that also disclosed another exciting addition to find with future Intel CPUs: AVX10. Most notably for consumer use is that AVX10 will enable AVX-512 capabilities across both Performance and Efficient core designs with hybrid processors.

24 July 2023 - Intel AVX 10 - 33 Comments
Intel Details APX - Advanced Performance Extensions
Intel Details APX - Advanced Performance Extensions

Following Advanced Vector Extensions (AVX) and more recently Advanced Matrix Extensions (AMX) for furthering the x86_64 CPU compute potential, Intel has now published initial details on APX: Advanced Performance Extensions.

24 July 2023 - Intel APX - 67 Comments
Linux 6.6 To Deal With Unresponsive Intel QAT Devices
Linux 6.6 To Deal With Unresponsive Intel QAT Devices

Linux has supported Quick Assist Technology (QAT) devices from the start whether it be QAT PCIe adapters or QAT support found within select Atom and Xeon CPUs as well as the latest-generation Sapphire Rapids CPUs. Only now though with the upcoming Linux 6.6 kernel is it adding a heartbeat feature for determining if a QAT device becomes unresponsive so that it can be acted upon.

20 July 2023 - Intel QAT Heartbeat - 7 Comments
Intel Releases Updated Q2-2023 FFmpeg Cartwheel
Intel Releases Updated Q2-2023 FFmpeg Cartwheel

Intel has published their 2023Q2 release of their FFmpeg Cartwheel repository that holds the many different patches around Intel integrated/discrete video acceleration for use with the popular FFmpeg multimedia library. Intel engineers continue working on upstreaming their various patches to FFmpeg proper while "cartwheel-ffmpeg" is their staging area where they continue to have the latest and greatest patches available for easy consumption.

19 July 2023 - FFmpeg Patch Queue - 1 Comment
ASUS Will Take Over Intel's NUC Systems Line Moving Ahead
ASUS Will Take Over Intel's NUC Systems Line Moving Ahead

Intel announced this evening they agreed to a term sheet with ASUS for manufacturing, selling, and supporting the Next Unit of Compute (more commonly known as NUCs) from 10th to 13th generation systems and to develop future NUC system designs.

18 July 2023 - ASUS NUCs - 53 Comments
Fake Sparse Support Being Worked On For Intel's Open-Source Vulkan Driver
Fake Sparse Support Being Worked On For Intel's Open-Source Vulkan Driver

While Intel Arc Graphics continue enjoying performance optimizations with the open-source Linux graphics driver stack, the major limitation facing Arc Graphics on Linux right now for gamers is the lack of sparse residency support that is needed for running many newer games on Linux with Intel graphics -- particularly newer Windows D3D12 titles running on Linux via Valve's Steam Play. It's been a long known limitation and will hopefully be addressed once the Intel Xe kernel driver is introduced, but at least as an interim solution there is now "fake" sparse support being implemented.

18 July 2023 - Fake Sparse - 6 Comments
Cluster Scheduling For Intel Hybrid CPUs Looks Like It Will Be Ready For Linux 6.6
Cluster Scheduling For Intel Hybrid CPUs Looks Like It Will Be Ready For Linux 6.6

For the past few months Intel has been working on a new cluster scheduling implementation for their hybrid CPUs. This rework was due to their earlier cluster scheduling code not working out so well for the likes of Alder Lake and Raptor Lake processors while this new patch series can at least help some workloads in the ~1% range.

15 July 2023 - Cluster Scheduling For Hybrid CPUs - 5 Comments
New Intel Lunar Lake / Arrow Lake / Arrow Lake S Patches For GCC
New Intel Lunar Lake / Arrow Lake / Arrow Lake S Patches For GCC

Yesterday Intel engineers sent out early compiler patches for Lunar Lake and Arrow Lake with adding the new instructions of AVX-VNNI-INT16, SM3, SHA512, and SM4. Today that new instruction support was complemented by a new patch out of Intel for actually adding the new Lunar Lake, Arrow Lake, and Arrow Lake S targets to GCC.

14 July 2023 - Lunar Lake + Arrow Lake - 1 Comment
Intel Sends Out Initial Compiler Patches For Lunar Lake & Arrow Lake
Intel Sends Out Initial Compiler Patches For Lunar Lake & Arrow Lake

Intel's Linux software engineers understand the annual GCC compiler release cadence well and acknowledge the importance of having tuned compiler support available at launch. Intel for years has tended to get their new CPU support and new ISA features upstreamed into GCC as well as LLVM/Clang well ahead of product launch so that by the time their new consumer and server CPUs are shipping, there tends to be support within compilers just not at their stable versions but already found in the likes of Ubuntu. With that said, today Intel engineers posted initial compiler patches for Lunar Lake and Arrow Lake processors.

13 July 2023 - Lunar Lake + Arrow Lake - Add A Comment
Intel Granite Rapids D Support Merged Into GCC 14
Intel Granite Rapids D Support Merged Into GCC 14

As a follow-up to the news last week when I pointed out that Intel has begun working on Granite Rapids D compiler support for the GNU Compiler Collection, that code has now been merged for next year's GCC 14 release.

12 July 2023 - Granite Rapids D + GCC 14 - 1 Comment
Intel Posts Initial Granite Rapids D Support For GCC Compiler, Supports AMX-COMPLEX
Intel Posts Initial Granite Rapids D Support For GCC Compiler, Supports AMX-COMPLEX

Going back to last year Intel added Granite Rapids support to GCC 13 as part of their usual early bring-up of new product families into the GNU Compiler Collection. That initial Granite Rapids target premiered in the since-released GCC 13.1 alongside Emerald Rapids and Sierra Forest too. Hitting the GCC developers' mailing list today is initial support for Intel Granite Rapids D.

6 July 2023 - Granite Rapids D - Add A Comment
Linux 6.5 Adding Initial Support For USB4 v2, Intel Barlow Ridge
Linux 6.5 Adding Initial Support For USB4 v2, Intel Barlow Ridge

Last year the USB4 v2.0 specification was published as the next iteration of the USB4 standard. USB4 v2 supports 80 Gbps transfer rates with USB Type-C active cables and the ability to handle up to 120 Gbps in one direction and 40 Gbps for the other direction. Intel is contributing initial support for USB4 v2 to the Linux 6.5 kernel along with initial enablement on their new Intel Barlow Ridge discrete controller.

3 July 2023 - USB4 v2 - 27 Comments
SOF 2.6 Released: Intel Already Preparing Sound Open Firmware For Lunar Lake
SOF 2.6 Released: Intel Already Preparing Sound Open Firmware For Lunar Lake

Sound Open Firmware 2.6 was released on Thursday for this Intel-started open-source software project for having a fully open audio DSP firmware stack and related development tooling. While initially limited to Intel hardware support, SOF has since grown and seen support from the likes of Mediatek, Realtek, NXP, and even recent AMD SoCs.

30 June 2023 - Sound Open Firmware 2.6 - 5 Comments
Intel Pushes New Meteor Lake-S Driver Code Into Linux 6.5
Intel Pushes New Meteor Lake-S Driver Code Into Linux 6.5

For months there have been rumors whether Intel would cancel Meteor Lake-S desktop processors and leave next-generation Core desktop CPUs solely to a Raptor Lake Refresh or rumors as well Meteor Lake-S would be just for lower-end Core i3 and Core i5 level processors. Whatever Intel ends up doing, their Linux engineers continue pushing Meteor Lake-S related code into the Linux kernel.

29 June 2023 - Meteor Lake-S - 1 Comment
Linux 6.5 To Enhance Load Balancing For Intel Hybrid CPUs
Linux 6.5 To Enhance Load Balancing For Intel Hybrid CPUs

Ingo Molnar submitted today the scheduler updates destined for the Linux 6.5 kernel. Most noticeable with the CPU scheduler changes are enhancing SMP (Hyper Threading) load balancing for Intel Core CPUs of a hybrid design with a mix of P and E cores.

27 June 2023 - Linux 6.5 - 2 Comments
Intel Arc Graphics Driver Change Leads To A Big Speed-Up Under Linux
Intel Arc Graphics Driver Change Leads To A Big Speed-Up Under Linux

With the latest Mesa 23.2 code as of Friday there is now a rather significant performance optimization for Intel's graphics driver stack that really helps out Intel Arc Graphics DG2/Alchemist along with upcoming Meteor Lake graphics. Counter-Strike: Global Offensive, for example, was found to be 11% faster now with this single driver change and other Vulkan apps/games benefiting as well.

24 June 2023 - Performance Optimization - 28 Comments

2931 Intel news articles published on Phoronix.