Recently I needed to update integrated Intel graphics drivers to gain access to more recent OpenGL extensions. Packages available by default in base system do not provide such functionality, so I used Updated and Optimized Open Graphics Drivers as it is built almost simultaneously with the latest updates.
Recent information is provided by Mesamatrix.
Installation
Add oibaf/graphics-drivers PPA
repository.
$ sudo add-apt-repository ppa:oibaf/graphics-drivers
Update package list.
$ sudo apt-get update
Install updated packages.
$ sudo apt-get upgrade
Comparison
OpenGL extensions provided by packages in base system.
$ glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.0 OpenGL core profile shading language version string: 3.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 11.2.0 OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 11.2.0 OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions:
OpenGL extensions provided by packages in oibaf/graphics-drivers PPA
repository.
$ glxinfo | grep OpenGL OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2) OpenGL core profile version string: 4.3 (Core Profile) Mesa 12.1.0-devel (git-6bea330 2016-05-31 xenial-oibaf-ppa) OpenGL core profile shading language version string: 4.30 OpenGL core profile context flags: (none) OpenGL core profile profile mask: core profile OpenGL core profile extensions: OpenGL version string: 3.0 Mesa 12.1.0-devel (git-6bea330 2016-05-31 xenial-oibaf-ppa) OpenGL shading language version string: 1.30 OpenGL context flags: (none) OpenGL extensions: OpenGL ES profile version string: OpenGL ES 3.1 Mesa 12.1.0-devel (git-6bea330 2016-05-31 xenial-oibaf-ppa) OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10 OpenGL ES profile extensions:
Date of comparison Wed Jun 1 01:53:18 CEST 2016
.
Additional information
There was a huge progress in recent months. All I can say is big thanks!