I've been writing for a while already about the DRM graphics changes coming to Linux 3.18 even with Linux 3.17 not being quite out yet while courtesy of Intel OTC's Daniel Vetter is a comprehensive list of the i915 DRM changes to be found for the next kernel development cycle.
One of the most frequent reasons we here when it comes developers not getting involved with the open-source Linux graphics driver development (or even just driver bug-fixing) comes down to the high barrier to entry due to a lack of comprehensive documentation, etc. As one step towards improving the driver documentation situation, Daniel Vetter has begun a long process of documenting the Intel (i915) DRM/KMS kernel driver.
The latest open-source component of Intel's Linux graphics driver stack receiving hardware enablement for Skylake is libdrm.
Intel's Haihao Xiang has announced the version 1.4.0 release of the VA-API library along with the company's updated VA-API driver.
Besides Radeon Gallium3D tests of Counter-Strike: Global Offensive, I also did one test-run this weekend of CS:GO using Intel's "Haswell" HD Graphics with the open-source Mesa driver.
Earlier this month Intel published initial Skylake Linux graphics support for their DRM kernel driver. Today they have released the Mesa 3D driver support for Skylake, their next-generation architecture coming out by the end of 2015 to succeed Broadwell.
A significant patch-set was published on Saturday night that implements the driver-independent bits of OpenGL 4's ARB_tessellation_shader extension inside Mesa.
Now that OpenGL geometry shaders landed for Intel Sandy Bridge hardware in Mesa and the OpenGL version bumped to 3.2, OpenGL 3.3 has arrived.
For those able to spend $1000+ (USD) on a processor, the Intel Core i7 5960X is a fantastic offering that is still leaving me pleased with the performance after extensive Linux testing.
Those still running Intel "Sandy Bridge" processors with integrated HD Graphics will be ecstatic this morning that the Mesa driver has taken a leap forward.
With the Linux 3.16 kernel is Intel graphics driver support for Userptr, allows user-space to wrap up malloc'ed memory and turn them into GEM buffer objects. Besides the Intel DDX support, there's now userptr support within Mesa's DRM library.
With the drm-next merge window for Linux 3.18 closing, Intel's open-source developers have submitted another round of changes for ultimately landing with the Linux 3.18 kernel.
The Linux 3.17 kernel that's currently under development does provide many new features overall but for those using the Intel HD Graphics of Haswell-ULT chips, there doesn't appear to be much in the way of any performance improvements and at least no regressions. Likewise, Mesa 10.4 isn't doing too much for the Haswell hardware on the matter of frame-rates.
Besides Intel publicly working on Skylake "Gen9" graphics support for Linux, Intel open-source developers are also working on other areas of Skylake hardware enablement for Linux. Work on supporting the Intel Memory Protection Extensions (MPX) that are new to the Skylake micro-architecture are still being revised for the Linux kernel and the many other operating system code-bases that need to be updated to work with this security feature.
From the Intel Developer Forum this week in San Francisco Intel has finally published a white-paper covering their "Gen 8" compute architecture.
While Intel's Skylake isn't arriving until the second half of 2015 as the successor to Broadwell, the Intel Open-Source Technology Center has already published their initial Linux enablement for Skylake with its HD Graphics "Gen 9" display hardware.
The Intel Developer Forum (IDF) is this week in San Francisco and during this morning's keynote was showing off a flip notebook based on Skylake, the successor to the yet-to-be-fully-released Broadwell.
After my first X99 motherboard burned up in a strange situation, since yesterday my Core i7 5960X Haswell-E system started working wonderfully with Linux after using a different motherboard. I've been hammering the system hard for the past day and no X99/i7-5960X issues have come about (albeit I've refrained from doing any overclocking or DDR4 tweaking yet) and this high-end $1000+ (USD) CPU is running great under Linux.
With how long xf86-video-intel 3.0 is taking to be released as stable, one has to wonder whether Wayland will take over the Linux desktop prior to this DDX release...
David Airlie on Sunday added support for DisplayPort Multi-Stream Transport (DP MST) to Intel's X.Org driver for the UXA-accelerated code-paths.
Intel has made another step forward for their HD/Iris Graphics driver in their OpenGL support, except this time on Windows.
For the Linux 3.18 kernel Intel has ready some more DRM graphics driver changes beyond the exciting work already sent into drm-next.
Following my testing and reporting last weekend about Intel Beignet starting to provide very usable open-source OpenCL support on Linux, one of the most common requests was to next see if this Intel OpenCL Linux supprot benefits x264 encoding at all.
Beignet is the project out of Intel's Open-Source Technology Center for exposing GPGPU/compute capabilities out of Ivy Bridge hardware and newer when using a fully open-source Linux stack. While Beignet differs greatly from Gallium3D's Clover state tracker, this Intel-specific open-source OpenCL implementation is working out quite well for Ubuntu Linux.
Daniel Vetter of Intel's Open-Source Technology Center has putout some slides covering the general process for reviewing patches, in order to help out those new to contributing to the open-source community.
Power regressions are still easy to come by with the Linux kernel and other areas of the open-source stack... Multiple users have been reporting of a recent power increase on newer versions of the Linux kernel, which seem to track down to the Intel i915 DRM driver.
Last week I ran some performance tests that found Sandy Bridge was faster with the Linux 3.17 kernel and these performance gains with the still in-development kernel extended beyond just graphics. Curious, I ran some tests this weekend to see whether Intel Ivy Bridge processors were also running faster with Linux 3.17 compared to Linux 3.16 stable.
Given our recent updated Sandy Bridge benchmarks on Linux, for those with Ivy Bridge processors curious how the HD Graphics are handling the latest Mesa and kernel, I have some updated benchmarks for you this Sunday.
As it's been some months since last running any Bay Trail Linux performance tests at Phoronix, here's some new OpenGL performance tests I did this week using the wonderful Intel Bay Trail NUC.
Yesterday I shared some benchmarks showing Intel Sandy Bridge HD Graphics performance increasing on Linux 3.17 for this several year old architecture. This came as a surprise but the good news is the performance improvements on this new Linux kernel don't stop with OpenGL but extend to CPU performance too.
854 Intel news articles published on Phoronix.