Updated and Optimized Open Graphics Drivers
PPA description
PLEASE READ: don't email me to report bugs, unless you are sure it's a packaging bug. Not only is email not a good tool for tracking bugs, it also excludes anybody else from tracking or working on the issue. Please read the section "Debugging and reporting problems" below.
=============
Supported Ubuntu versions:
- 16.04 (xenial)
- 17.04 (zesty)
- 17.10 (artful) <- suggested version
For forum support see: http://
=== Introduction ===
This PPA provides updated X (2D) and mesa (3D) free graphics drivers for radeon, intel and nvidia hardware. Updates packages provide:
* all packages are automatically built twice a day, when there are upstream changes
* Vulkan support on recent intel and radeon GPU (install with sudo apt install mesa-vulkan-drivers )
* OpenGL 4.5+ support and new OpenGL extensions: http://
* OpenCL support with updated libclc
* gallium-nine support installed by default. Read the specific section below
* VDPAU and VAAPI Gallium3D accelerated video drivers (see below)
* OpenMAX IL Bellagio and XvMC *only* on zesty and older - disabled since artful due to not being broadly used
* packages built against latest LLVM
* Disabled Ubuntu MIR
For more details check the changelogs.
=== Basic usage ===
See "Adding this PPA to your system" later on, or just do:
sudo add-apt-repository ppa:oibaf/
and update your Ubuntu with the package here.
=== Using gallium-nine ===
Gallium-nine lets you run DirectX 9 games in a faster way, avoiding the inefficient translation of D3D9 calls to OpenGL. For more info see https:/
You need:
* this PPA (includes gallium-nine enabled mesa)
* wine from this PPA: https:/
* then to enable gallium-nine run winecfg and enable native DirectX 9 under Graphics tab
=== Using accelerated video ===
Supported VDPAU drivers: r300, r600, radeonsi, nouveau
Supported VAAPI drivers: r600, radeonsi
Only on zesty and older: supported OpenMAX drivers: r600, radeonsi
Only on zesty and older: supported XvMC drivers: r600, nouveau
* First you need to install mesa-vdpau-drivers package:
sudo apt-get install mesa-vdpau-drivers
* Then to test the VDPAU driver with mpv use:
$ mpv --hwdec=vdpau yourvideofile
* To test the XvMC (e.g.) r600 driver edit the file /etc/X11/XvMCConfig and insert:
/usr/lib/
or, if you are on 32 bit:
/usr/lib/
and restart the X server. Then to test it with mplayer:
mplayer -vo xvmc yourvideofile
=== Using alternative drivers ===
To run your OpenGL program (in this case glxgears -info) with non default drivers:
* gallium llvmpipe software render:
$ LIBGL_ALWAYS_
=== Debugging and reporting problems ===
If you have some problem with the drivers try running the application from the command line and see if there are graphics related warnings. Also type dmesg to see if there are other related informations here.
If you get crashes install the relevant -dbg pacakges (libgl1-
$ gdb glxgears
[...make your application crash and then get a backtrace with:]
(gdb) bt
If X.org crashes look at /var/log/Xorg.0.log (or /var/log/
With the gathered informations try searching at https:/
for 3D drivers bugs: https:/
for X / 2D driver bugs: https:/
=== Revert to original drivers ===
To revert to standard Ubuntu drivers type the following in a prompt shell:
$ sudo apt-get install ppa-purge
$ sudo ppa-purge ppa:oibaf/
Adding this PPA to your system
You can update your system with unsupported packages from this untrusted PPA by adding ppa:oibaf/graphics-drivers to your system's Software Sources. (Read about installing)
sudo add-apt-repository ppa:oibaf/graphics-drivers
sudo apt-get update
For questions and bugs with software in this PPA please contact Oibaf.
PPA statistics
- Activity
- 186 updates added during the past month.
Overview of published packages
| 1 → 30 of 30 results | First • Previous • Next • Last |
| Package | Version | Uploaded by |
|---|---|---|
|
|
0.2.0+git20171127.1830.d63844~oibaf~z | Oibaf (2017-11-27) |
|
|
0.2.0+git20171127.1830.d63844~oibaf~x | Oibaf (2017-11-27) |
|
|
0.2.0+git20171127.1830.d63844~oibaf~b | Oibaf (2017-11-27) |
|
|
0.2.0+git20171127.1830.d63844~oibaf~a | Oibaf (2017-11-27) |
|
|
2.4.89+git1712180630.831036~oibaf~z | Oibaf (2017-12-18) |
|
|
2.4.89+git1712180630.831036~oibaf~x | Oibaf (2017-12-18) |
|
|
2.4.89+git1712180630.831036~oibaf~b | Oibaf (2017-12-18) |
|
|
2.4.89+git1712180630.831036~oibaf~a | Oibaf (2017-12-18) |
|
|
1.8.3-2~oibaf~z | Oibaf (2017-11-02) |
|
|
1.7.1-2~gd~x | Oibaf (2016-09-02) |
|
|
1:5.0.1-1~oibaf~z | Oibaf (2017-12-19) |
|
|
1:5.0.1-1~oibaf~x | Oibaf (2017-12-19) |
|
|
1:5.0.1-1~oibaf~a | Oibaf (2017-12-19) |
|
|
17.4~git1801070730.be144e~oibaf~z | Oibaf (2018-01-07) |
|
|
17.4~git1801070730.be144e~oibaf~x | Oibaf (2018-01-07) |
|
|
17.4~git1801070730.be144e~oibaf~b | Oibaf (2018-01-07) |
|
|
17.4~git1801070730.be144e~oibaf~a | Oibaf (2018-01-07) |
|
|
1.10-1~oibaf~z | Oibaf (2017-11-03) |
|
|
1.4.99+git1712271934.69e208~oibaf~z | Oibaf (2017-12-27) |
|
|
1.4.99+git1712271934.69e208~oibaf~x | Oibaf (2017-12-27) |
|
|
1.4.99+git1712271934.69e208~oibaf~a | Oibaf (2017-12-27) |
|
|
1:7.10.99+git1712281934.1fe8ca~oibaf~z | Oibaf (2017-12-28) |
|
|
1:7.10.99+git1712281934.1fe8ca~oibaf~x | Oibaf (2017-12-28) |
|
|
1:7.10.99+git1712281934.1fe8ca~oibaf~a | Oibaf (2017-12-28) |
|
|
2:2.99.917+git1712201935.708255~oibaf~z | Oibaf (2017-12-20) |
|
|
2:2.99.917+git1712201935.708255~oibaf~x | Oibaf (2017-12-20) |
|
|
2:2.99.917+git1712201935.708255~oibaf~a | Oibaf (2017-12-20) |
|
|
1:1.0.15+git1712110734.048baf~oibaf~z | Oibaf (2017-12-11) |
|
|
1:1.0.15+git1712110734.048baf~oibaf~x | Oibaf (2017-12-11) |
|
|
1:1.0.15+git1712110734.048baf~oibaf~a | Oibaf (2017-12-11) |
| 1 → 30 of 30 results | First • Previous • Next • Last |
