1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Intel's GL Windows Driver Pushes Further Ahead Of Linux

Intel

Published on 25 November 2013 11:29 AM EST
Written by Michael Larabel in Intel
7 Comments

Intel's Windows OpenGL driver continues to make progress in a more steadfast manner than the open-source Intel Linux graphics driver. The latest achievement for the Intel Windows driver is OpenGL 4.2 compliance for Haswell.

The latest Intel Windows driver for Haswell goes from supporting OpenGL 4.1 to OpenGL 4.2 while right now with the current Mesa stable release there is OpenGL 3.1 compliance. Only with the Mesa 10.0 release due out in stable, released form in a few days will support for OpenGL 3.2 and OpenGL 3.3 be added to core Mesa and the i965 driver.

We will be lucky by this time next year if Intel's Linux driver has full OpenGL 4.1/4.2 support. The difference, however, with Intel's Linux driver over the closed-source NVIDIA (and AMD) drivers where the performance and OpenGL support can be the same between platforms is that the Intel driver code between Windows and Linux is not shared. Intel has their Windows team churning out (and generally leading) when it comes to OpenGL driver development for their integrated graphics hardware while the Intel Open-Source Technology Center has their own team working on the Linux driver that revolves around Mesa, DRM, X.Org, etc. Regardless, for end-users it would be nice if their drivers were closer to parity between platforms.

The good news is that while the Intel Linux driver is lagging behind the Windows driver, Intel's Linux developers remain dedicated towards the cause and in the days of Steam on Linux they have been working with Valve and acting more quickly when it comes to resolving Linux game bugs, performance issues, and OpenGL extensions needed by common game engines. Full OpenGL 4 support may be a ways off, but various OpenGL 4.1/4.2/4.3 extensions have already been committed to Mesa.

The latest GL4 extension to be proposed for core Mesa and the Intel driver is ARB_shader_image_load_store. ARB_shader_image_load_store is useful and allows for developers to load/store and perform atomic read-modify-write operations to a single level texture from an image from any shader stage. The OpenGL.org registry specification has more details.

The core Mesa support for ARB_shader_image_load_store was proposed on Sunday by Francisco Jerez with this mailing list patch-set. "This is the first of three patch series enabling basic support for ARB_shader_image_load_store on Intel Gen7 (and Gen7.5) hardware. Most of the necessary core mesa changes are part of this batch (except the one patch that depends on GLSL changes). I'll be sending a second batch with the GLSL compiler changes shortly, and in at most a few days a third, considerably more complex batch with the i965 driver and compiler back-end changes."

While on the topic of Intel Linux OpenGL support improvements, committed today was indirect drawing support for the latest Intel chips.

Besides needing to catch up to the Windows driver with OpenGL support, the Linux performance is a mixed bag when compared to Windows 8. The Intel Windows driver has just added other new features too like Intel Wireless Display Miracast support for wireless streaming and other optimizations.

At least the open-source Intel Linux driver is ahead of the Radeon and Nouveau Gallium3D drivers with their GL support that trail the chip giant (albeit the NVIDIA and AMD Catalyst drivers still offer the best performance and OpenGL support on Linux systems), but hopefully we'll see a nice push forward in 2014. For those wanting more details on the latest Intel Windows driver improvements, visit Geeks3D.com.

About The Author
Michael Larabel is the principal author of Phoronix.com and founded the web-site in 2004 with a focus on enriching the Linux hardware experience and being the largest web-site devoted to Linux hardware reviews, particularly for products relevant to Linux gamers and enthusiasts but also commonly reviewing servers/workstations and embedded Linux devices. Michael has written more than 10,000 articles covering the state of Linux hardware support, Linux performance, graphics hardware drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated testing software. He can be followed via and or contacted via .
Latest Articles & Reviews
  1. Samsung 850 EVO SSD Linux Benchmarks
  2. Kubuntu 15.04 Is Turning Out Quite Nice, Good Way To Try Out The Latest KDE
  3. 5-Way Linux Distribution Comparison On The Core i3 NUC
  4. OCZ ARC 100 Linux SSD Benchmarks
  5. Lenovo ThinkPad X1 Carbon Works Great As A Linux Ultrabook
  6. Transcend SSD370 256GB
Latest Linux News
  1. Qt 5.5 Alpha Is Getting Close, But Still Behind Schedule
  2. OpenBSD Sponsors Work For Better Browser Security
  3. Improved ODF Reading Support Comes To KDE's Calligra
  4. Another Step Closer On The New Linux Benchmarking Test Farm
  5. Confirmed: Vulkan Is The Next-Gen Graphics API
  6. Kdenlive Ported To Qt5/KF5, Coming To KDE Applications 15.04
  7. HTC & Valve Partnered Up For The Steam VR Headset
  8. 8cc: A Small C11 Compiler
  9. Not Everyone Likes The Possible "VULKAN" Name For Next-Gen OpenGL
  10. The Binary Blobs Making Up Coreboot
Most Viewed News This Week
  1. Screenshots Of The GNOME 3.16 Changes
  2. More Proof That Allwinner Is Violating The GPL
  3. The Tremendous Features Of Fedora 22
  4. Krita 2.9 Released, Their Biggest Release Ever
  5. A Single UEFI Executable With The Linux Kernel, Initrd & Command Line
  6. Linux 4.0 Doesn't Have The Weirdest Codename
  7. Canonical Comes Up With Its Own FUSE Filesystem For Linux Containers
  8. Firefox 36 Brings Full HTTP/2 Support
%%CLICK_URL_UNESC%%