Intel has seemingly just updated their public programming reference manual as well as sending out some new patches to the GCC compiler for supporting new instructions on yet-to-be-released CPUs.
Intel News Archives
2,934 Intel open-source and Linux related news articles on Phoronix since 2006.
Last year Intel outlined the Data Streaming Accelerator (DSA) as a feature on future Intel CPUs for high-performance data movement and transformation operations for networking and storage / persistent memory. We are now seeing more of the Intel DSA work beginning to take shape for the Linux kernel.
Lead Intel "ANV" open-source Vulkan driver developer Jason Ekstrand has ported an optimization from the Valve-backed AMD "ACO" compiler over to the NIR code-base for delivering some sizable performance improvements.
For the very common Intel "Gen9" graphics found on pretty much all current pre-Icelake hardware that is available through retail channels, high dynamic range (HDR) display support could soon be enabled under Linux for a subset of devices.
Intel Software has increased their developer funding provided to Blender, the leading open-source, cross-platform 3D modeling software.
Intel open-source developers have released IWD v1.6 as their open-source, embedded-friendly wireless daemon for Linux systems as an alternative to WPA_Supplicant.
Disclosed back in mid-November was the Intel JCC Erratum that required a CPU microcode update to mitigate and that in turn had broad performance hits. But via toolchain updates, some of that overhead can be offset. The GNU Assembler patches were quickly merged and new options exposed for helping to decrease that performance hit but on the LLVM side the developers are still working on their mitigation with some design decisions still to be made.
Intel is working to enable OpenGL 4.x functionality for their OpenSWR software rasterizer within Mesa.
In recent days we have seen Intel refining their list of PCI IDs for the next-gen and highly anticipated "Gen12" graphics within the open-source Linux Mesa 20.1 driver stack.
Intel's open-source team responsible for their Rust-based cloud hypervisor today issued a big feature update.
With the forthcoming Linux 5.7 kernel Intel Tiger Lake "Gen12" Xe graphics are considered stable as in enabled by default but that doesn't mean they are done working on features for the highly-anticipated next-gen Intel graphics.
It looks like in the next one or two kernel releases we could see Intel transitioning their CPU frequency scaling governor default from the long-standing powersave to the modern schedutil governor. It's now believed schedutil should be at least as good as powersave.
A set of kernel patches to Intel's graphics driver helps improve the GPU power consumption to the extent of on Chrome OS seeing about 45 minutes extra battery life and several percent under the likes of Ubuntu Linux.
Intel has begun piping the Linux support for Keem Bay.
Back in January "iGPU Leak" was disclosed as CVE-2019-14615 as an information leakage vulnerability affecting Intel's graphics architecture leading to both register and local memory leaks. While Intel "Gen9" graphics were patched right away on the disclosure date and Gen8 Broadwell graphics were already mitigated, Gen7/Gen7.5 graphics took longer... In fact, not until the Linux 5.7 release this spring is there the mitigation for iGPU Leak.
Over the past year we have seen a steady flow of Intel Tiger Lake "Gen12" graphics enablement for the Linux kernel, their first generation also adopting the Xe Graphics branding as part of their discrete GPU initiative. With the Linux 5.7 kernel this spring will be the first release where the Gen12 graphics support is there by default as a sign of stability.
A four year old Intel Linux display driver bug around corruption issues when trying to drive tiled displays (namely 5K+ setups with dual DisplayPort connections) on Intel "Gen9" graphics hardware for Skylake up until Icelake could soon be marked as resolved.
Intel Compute Runtime 20.10.16087 was released today as their latest weekly-ish tagged update to this open-source compute runtime for empowering their graphics hardware on Linux with OpenCL and oneAPI support.
Currently the Linux kernel SECCOMP secure computing mode force-enables Spectre protections, which comes with obvious performance implications. When force-enabled, however, processes can't opt-out of the protection if they are not at risk to the likes of Spectre V4 "Speculative Store Bypass" issues. But a simple change being proposed would let such processes opt out if desired.
It's been seven years since Intel launched the "Bay Trail" Atom processors and the Linux fixes for it and the succeeding Cherry Trail continue to materialize for the kernel.
We've known that Intel's P-State Linux CPU frequency scaling driver in general can be a bit quirky and especially so when dealing with Intel integrated graphics where the iGPU and CPU share the same power envelope. This has been shown with examples like using the "powersave" governor to boost iGPU performance while discrete graphics owners are generally best off switching over to the "performance" governor. As the latest though on helping the iGPU front with P-State, there is a new patch series talking up big gains in performance and power efficiency.
Load Value Injection (LVI) is being disclosed today as a new class of transient-execution attacks and the researchers claim can defeat all existing mitigations around Meltdown, Foreshadow, Zombieload, RIDL and Fallout. The researchers say LVI can affect virtually any access to memory and compiler-based mitigations can be expensive.
Intel's open-source Compute Runtime for OpenCL and now oneAPI support on Linux has added oneAPI Level Zero support.
The latest Intel Linux graphics driver optimization being worked on is asynchronous page-flipping.
One of the new Intel drivers up for testing that is currently in the USB-next for the forthcoming Linux 5.7 kernel cycle is the Intel PMC Mux Control driver.
Intel's open-source team working on their media driver for VA-API Linux video acceleration on HD/UHD/Iris Graphics is preparing for its first release of 2020.
Besides all the usual hardware enablement activities with the usual names by Intel's massive open-source team working on the Linux kernel, one of the more peculiar bring-ups recently has been around the "Intel Gateway SoC" with more work abound for Linux 5.7.
Intel's open-source "ANV" Vulkan driver for Linux doesn't see much attention for pre-Broadwell hardware but today it saw a big improvement for Vulkan compute on aging Gen7 Ivybridge/Haswell era hardware.
Intel just sent out their initial pull request of new feature changes/improvements to DRM-Next that in turn is for landing in about one month's time when the Linux 5.7 merge window kicks off. With taking longer than usual to send in their first round of feature updates, this first of several pull requests already amounts to over 400 patches.
Intel open-source developers have contributed support for VA-API acceleration of HEVC REXT "Range Extensions" content with the widely-used FFmpeg library.
At least not another hardware vulnerability, but CVE-2020-2732 appears to stem from unfinished code within the Intel VMX code for the Linux kernel's Kernel-based Virtual Machine (KVM) support.
Intel today formally announced their "Cascade Lake Refresh" Xeon processors with higher clock speeds in some cases but also more aggressive pricing to go up against the AMD EPYC 7002 series.
For four years we have been seeing Intel Secure Guard Extensions (SGX) bring-up for the Linux kernel and that work continues with the Intel SGX Enclaves support now having been sent out for review twenty-seven times as it tries to work its way towards the mainline Linux kernel.
Version 20.07.15711 of the Intel Compute Runtime was released this morning.
We are learning more about the media engine capabilities with the forthcoming Intel "Gen12" (Xe) Tiger Lake graphics.
It has been one month and a few days since Intel first made public the need for graphics driver patching of Gen 7/7.5 graphics for older Ivybridge / Haswell hardware to fix a graphics hardware flaw. That vulnerability also affected the common Intel Gen9 graphics but there the mitigation was uneventful and quickly merged without causing any performance hit. But for Ivybridge/Haswell one month later the graphics driver mitigation for CVE-2019-14615 is still being addressed.
With a new patch series for the Linux kernel, memory access performance by one measurement can improve by 116% on a dual socket Intel server with Optane DC Persistent Memory.
Version 20.06.15619 of the open-source Intel Compute Runtime was released on Friday as powering the company's modern Linux graphics hardware compute stack.
Intel Blackhole Render support was finally merged today for the new Intel "Iris" Gallium3D OpenGL driver default, the older i965 driver for pre-Broadwell hardware, and also the Mesa state tracker for Gallium3D drivers.
While Linux 5.5 is out in the wild now as the latest stable version of the Linux kernel, it turns out some Intel kernel graphics driver patches were overlooked and this can spell trouble for some users.
Intel's open-source group continues working on Cloud-Hypervisor as a Rustlang-written hypervisor for modern Linux VMs and building off the shoulders of Google's CrosVM, Firecracker, and Rust-VMM. Cloud-Hypervisor 0.5 was released on Friday as a big update to this cloud-centered hypervisor.
As another step towards tightening up the Linux kernel security, Intel's Kristen Carlson Accardi has proposed "FGKASLR" as a significant step forward for better enhancing the Kernel Address Space Layout Randomization.
Intel's Linux graphics stack has seen a lot of major changes in recent years besides the addition of their "ANV" Vulkan driver. The Intel Linux OpenGL driver saw their new Gallium3D driver, NIR has come about as the new intermediate representation used across their drivers, and other fundamental changes and improvements. The latest underlying work is introducing a pattern-based code generator for their graphics compiler.
Towards the end of last year Intel quietly released an "ignition firmware" for the Management Engine (ME) on their Cascade Lake platform that is also their first ME firmware release to be under a license permitting redistribution.
There is plenty of PCI work that landed for the Linux 5.6 kernel merge window.
Intel on Friday released Deep Neural Network Library (DNNL) version 1.2, formerly known as MKL-DNN. With this release comes both new features and better performance.
Following on from last week's story that it was looking like Linux 5.6 would drop Intel MPX support, that has now taken place.
Earlier this month when Intel disclosed CVE-2019-14615 as a security vulnerability affecting their graphics architecture, older Gen7 graphics saw a huge hit to their performance with the initial patches for addressing this vulnerability on Ivy Bridge and Haswell processors. Fortunately, a new mitigation patch series was sent out this week where they believe the performance costs are now avoided.
Intel last night made public two more data leakage disclosures, which tie back to Zombieload and November's TAA issue.
Habana Labs, the AI start-up being bought out by Intel, is still striving towards upstreaming their Gaudi processor support code for AI training.
2934 Intel news articles published on Phoronix.