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 Linux Hardware Reviews
  1. Scythe Mugen MAX
  2. Intel Core i7 5960X Haswell-E On Linux
  3. Intel 80GB 530 Series M.2 SSD On Linux
  4. With A New Motherboard, The Core i7 5960X Haswell-E Lights Up
Latest Linux Articles
  1. RadeonSI GLAMOR Benchmarks With X.Org Server 1.16
  2. RadeonSI Gallium3D vs. Catalyst At 4K UHD On Linux
  3. MSAA RadeonSI Gallium3D Performance Preview
  4. Intel Core i7 5960X CPU Core Scaling Under Linux
Latest Linux News
  1. SNA & UXA Intel Benchmarks With X.Org Server 1.16
  2. Graphics Driver Changes Coming In The Linux 3.18 Kernel
  3. Tropico 5 Being Released For Linux Gamers This Week
  4. Eclipse IDE Starts Firing Up On Wayland's Weston
  5. OpenSUSE Announcement On SUSE's Recent Merger
  6. Valve Begins Publicly Tracking AMD Catalyst Linux Issues
  7. Digia Qt Spinoff Is Called "The Qt Company"
  8. GNOME 3.14 Makes More Progress In Running Natively On Wayland
  9. Minix 3.3 Released With Cortex-A8 ARM Support, NetBSD Userland Compatibility
  10. More Intel DRM Changes Queued For Linux 3.18, Including Old i830M Fixes
Latest Forum Discussions
  1. Stop grabbing my keyboard :(
  2. New Group Calls For Boycotting Systemd
  3. Best Radeon for a Power Mac G5?
  4. Updated and Optimized Ubuntu Free Graphics Drivers
  5. New stress testing utility for GPU's
  6. Hd 6850
  7. support for first generation UVD blocks (RV6xx, RS780, RS880 and RV790)
  8. Nvidia joins the ranks of Apple and Microsoft