Intel News Archives


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

Intel's IWD 1.17 Wireless Daemon Brings More Fixes

While it was busy on the hardware side of the house with Intel talking up all of their forthcoming hardware, Intel's open-source software engineers remain very busy working not only to enable their next-generation hardware but other open-source efforts they've invested in like the iNet wireless daemon.

22 August 2021 - IWD 1.17 - 7 Comments
Another Round Of Intel CET Patches, Still Working Toward Linux Kernel Integration

While Intel is normally very punctual in providing support for major new CPU features under Linux and often landing them well in advance of general hardware availability, their work around Control-flow Enforcement Technology (CET) has taken a long longer than normal and is still going through new rounds of code review to get accepted into the mainline Linux kernel.

21 August 2021 - Control-flow Enforcement Tech - 1 Comment
Intel Appears Ready To Advertise Its DG1 Graphics Card Support On Linux

As I have covered in many Phoronix articles over the past number of months, it's been a lengthy road bringing up the DG1 graphics support on Linux with the Intel open-source engineers having to re-architect their "i915" kernel graphics driver to support device local memory, getting the GuC support into good shape, scheduler changes, beginning to make use of TTM for memory management, user-space API changes, and a ton of other changes in expanding the driver's scope from just catering to integrated graphics. But now it looks like the DG1 Linux support is about to be officially advertised.

12 August 2021 - DG1 Ready - 5 Comments
Intel Preparing Linux Kernel Support For "Unaccepted Memory"

The latest patch series from Intel engineers worth noting for the Linux kernel is around implementing support for on-demand "unaccepted memory". Unaccepted memory is supported by the latest-generation AMD EPYC processors but not yet supported under Linux for on-demand/as-needed handling while Intel is preparing the kernel support for their next-gen Xeon CPUs having this capability.

11 August 2021 - Unaccepted Memory - 10 Comments
Intel Graphics Driver Queues More DG2 Code For Linux While Removing Cannon Lake

Intel has another big batch of open-source kernel graphics driver updates it sent out to DRM-Next for queuing ahead of the upcoming Linux 5.15 cycle. The DG2 graphics card is getting wired up while this pull request does also finally remove the Cannon Lake "Gen 10" graphics that never materialized in commercial products.

11 August 2021 - Intel DRM Changes For Linux 5.15 - 1 Comment
Intel Fully Embracing LLVM For Their C/C++ Compilers

Intel's next-generation C/C++ compilers are fully leveraging the LLVM compiler stack in place of their former proprietary compiler code-base. Intel has "complete[d] adoption" of LLVM moving forward for their C/C++ compiler needs.

9 August 2021 - Intel LLVM C/C++ Compilers - 35 Comments
Intel Working To Combine The Best Of CET + CFI Into "FineIBT"

Intel security researchers have been working on implementing toolchain-optimized fine-grained Control Flow Integrity (CFI) support on top of Intel's hardware-based Control-flow Enforcement Technology (CET). By leveraging Intel CET, the Control-Flow Integrity overhead is much lower than the otherwise pure software/compiler-based approach. This Linux security improvement is being worked on under the name of FineIBT.

6 August 2021 - Intel FineIBT - 2 Comments
Intel Proposes Linux Kernel Driver Allow/Deny Filtering

As part of their work around Trust Domain Extensions (TDX) support for Linux, Intel engineers are proposing a driver filter option for Linux to be able to set allow or deny lists of driver(s) that can or cannot be loaded by the booted kernel.

4 August 2021 - Allow Or Deny - 25 Comments
Intel's Iris Gallium3D OpenGL Driver Now Supports Threaded Shader Compilation

Intel's open-source "Iris" Gallium3D driver for providing modern OpenGL driver support on their graphics hardware from Broadwell through all current Gen12 / Xe Graphics era hardware has been in great shape for some time and works wonderfully. But Intel's not done furthering this Linux OpenGL driver and today they now have threaded shader compilation merged.

28 July 2021 - Threaded Shader Compiles - 2 Comments
Intel Accelerated: New Node Naming & Ambitious Roadmap

Intel CEO Pat Gelsinger is back with another webcast following his update in March that focused on the new Intel Foundry Services, new US fabs, and more. Today's event is "Intel Accelerated" and offering an update on the company's IDM 2.0 process and packaging.

26 July 2021 - Packaging + Process Updates - 17 Comments
Networking Support For Intel's Lunar Lake Coming With Linux 5.15

Back in March I wrote about Intel open-source engineers already beginning Linux bring-up for "Lunar Lake" as a future client platform not due out until 2023 at least. That work began with enabling Lunar Lake within the existing e1000e network driver and that hardware enablment work will finally be mainlined this autumn with Linux 5.15.

22 July 2021 - e1000e Driver + Lunar Lake - 3 Comments
Intel Reported To Be Looking At Acquiring GlobalFoundries

