libgl1-mesa-glx - free implementation of the OpenGL API -- GLX runtime

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Updates Main i386
Package filename libgl1-mesa-glx_18.0.5-0ubuntu0~16.04.1_i386.deb
Package name libgl1-mesa-glx
Package version 18.0.5
Package release 0ubuntu0~16.04.1
Package architecture i386
Package type deb
Category libs
License -
Maintainer Ubuntu X-SWAT <>
Download size 135.79 KB
Installed size 559.00 KB
Mesa is a 3-D graphics library with an API which is very similar to
that of OpenGL.  To the extent that Mesa utilizes the OpenGL command
syntax or state machine, it is being used with authorization from
Silicon Graphics, Inc.  However, the authors make no claim that Mesa
is in any way a compatible replacement for OpenGL or associated with
Silicon Graphics, Inc.
This version of Mesa provides GLX and DRI capabilities: it is capable of
both direct and indirect rendering.  For direct rendering, it can use DRI
modules from the libgl1-mesa-dri package to accelerate drawing.
This package does not include the modules themselves: these can be found
in the libgl1-mesa-dri package.


Package Version Architecture Repository
libgl1-mesa-glx_18.0.5-0ubuntu0~16.04.1_amd64.deb 18.0.5 amd64 Ubuntu Updates Main
libgl1-mesa-glx_11.2.0-1ubuntu2_i386.deb 11.2.0 i386 Ubuntu Main
libgl1-mesa-glx_11.2.0-1ubuntu2_amd64.deb 11.2.0 amd64 Ubuntu Main
libgl1-mesa-glx - - -


Name Value
libc6 >= 2.8
libdrm2 >= 2.4.75
libexpat1 >= 2.0.1
libgl1-mesa-dri -
libglapi-mesa = 18.0.5-0ubuntu0~16.04.1
libx11-6 >= 2:
libx11-xcb1 -
libxcb-dri2-0 >= 1.8
libxcb-dri3-0 -
libxcb-glx0 >= 1.8
libxcb-present0 -
libxcb-sync1 -
libxcb1 >= 1.9.2
libxdamage1 >= 1:1.1
libxext6 -
libxfixes3 -
libxshmfence1 -
libxxf86vm1 -
zlib1g >= 1:1.1.4


Name Value
libgl1 -


Name Value
libgl1 -


Name Value
libgl1 -


Type URL
Binary Package libgl1-mesa-glx_18.0.5-0ubuntu0~16.04.1_i386.deb
Source Package mesa

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libgl1-mesa-glx deb package:
    # sudo apt-get install libgl1-mesa-glx




2018-06-06 - Timo Aaltonen <>
mesa (18.0.5-0ubuntu0~16.04.1) xenial; urgency=medium
* Sync new upstream release from bionic. (LP: #1772632, #1753954)
- migrate to llvm-6.0, bump libclc
- update libgbm1.symbols
- drop upstreamed patches
- disable intel CCS compression to avoid corruption when logging in
with Xorg
- gallium: don't enable 10bpc by default
- refresh Mir patches
- fix disabling omx bellagio
2018-01-18 - Timo Aaltonen <>
mesa (17.2.8-0ubuntu0~16.04.1) xenial; urgency=medium
* New upstream bugfix release. (LP: #1741189)
2018-01-13 - Timo Aaltonen <>
mesa (17.2.4-0ubuntu1~16.04.4) xenial; urgency=medium
* control: Relax mesa-opencl-icd dependency on libclc. (LP: #1743018)
2018-01-09 - Timo Aaltonen <>
mesa (17.2.4-0ubuntu1~16.04.3) xenial; urgency=medium
* i965-disable-l3-cache-alloc-for-ext-buffers.diff:
- Replaced with five backported commits from upstream
(LP: #1727401, #1735594)
2017-11-22 - Timo Aaltonen <>
mesa (17.2.4-0ubuntu1~16.04.2) xenial; urgency=medium
* control: Relax build-dep on libclc-dev
2017-11-08 - Timo Aaltonen <>
mesa (17.2.4-0ubuntu1~16.04.1) xenial; urgency=medium
* Backport to xenial. (LP: #1716203)
- rules: Force -O2 to fix ppc64el FTBFS
- control: Add a transitional package for libgles1-mesa (LP: 1709823)
2017-11-08 - Timo Aaltonen <>
mesa (17.2.4-0ubuntu1~17.10.1) artful; urgency=medium
* Backport to artful.
* vulkan-mir.patch: Dropped, breaks radeon vulkan driver. (LP:
2017-11-07 - Timo Aaltonen <>
mesa (17.2.4-0ubuntu1) bionic; urgency=medium
* New upstream bugfix release. (LP: #1727390)
* i965-disable-l3-cache-alloc-for-ext-buffers.diff: Fix corruption
running windowed 3D apps on dGPU. (LP: #1727401)
2017-10-03 - Timo Aaltonen <>
mesa (17.2.2-0ubuntu1) artful; urgency=medium
* New upstream bugfix release.
2017-09-18 - Timo Aaltonen <>
mesa (17.2.1-0ubuntu1) artful; urgency=medium
* New upstream bugfix release. (LP: #1716250)

See Also

Package Description
libglapi-mesa-lts-utopic_13_i386.deb Transitional package for libglapi-mesa-lts-utopic
libglapi-mesa-lts-vivid_13_i386.deb Transitional package for libglapi-mesa-lts-vivid
libglapi-mesa-lts-wily_13_i386.deb Transitional package for libglapi-mesa-lts-wily
libglapi-mesa-lts-xenial_13_i386.deb Transitional package for libglapi-mesa-lts-xenial
libglapi-mesa_18.0.5-0ubuntu0~16.04.1_i386.deb free implementation of the GL API -- shared library
libgles1-mesa-dev-lts-utopic_13_i386.deb Transitional package for libgles1-mesa-dev-lts-utopic
libgles1-mesa-dev-lts-vivid_13_i386.deb Transitional package for libgles1-mesa-dev-lts-vivid
libgles1-mesa-dev-lts-wily_13_i386.deb Transitional package for libgles1-mesa-dev-lts-wily
libgles1-mesa-dev-lts-xenial_13_i386.deb Transitional package for libgles1-mesa-dev-lts-xenial
libgles1-mesa-dev_12.0.6-0ubuntu0.16.04.1_i386.deb free implementation of the OpenGL|ES 1.x API -- development files
libgles1-mesa-lts-utopic_13_i386.deb Transitional package for libgles1-mesa-lts-utopic
libgles1-mesa-lts-vivid_13_i386.deb Transitional package for libgles1-mesa-lts-vivid
libgles1-mesa-lts-wily_13_i386.deb Transitional package for libgles1-mesa-lts-wily
libgles1-mesa-lts-xenial_13_i386.deb Transitional package for libgles1-mesa-lts-xenial
libgles1-mesa_17.0.7-0ubuntu0.16.04.2_all.deb transitional dummy package