Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
d3d9_install [2015/08/29 03:34]
sarnex
d3d9_install [2016/10/17 16:25]
sarnex
Line 6: Line 6:
   * xorg-server **>= 1.16**   * xorg-server **>= 1.16**
   * libxcb & xcb-proto **>= 1.11** (only exception is Debian, where is 1.10 enough)   * 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 git version (for AMD Radeon cards) from [[http://cgit.freedesktop.org/xorg/driver/xf86-video-ati/|here]], xf86-video-intel **>= 2.99.916** (for Intel cards, recently disabled DRI3 in development git, must be reenabled)+  * 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**   * 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**   * mesa ** >= 10.4 ** with parameter **--enable-nine**
Line 29: Line 29:
 Some patches can be found at http://download.ixit.cz/d3d9/ //(not necessarily up-to-date)// Some patches can be found at http://download.ixit.cz/d3d9/ //(not necessarily up-to-date)//
  
-Here: https://github.com/NP-Hardass/wine-d3d9-patches is also maintained a patch to apply to the last version of wine+Here: https://github.com/sarnex/wine-d3d9-patches is also maintained a patch to apply to the last version of wine
  
 You should build mesa as usual, only add  You should build mesa as usual, only add 
Line 35: Line 35:
  For the wine build, you'll need to have Mesa with Nine already. Then, simply pass   For the wine build, you'll need to have Mesa with Nine already. Then, simply pass 
 <code>./configure --with-d3dadapter</code> <code>./configure --with-d3dadapter</code>
 +
 +
 +**Note: If you are cross-compiling, you will need to set PKG_CONFIG_PATH to point to the correct-architecture d3d.pc**
 +
  
 You do not need to specify if you are going to use the DRI3 backend or the DRI2 fallback. At runtime it'll detect the one available (with a preference for DRI3). You do not need to specify if you are going to use the DRI3 backend or the DRI2 fallback. At runtime it'll detect the one available (with a preference for DRI3).
Line 43: Line 47:
 maintainer: pontostroy maintainer: pontostroy
  
-**Ubuntu and Kubuntu:**{{ :kubuntu.png?nolink|}}+**Ubuntu/Kubuntu/Mint:**{{ :kubuntu.png?nolink|}}
   * wine (dri3 and dri2) https://launchpad.net/~commendsarnex/+archive/ubuntu/winedri3   * wine (dri3 and dri2) https://launchpad.net/~commendsarnex/+archive/ubuntu/winedri3
   * Mesa-3D (dri3) and DDX https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers   * Mesa-3D (dri3) and DDX https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
Line 54: Line 58:
   * wine-staging-d3dadapter is available in the AUR.   * wine-staging-d3dadapter is available in the AUR.
   * PlayOnLinux also has up-to-date versions of wine with --d3dadapter.   * PlayOnLinux also has up-to-date versions of wine with --d3dadapter.
 +  * More info available at https://wiki.archlinux.org/index.php/Unofficial_user_repositories#mesa-git
  
 **openSUSE:**{{ :opensuse.png?nolink&64|}} **openSUSE:**{{ :opensuse.png?nolink&64|}}
Line 64: Line 69:
 **Gentoo:**{{ :gentoo.png?nolink|}} **Gentoo:**{{ :gentoo.png?nolink|}}
   * xorg-server and other deps are in ::x11 overlay   * xorg-server and other deps are in ::x11 overlay
-  * Mesa-3D in [[https://github.com/okias/ixit|iXit overlay]] +  * Mesa-3D with +d3d9 
-  * See https://github.com/NP-Hardass/wine-a-holics for information about the wine-a-holics overlay, which provides d3d9 support out of the box +  * Wine with +d3d9 
-maintainer: okias (Mesa-3D), NP-Hardass (wine)+maintainer: okias (Mesa-3D), NP-Hardass/Sarnex (wine)
  
 // Is your favorite distribution missing? Prepare packages and let us know on IRC! We'll add it to the list!// // Is your favorite distribution missing? Prepare packages and let us know on IRC! We'll add it to the list!//