The latest surprise news under Intel's new leadership is that they are reported to be exploring a deal to acquire GlobalFoundries, the company ultimately formed when AMD decided in 2008 to spin off their semiconductor manufacturing business.

15 July 2021 - Intel + GlobalFoundries? - 50 Comments
Intel Gets Back To Years-Long Journey Upstreaming PECI

Intel open-source engineers are back around with a new take on introducing a PECI subsystem for the Linux kernel to ultimately make their Xeon servers more attractive and friendly for OpenBMC usage.

12 July 2021 - Platform Environment Control Interface - 2 Comments
Intel Working On Implementing GuC Firmware Based Power Management For Linux

Going back to 2017 was work on firmware-based power management for Intel graphics with its GuC implementation. That work didn't advance with the time but now with Intel renewing their work around GuC and with future hardware may mandate this binary-only firmware, they are again revisiting the GuC power management.

10 July 2021 - GuC Power Management - 14 Comments
Intel's Mesa Drivers Using The IGC Compiler Delayed

Last summer I wrote about Intel prototyping their Mesa drivers to use the IGC compiler, which followed Intel transitioning their Windows driver to use this compiler that was originally written for their open-source Linux compute stack. While they were making good progress last year on having their Mesa drivers use the IGC compiler, the project has been pushed back.

7 July 2021 - Intel IGC Mesa - 2 Comments
Linux Gets New Thermal Driver Code Ahead of Alder Lake

The thermal subsystem updates for the Linux 5.14 kernel include more work on Intel's int340x driver that is used by newer Intel laptops for dealing with their varying thermal control capabilities and exposing more thermal information to user-space for use by Intel's Thermal Daemon (Thermald). This cycle the work includes a new driver that will be used by next-gen Alder Lake SoCs.

4 July 2021 - int340x PCI MMIO - 1 Comment
Intel Overhauls & Replaces Its RDMA Linux Driver

Intel has wrapped up a 3+ year effort to overhaul and replace its existing RDMA (Remote Direct Memory Access) driver. With Linux 5.14 is their shiny new "IRDMA" driver while their former driver is being immediately removed.

2 July 2021 - Intel RDMA Replacement - 5 Comments
Intel Posts Big Set of Patches For AVX-512 FP16 Compiler Support For Sapphire Rapids
Intel Posts Big Set of Patches For AVX-512 FP16 Compiler Support For Sapphire Rapids

Besides Sapphire Rapids introducing Advanced Matrix Extensions (AMX), new developer documentation has detailed AVX-512 FP16 capabilities coming with the next-generation Xeon processors. Intel has posted initial developer documentation around AVX512FP16 as well as a big set of GCC and LLVM Clang compiler patches for handling the new intrinsics.

1 July 2021 - AVX-512 FP16 - 8 Comments
Intel To Disable TSX By Default On More CPUs With New Microcode
Intel To Disable TSX By Default On More CPUs With New Microcode

Intel is going to be disabling Transactional Synchronization Extensions (TSX) by default for various Skylake through Coffee Lake processors with forthcoming microcode updates. Yes, this does mean performance implications for workloads benefiting from TSX. This change has seemingly not been talked about much at all publicly and I just happened to become aware of it when looking through new kernel patches.

28 June 2021 - Intel Disabling TSX - 30 Comments
Crocus Gallium3D Adds Experimental Intel Gen8 Graphics, Overlapping With Iris Driver

Landing in mainline Mesa 21.2 development code last week was the "Crocus" Gallium3D driver for old Intel hardware spanning from the Intel 965 chipset days "Gen4" up through Crocus supporting Haswell "Gen7" graphics. The i965 to Haswell span has been the focus since the official Intel "Iris" Gallium3D driver already in Mesa supports the Broadwell "Gen8" up through all current Intel UHD/Xe Graphics. But now Crocus with the latest Mesa code has added Gen8 support.

23 June 2021 - Crocus - 6 Comments
Intel Lands More Open-Source Vulkan Driver Changes For Ray-Tracing

Even though Vulkan ray-tracing support on Intel graphics hardware isn't coming until Xe HPG avaiability, Intel's Linux graphics driver developers have been preparing since last year. In preparation for the Xe HPG launch, Intel's open-source talent have for many months already been preparing the Vulkan ray-tracing functionality wither another batch of code being merged today.

22 June 2021 - Intel Vulkan Ray-Tracing - 12 Comments
Linux 5.13 Lands More Fixes To The Mucked Up FPU/XSTATE Handling Mess

Earlier this month Linux 5.13 disabled Intel's ENQCMD functionality for upcoming Xeon "Sapphire Rapids" processors as the kernel software code around it was deemed "broken beyond repair". More of the recent Intel-submitted patches around reworking kernel code in preparation for upcoming CPU features has been found to be rather hairy after already being mainlined and thus another batch of urgent x86 fixes were sent in this morning.

20 June 2021 - Linux 5.13 XSTATE - 10 Comments

2937 Intel news articles published on Phoronix.