Skip to content

Requirements

Philipp Richter edited this page Dec 31, 2018 · 1 revision

Official page : https://wiki.ixit.cz/d3d9

Installation requirements page : https://wiki.ixit.cz/d3d9_install

  • xorg-server >= 1.16
  • libxcb & xcb-proto >= 1.11 (only exception is Debian, where is 1.10 enough)
  • To use the DRI3 backend, xf86-video-nouveau >= 1.0.11 (for nVidia cards), xf86-video-ati >= 7.6.0 (for AMD Radeon cards), xf86-video-intel >= 2.99.916 (for Intel cards, recently disabled DRI3 in development git, must be reenabled)
  • To use the DRI2 fallback (slower but avoid DRI3 potential issues with GL): mesa compiled with –egl-platforms=drm,x11
  • mesa >= 10.4 with parameter –enable-nine

Graphics card support

AMD

AMD is the way to go for gallium nine. Using d3d9 enabled mesa and the open-source driver.

Nvidia

You need the open-source nouveau driver to make use of gallium nine. Even then, the driver is so far behind the proprietary one that it makes more sense to use the normal wined3d dx9 to opengl translation.

Distributions

Ubuntu

Use the following PPA to enable gallium nine by installing the libd3dadapter9-mesa package : https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers/

Make sure the 32bit libraries are also installed since most dx9 games are 32bit.

Arch

Gallium Nine is enabled by default in the official mesa package.

Gentoo

Enable use flag d3d9 on package media-libs/mesa.

Clone this wiki locally