On top of Intel's new open-source OpenGL driver seeing some hefty performance optimizations, the Iris Gallium3D driver has picked up another OpenGL extension ahead of the Mesa 19.1 branching.
Intel News Archives
2,934 Intel open-source and Linux related news articles on Phoronix since 2006.
There is just one week to go until the Mesa 19.1 feature freeze and branching for this next quarterly feature update to these open-source OpenGL/Vulkan Linux drivers. Notable this round is the introduction of the Intel "Iris" Gallium3D driver for supporting Broadwell graphics and newer atop this next-gen OpenGL driver ahead of next year's Xe Graphics dGPU launch. With days to go until the Mesa 19.1 feature freeze, more performance optimizations have landed.
Intel continues working on its SPMD compiler as part of their SPIR-V translator running on the CPU and other efforts. ISPC is the Intel SPMD Program Compiler and at the end of last week reached its version 1.11 milestone for this C variant compiler designed for single program, multiple data programming.
For those wondering about Intel's MKL-DNN "Math Kernel Library for Deep Neural Networks" performance on Cascade Lake, here are some reference benchmarks using the dual Xeon Platinum 8280 setup including when using the GCC 9 compiler for building this Intel open-source library and employing the "cascadelake" compiler tuning.
Intel's open-source developers sent in another pull request this morning to DRM-Next of additional feature material they are planning on having in the upcoming Linux 5.2 kernel.
Following yesterday's Intel Iris vs. i965 OpenGL benchmarks against Windows 10, there is already an optimization out of our latest testing as a result.
Intel developers continue prepping the Linux support for next-generation Intel Xeon "Cooper Lake" processors, particularly around its addition of the new BFloat16 instruction.
In February of 2018 Intel open-sourced their new OpenCL Linux driver dubbed "NEO" that is the replacement to their long-standing "Beignet" OpenCL driver. This modern OpenCL stack is on its way now to the repositories of Ubuntu and Debian distributions.
Yesterday Intel finally announced their SVT-AV1 video encoder as a promising high-performance AV1 encoder but it turns out they also have open-source plans this year for developing a performant AV1 decoder, among other interesting items on their road-map.
We've been pretty much exclusively reporting on - and benchmarking - the Intel SVT-AV1 open-source encoder since the start of February while finally today Intel has formally announced this initiative. It also turns out Netflix is cooperating with Intel on this Scalable Video Technology with their plan to make use of it.
Continuing on from yesterday's Linux OS comparison/benchmarks on Intel 2nd Gen Xeon Scalable Cascade Lake CPUs, here are some follow-up tests focusing on the video encode performance for this dual Xeon Platinum 8280 server when focusing on Intel's high-performance "Streaming Video Technology" (SVT) encoders for VP9, AV1, and H.265/HEVC.
Alongside many other data-centric announcements yesterday, Intel quietly released the Wi-Fi 6 AX200 802.11ax wireless adapters formerly known by the Cyclone Peak codename.
A few weeks back Intel's next-gen OpenGL Linux driver, the Iris Gallium3D initiative, picked up support for fast color clears in order to boost performance. That initial support was for Skylake "Gen 9" and newer while now Broadwell "Gen 8" graphics have this functionality in place.
In this morning's Intel Xeon "Cascade Lake" launch article joined by initial benchmarks of the high-end 2 x Xeon Platinum 8280 processors there are dozens of benchmarks compared to various AMD EPYC and IBM POWER9 processors. If you are wanting to compare your own system's article to a smaller set of focused results, this article is for you with some additional reference figures under a variety of different workloads.
The latest bit of Icelake "Gen 11" graphics enablement for the open-source Intel Linux graphics driver is supporting the performance counters/queries for exposing them through the OpenGL driver for the debugging/analyzing of performance bottlenecks.
Just days after Intel sent in their first feature pull request to DRM-Next destined for the Linux 5.2 cycle, another round of feature work is ready for queuing.
Earlier this month the Intel open-source developers sent out their initial Linux kernel patches for "Elkhart Lake" graphics support. Elkhart Lake is a SoC successor to Geminilake based on Icelake and will feature Gen11 graphics.
The Gallium Nine state tracker providing Direct3D 9 API support for Windows games/applications running on Linux under Wine will now be a little bit faster when using Intel's new Iris Gallium3D driver.
It's just one week past the end of the Linux 5.1 merge window and the Intel open-source developers have already sent out their first pull request to DRM-Next of new graphics driver material they are planning for the Linux 5.2 release this summer.
While Intel's Iris Gallium3D driver is not enabled by default and considered still experimental in its support of Broadwell graphics and newer, in all of our tests thus far it's been working out very well and haven't encountered any hangs so far in our tested OpenGL workloads. But with no OpenGL driver being immune from potential GPU hangs, a patch series is pending to improve the GPU recovery heuristics.
While Intel was building up anticipation for their Xe Graphics dedicated hardware last night in San Francisco with their inaugural "Odyssey" event, quietly hitting the Intel servers is an architecture overview for their Icelake "Gen 11" graphics.
Intel's Iris Gallium3D driver may now see slightly better performance in some scenarios thanks to fast color clears support having landed.
The performance out of Intel's SVT video encoders for offering great CPU-based video encoding performance for the likes of HEVC / AV1 / VP9 continues maturing quite nicely. Since discovering Intel's open-source work at the start of February and benchmarking it several times since, its performance has continued to improve particularly for the SVT-AV1 encoder.
With the core functionality for Intel Icelake CPUs appearing to be in place, Intel's open-source developers have been working on the other areas of hardware enablement for these next-generation processors.
Announced on Monday was that the US Department of Energy in cooperation with Argonne National Laboratory will see the "Aurora" supercomputer as the first US Exascale SC coming online in 2021 and featuring Intel's highly anticipated Xe Graphics.
It's busy as ever for the open-source Intel Linux graphics driver developers bringing up support for upcoming hardware like the recently published driver patches for Comet Lake, continuing to tweak the maturing Icelake "Gen 11" graphics, and also plotting the necessary re-engineering of the driver needed to bring-up Intel's in-development "Xe" discrete graphics. And Intel developers this evening sent out their initial enablement work for Elkhart Lake.
While we are looking forward most to Icelake with the new "Gen 11" graphics, Intel has been working on Comet Lake for introduction this year as a Coffeelake derived successor to Whiskey Lake for desktops and mobile devices. The patches needed for Comet Lake graphics driver support on Linux are now pending.
The latest work within Mesa 19.1 is for the Intel "ANV" Vulkan driver and that is dumping more shader information within the VK_EXT_debug_report extension. The output of that is then used by the Mesa developers' VKpipeline-DB utility for offline analysis.
The x86 platform driver updates were sent in Friday for the Linux 5.1 kernel.
Following the Gallum Nine "TTN" support landing to allow a TGSI-to-NIR code path to be used rather than requiring Gallium3D drivers support the conventional TGSI intermediate representation, Intel's new "Iris" driver now is working with Gallium D3D9 after the final bit of code was merged.
A month ago we were first to report on Intel posting Linux graphics driver patches for "device local memory" as they prepare for the bring-up of their "Xe Graphics" discrete GPU hardware due out at some point in 2020. To no surprise, there are more patches out today as the Intel open-source developers begin pushing out more code restructuring work for bringing up graphics support past Icelake "Gen 11" graphics.
Intel has been developing "i10nm_edac" as the new Error Detection And Correction (EDAC) driver for supporting their next-generation 10nm-based server CPUs.
The open-source Intel "ANV" Vulkan Linux driver has picked up support for some of the newer extensions.
Intel has announced they are contributing the Thunderbolt 3 specification to the USB Promoter Group and making it royalty-free for other hardware vendors to implement support for it. Plus it was also announced the USB4 specifcation is based on the Thunderbolt protocol.
It was just one week ago that developers from the Intel Open-Source Technology Center contributed their new Vulkan Overlay later to Mesa 19.1 for providing various performance metrics/statistics of use to application/driver developers. This Vulkan overlay continues being improved upon as well as making it more applicable to gamers/enthusiasts.
Well that sure didn't take long... Less than 24 hours after the merge request to mainline the Intel "Iris" Gallium3D driver was sent out, it's now been merged into the mainline code-base! The Intel Gallium3D driver is now in Mesa Git for easy testing of their next-generation OpenGL Linux driver.
As some more exciting open-source Intel Linux graphics news this week besides their new merge request to mainline the Iris Gallium3D driver, over in the Vulkan space they have merged today their overlay layer that provides a heads-up display of sorts for their Linux "ANV" driver.
For just over the past year Intel open-source driver developers have been developing a new Gallium3D-based OpenGL driver for Linux systems as the eventual replacement to their long-standing "i965 classic" Mesa driver. The Intel developers are now confident enough in the state of this new driver dubbed Iris that they are looking to merge the driver into mainline Mesa proper.
Intel's open-source ANV Vulkan driver now supports the VK_EXT_depth_clip_enable that was designed in part to help the DXVK project for mapping Direct3D atop of the Vulkan API.
Intel developers have begun posting their Linux kernel patches for enabling multi-die/package topology support to the Linux kernel as part of their Cascade Lake AP upbringing.
At the start of the month Intel open-sourced SVT-AV1 aiming for high-performance AV1 video encoding on CPUs. That complemented their existing SVT-HEVC encoder for H.265 content and already SVT-AV1 has been seeing nice performance improvements. Intel now has released SVT-VP9 as a speedy open-source VP9 video encoder.
The previously mentioned work on improving ETC2 support for older generations of Intel graphics has now been mainlined for Mesa 19.1.
It was just a few weeks ago that Intel open-sourced the SVT-AV1 project as a CPU-based AV1 video encoder. In the short time since publishing it, there's already been some significant performance improvements.
It's sure been a busy week in the Intel open-source graphics driver space... The latest improvement is a patch series providing better context restoration in the case of GPU hangs.
The Intel DRM/KMS kernel driver will soon see PSR2 panel self refresh capabilities enabled by default for allowing more power-savings on Intel-powered ultrabooks/notebooks.
A big patch series was sent out today amounting to 42 patches and over four thousand lines of code for introducing the concept of memory regions to the Intel Linux graphics driver. The memory regions support is preparing for device local memory with future Intel graphics products.
Back during the Intel Architecture Day event in December, Intel confirmed that finally with Icelake "Gen 11" graphics there is Adaptive-Sync support after talking about it for several years. While they didn't explicitly mention Linux support, they've been largely spot on for years with supporting new display features on Linux and this should be the case as well with Adaptive-Sync and their next-generation graphics.
After going through several rounds of patch review in recent months, a patch series providing for tracking AVX-512 usage of tasks and exporting it to user-space is poised to be part of the upcoming Linux 5.1 kernel.
One bit of Intel consumer hardware support not currently handled by the Linux kernel was for their Cherry Trail Whiskey Cove PMIC LEDs -- that's for the LEDs connected to their power-management IC on various laptops.
Intel's Open-Source Technology Center has published a whitepaper looking at the Android application performance impact on Intel-powered Chromebooks when the Android Bionic Library is optimized for AVX2.
2934 Intel news articles published on Phoronix.