As you may know, Wine Staging (previously known as known as Wine Compholio) is a Wine fork 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 project has evolved a lot since its first release, the Fedora developers preferring to make it available via the default repository, instead of providing the regular wine version.
The latest version available is Wine Staging 1.9.7, which bringing changes:
- Enable the correct dialog owner in DIALOG_DoDialogBox
- Implement support for converting 16 bit depth to 24 bit in msvidc32
- Allow 320×240 as supported resolution in desktop mode
- Fix implementation of ICGetDisplayFormat
- Handle stack guard pages on x86_64
- Improve compatibility of IMILBitmapSource interface
- Fix IStream::Read() return value for partial reads
- Implement image hash verification in WinVerifyTrust
- Implement oleaut32.OleLoadPictureFile (GoodSync)
- Fix return value of RegNotifyChangeKeyValue for pending events
- Add support for paste in item context menu
- Fix implementation of cut file operation
- Recognize cut/copy/paste verb strings in context menus
- Add ‘New’ context menu handler registry entry for directories
- Add implementation for fsutil.exe hardlink command
- Add stub for ntoskrnl.IoGetDeviceAttachmentBaseRef
- Return stub interface from mf.MFCreateMediaSession
Up to date Wine Staging packages are available via the developer’s PPA, so installing the software on Ubuntu 15.10 Wily Werewolf, Ubuntu 15.04 Vivid Vervet, Ubuntu 14.04 Trusty Tahr, Linux Mint 17.x and Elementary OS 0.3 systems 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/bin, while the regular wine can be found in /usr/bin.
For an easier usage of Wine Staging, also install the wine-staging-compat package, which makes the proper simlinks so that Wine Staging would behave as it was in the system’s default PATH:
$ sudo apt-get install wine-staging-compat