As you may know, Wine Staging is a special version of Wine that provides support for projects like Pipelight. The Pipelight developer forked wine into wine-staging and included some Pipelight-specific enhancements and some other features not present in the regular wine software.
Among others, it brings support for Nvidia graphics cards with support for CUDA, PhysX and NVENC plus CSMT to improve graphics performance and a few others.
The latest version available is Wine Staging 1.7.48, which brings the below changes:
- Add stub for D3DXTessellateNPatches
- Add stubs for D3DCompile2 and D3DCompileFromFile
- Add stubs for d3dx10_43.D3DX10CreateEffectFromFileA/W
- Add support for ThreadQuerySetWin32StartAddress info class
- Add wined3d detection for GeForce GT 425M
- Avoid race-conditions with long running threadpool tasks
- Check architecture before loading a dll
- Export additional OpenAL32 functions
- Fake success in kernel32.SetFileCompletionNotificationModes
- Fix loading of libraries with incomplete IMAGE_LOAD_CONFIG_DIRECTORY struct
- Fix security cookie handling for UPX compressed executables
- Forward exitcode from child process when in wineconsole
- Implement AMStream GetMultiMediaStream functions
- Implement dbghelp.UnDecorateSymbolNameW
- Return dummy ID3DXSkinInfo interface when skinning info not present
- Share source of d3dx9_36 with d3dx9_33 to avoid Wine DLL forwards
- Silence repeated LocaleNameToLCID/LCIDToLocaleName unsupported flags FIXMEs
- Store registry timestamps with nanoseconds precision
- Use video memory for rendering targets if possible
Installation instructions:
Up to date Wine Staging packages are available via the developer’s PPA, so installing the software on Ubuntu is easy. Just add the PPA to your system, update the local repository index and install the wine-staging package:
$ sudo add-apt-repository ppa:pipelight/stable
$ sudo apt-get update
$ sudo apt-get install --install-recommends wine-staging
If you want the 64 bit version of wine-staging also install the wine-staging-amd64 package:
$ sudo apt-get install wine-staging-amd64
Wine Staging can be used along wine because it installs in /opt/wine-staging, while the regular wine can be found in /opt/wine.
The installation instructions should work on all the supported Ubuntu systems and derivatives: Ubuntu 15.04 Vivid Vervet, Ubuntu 14.04 Trusty Tahr, Linux Mint 17.1 Rebecca, Pinguy OS 14.04, Elementary OS 0.3 Freya, Deepin 2014, Peppermint Five, LXLE 14.04, Linux Lite 2.