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
d3d9_install [2015/08/16 22:03]
lyonsb
d3d9_install [2016/10/17 16:26] (current)
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 **our** git version (for AMD Radeon cards) from [[https://github.com/iXit/xf86-video-ati/commits/master|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 18: Line 18:
 ==== Build ==== ==== Build ====
  
-  * http://cgit.freedesktop.org/mesa/mesa (**master** or **10.4** branch)+  * http://cgit.freedesktop.org/mesa/mesa (**master** or **any branch above 10.4**)
   * https://github.com/iXit/Mesa-3D/ (staging & testing branches)   * https://github.com/iXit/Mesa-3D/ (staging & testing branches)
     * **master** branch (follow **Mesa-3D master** branch)     * **master** branch (follow **Mesa-3D master** branch)
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|}}
-  * AMD DDX (dri3) https://launchpad.net/~commendsarnex/+archive/ubuntu/mesadri3test+
   * 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) https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers +  * Mesa-3D (dri3) and DDX https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers
-  * Mesa-3D(iXit) + Mesa-3D(upstream) + Intel workaround (dri3) https://launchpad.net/~commendsarnex/+archive/ubuntu/ixitmaster+
  
-maintainers: oibaf (Mesa-3D), sarnex (wine, DDX)+maintainers: oibaf (Mesa-3D), sarnex (wine)
  
 **Arch Linux:**{{ :archlinux.png?nolink|}} **Arch Linux:**{{ :archlinux.png?nolink|}}
-  * Mesa is available in [extra] and development versions are available in the AUR under mesa-git+  * Mesa is available in [extra] and development versions are available in the AUR under mesa-git.
   * 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 65: Line 68:
 **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!//