While the Intel Mesa DRI Linux graphics driver hit the milestone last week of hitting GLSL 1.30 compliance (for Sandy Bridge hardware) as needed per the OpenGL 3.0 specification, there's still a fair amount of other work to take care of before reaching full GL3 support. There's also some news to report with regard to UXA Glamor acceleration and Intel DRM power management.
For those wondering whether or not the Linux 3.2 kernel will once again up the graphics performance for Intel Sandy Bridge hardware, here are some results.
Intel's Chris Wilson released xf86-video-intel 2.16.902 over the weekend, which brings 126 changes since the last release candidate less than three weeks ago. There's also a new VA-API video acceleration back-end to report on.
Here's quite an unexpected surprise: GL Shading Language 1.30 support in Mesa for Intel Sandy Bridge hardware (Gen6 and newer) is now marked as complete. GLSL 1.30 has been the big item to tackle in obtaining OpenGL 3.0 compliance for this critical open-source graphics component.
Zhigang Gong of Intel has published patches this morning that integrate Glamor acceleration support into the xf86-video-intel DDX driver.
With Intel effectively dropping MeeGo and is investing in the Tizen project instead, many have likely been wondering what's happening with Intel's Wayland situation. After all, Intel had planned to use Wayland on MeeGo Tablet UX this calendar year and they have several developers devoted to this free software project.
The open-source Intel GMA500 driver for supporting Intel Poulsbo, Oaktrail, Cedarview, and Medfield hardware will be moving out of staging.
Intel's Keith Packard and Canonical's Steve Langasek spent some time this weekend working on making the Intel i915 DRM driver to not have its screen flicker at all when booting to Ubuntu Linux.
Chris Wilson has taken a break from his Sunday hacking on the SNA acceleration architecture to put out the first release candidate for the upcoming xf86-video-intel 2.17.0 release.
The VA-API library, libva, and the Intel VA-API driver have been updated with some minor enhancements.
As a follow-up to this morning's Linux 3.1 Enhances Sandy Bridge, Preps For Ivy Bridge article that looked at the Intel SNB graphics performance with the new Linux 3.1 kernel, here's a look at the power consumption when enabling RC6.
Last month the Tizen project was announced with Intel and the Linux Foundation transitioning their support from MeeGo to Tizen. The LiMo Foundation and Samsung are also joining the new mobile open-source OS project. However, many in the MeeGo community remain less than enthusiastic about this new Linux OS that focuses upon HTML5 APIs for applications and abandoning the ways of MeeGo.
Intel's Open-Source Technology Center (OSTC) team responsible for the open-source Linux graphics driver stack is drafting new plans for how they release their driver code. The release model and release criteria for the Intel Linux driver will be quite different from the status quo of putting out new releases on a timed quarterly basis.
The Intel "i915" Gallium3D driver continues to advance thanks to love from Google. A new Intel employee is now even contributing to this unofficial driver too.
Patches were made public by Intel yesterday for their Linux graphics driver that enable "Ivy Bridge" hardware to simultaneously drive three monitors. Thanks to Intel's Linux driver being open-source and their OSTC developers doing the hardware enablement work in public, there's some new details about this triple monitor support for the next-generation Ivy Bridge hardware.
The MeeGo Project announced last night they will be transitioning to Tizen, a new project from the Linux Foundation and others. Tizen is yet another mobile Linux attempt.
There's more good news out of the 2011 X.Org Developers' Conference in Chicago. Besides the big news that the S3TC patent might be invalid, PathScale has a working OpenCL compute stack, and other events, here's something very exciting: Intel really expects to have working OpenGL 3.0 support in Mesa for hardware drivers by the end of this calendar year!
There's been much news generated this morning concerning a report that Intel may be backing off of their support for MeeGo. I've received several emails about it, IRC messages, etc. However, I've tried to resist writing about it, as from my initial communications with various stakeholders and others, it appears that the report is largely bullshit.
Intel is one of the platinum sponsors of LinuxCon 2011 in Vancouver. They're also sponsors of the food and alcohol at the 20th Anniversary Linux Gala. Of course, they're also taking part in the technology showcase at LinuxCon. Here they showed off MeeGo and a number of Intel-powered devices.
Here's some more interesting news on top of photos of Steamworks on Linux. Intel has submitted a proposal to extend VA-API, the Video Acceleration API, to support H.264 encode and video post-processing. This is the video acceleration API used by Intel's graphics driver, among others, and is the second most popular Linux video API after NVIDIA's VDPAU, the Video Decode and Presentation API for Unix.
In the half-year since the launch of Intel's Sandy Bridge processors, these very fast processors with rather good integrated graphics (using an open-source driver) have been benchmarked every which way under Linux on Phoronix. Phoronix benchmarks have shown broken kernels, AVX compiler performance, and even comparison results to Windows and Mac OS X, among other original Intel SNB articles. What hasn't been tested up to this point though is the BSD operating system support for Intel Sandy Bridge hardware.
Intel has released the xf86-video-intel 2.16.0 DDX driver today, which offers up acceleration support for the next-generation Intel "Ivy Bridge" hardware and completes their graphics driver stack in terms of initial hardware enablement.
Intel is preparing its summer 2011 xf86-video-intel driver update. The xf86-video-intel 2.16 driver brings several new features to the Intel DDX, which is now available for testing in form of a release candidate.
It seems that Intel has a new interest in bringing Sandy Bridge graphics support to Google's Android operating system. Chad Versace, part of Intel's OSTC team normally working on the desktop Linux graphics stack, is looking to bring the Intel i965 (particularly, the Sandy Bridge support) of Mesa with libEGL over to Android Gingerbread for x86 devices.
At the beginning of the month I mentioned Intel's Alan Cox was working on GMA500 driver improvements, namely to add support for the next-generation Intel Atom processors that will carry PowerVR-derived graphics capabilities, similar to the notorious "Poulsbo" hardware. In the past week, Alan has now published more than 50 patches against the open-source "GMA500" driver that provides basic KMS support for the Intel hardware with graphics IP originating from Imagination Technologies.
The Intel Linux X.Org driver is now doing triple-buffered page-flips in the latest attempt to battle imperfect frames with tears or jitters. This is now the default behavior with the next xf86-video-intel release.
Before leaving for the holiday weekend, Intel put out two new open-source software packages. Coming out of Intel Labs is a distributed scene graph package and the other new project is an off-line ray-tracing package.
While Intel's OSTC (Portland) team is busy at work on Intel Ivy Bridge Linux graphics support for this next-generation hardware due out by year's end, the same team doesn't play with Intel's Poulsbo or other graphics IP that isn't an in-house Intel creation and part of their open-source driver. It seems, however, that Alan Cox is personally working on early "Cedar Trail" support for the open-source GMA500 driver.
Last week I mentioned that it looked like Google was interested in Gallium3D for Chromium OS. That has turned out to be the case and the flow of changes to the community Intel Gallium3D driver has only continued to increase.
The open-source developers working on the drivers for AMD/ATI Radeon and NVIDIA (via the Nouveau project) graphics hardware have tossed all their weight behind the Gallium3D driver architecture. The Gallium3D drivers have surpassed the "classic" Mesa DRI drivers in terms of capabilities, performance, and stability. The only strong holdout to Gallium3D has been Intel since they aren't convinced that it's the appropriate choice and they aren't interested in overhauling their Linux driver stack once more with the large upfront investment that's required in rewriting their user-space 3D driver in moving from classic Mesa to Gallium3D.
1084 Intel news articles published on Phoronix.