forked from ValveSoftware/Proton
-
Notifications
You must be signed in to change notification settings - Fork 1
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
AMD is the way to go for gallium nine. Using d3d9 enabled mesa and the open-source driver.
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.
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.
Gallium Nine is enabled by default in the official mesa package.
Enable use flag d3d9
on package media-libs/mesa
.