Intel News Archives
Intel SST Core-Power Support Ready For Linux 5.6

Earlier this month I wrote about Intel SST Core-Power patches as part of Intel's Speed Select's functionality for more control over per-core power/frequency behavior based upon the software running on each core. The "core-power" profile support appears ready now for Linux 5.6.

25 January 2020 - Intel SST-CP - Add A Comment
Intel's Vulkan Driver Begins Making Infrastructure Changes For Multi-GPU Support

For months we have seen various Intel open-source Linux graphics driver patches that begin preparing for multi-GPU support where in moving forward with their Xe graphics cards there could be the iGPU + dGPU setup or even multiple Xe graphics cards in a single system. So far those Intel Linux multi-GPU preparations have been focused on their kernel-space driver while now it's reaching into user-space with their Vulkan driver seeing early infrastructure changes.

20 January 2020 - The Xe Future - 9 Comments
Intel's OSPray 2.0 Ray-Tracing Engine Released

An area where Intel continues striking with rhythm and near perfection is on the open-source software front with their countless speedy and useful open-source innovations that often go unmatched as well as timely hardware support. Out this weekend is their OSPray 2.0 release for this damn impressive ray-tracing engine.

19 January 2020 - Intel Ray-Tracing - 11 Comments
More Details On Intel's CVE-2019-14615 Graphics Vulnerability, a.k.a. iGPU Leak

As for CVE-2019-14615 the Intel graphics vulnerability disclosed this week affecting Gen7 through Gen9 graphics architectures, it's been dubbed "iGPU Leak" by the researchers involved. Thanks to the researcher who originally discovered this vulnerability having reached out to us, we now have some more information on this issue they describe as a "dangerous vulnerability."

18 January 2020 - iGPU Leak - 9 Comments
The Linux Kernel Obsoletes The Intel Simple Firmware Interface

We haven't heard of the Simple Firmware Interface in a number of years, but that changed this week in Linux now formally marking SFI as "obsolete" and confirmation Intel does not plan to ship any future platforms with this standard that dates back to their early days of working on Atom-powered mobile devices.

18 January 2020 - Simple Firmware Interface - 1 Comment
LLVM 10 Adds Option To Help Offset Intel JCC Microcode Performance Impact

Disclosed back in November was the Intel Jump Conditional Code Erratum that necessitated updated CPU microcode to mitigate and with that came with a nearly across the board performance impact. But Intel developers had been working on assembler patches for helping to reduce that performance hit. The GNU Assembler patches were merged back in December while now ahead of LLVM 10.0 that alternative toolchain has an option for helping to recover some of the lost performance.

16 January 2020 - --x86-branches-within-32B-boundaries - 2 Comments
Intel Sends Out Linux Patches For Speed Select Core-Power Controls

Coming to Linux last year with the 5.3 kernel was Intel Speed Select Technology support as a Cascade Lake feature for optimizing the per-core performance configurations to favor certain cores at the cost of reducing the performance capacity for other CPU cores. That Intel Speed Select (SST) support for Linux is now being enhanced with core-power controls.

15 January 2020 - Speed Select Core-Power - 1 Comment
Intel Revs Linux Patches For Per-Client Engine Busyness - Allowing For Great GPU Insight

One of the set of patches for Intel's Linux kernel graphics driver that have been floating around for more than one year is about exposing per-client (process) statistics in how each application is making use of the GPU's render/blitter/video hardware and various insightful statistics related to that. The patches aren't queued for mainline yet but at least a new revision of the work was published.

13 January 2020 - GPU TOP-Like Experience - 6 Comments
Linux 5.6 To Make Use Of Intel Ice Lake's Fast Short REP MOV For Faster memmove()

While Intel has offered good Ice Lake support since before the CPUs were shipping (sans taking a bit longer for the Thunderbolt support as a key lone exception, since resolved), a feature that's been publicly known since 2017 is the Fast Short REP MOV behavior and finally with Linux 5.6 that is being made use of for faster memory movements.

8 January 2020 - Fast Short REP MOV - 9 Comments
Intel Gallium3D Driver Performance Is Looking Good With The Core i9 9900KS

With Mesa 20.0 expected to ship the "Iris" Gallium3D driver as the default Intel OpenGL Linux driver for Broadwell hardware and newer, I've been ramping up my testing of this open-source driver in recent weeks. For adding to the various generations of CPUs tested, here are some numbers of the latest code when using the UHD Graphics 630 off the high-end Core i9 9900KS processor.

26 December 2019 - Core i9 9900KS - Classic vs. Gallium3D - 3 Comments
LLVM Clang Achieves ~96% The Performance Of GCC On Intel Ice Lake

The LLVM Clang compiler continues becoming increasing competitive against the long-standing GNU Compiler Collection (GCC) on Linux x86_64 systems... With tests done on Intel Ice Lake using the Core i7-1065G7, the Clang 9.0 stable performance is delivering over 95% the performance of GCC 9 stable based on over 40 C/C++ benchmarks.

23 December 2019 - GCC vs. Clang Benchmarks - 29 Comments
Intel SVT-AV1 0.8 AV1 Video Encoding Benchmarks

On Friday Intel released SVT-AV1 0.8 with more AVX2/AVX-512 optimizations for this one of the fastest CPU-based AV1 open-source video encoders (and growing decoding support too). Here are some benchmarks of SVT-AV1 0.8 compared to the previous v0.7 release on various Intel and AMD systems.

22 December 2019 - SVT-AV1 0.8 - 2 Comments
LLVM Begins Landing Preliminary Patches Around Intel's JCC Erratum, GAS Support Landed

Disclosed back in November was the Intel Jump Conditional Code (JCC) erratum affecting Skylake and newer CPUs that could lead to "unpredictable behavior" when jump instructions cross cache lines. Intel issued a CPU microcode update to address the problem at a performance cost, but with some compiler toolchain magic, it's possible to mitigate a good portion of that impact.

22 December 2019 - Jump Conditional Code - 6 Comments

1684 Intel news articles published on Phoronix.