Wine Staging Adds NVIDIA CUDA & GPU PhysX Support

Written by Michael Larabel in WINE on 11 January 2015 at 06:48 AM EST. 21 Comments
WINE
The new Wine Staging project has added support for NVIDIA CUDA and GPU-accelered PhysX as some of the new features for its new release based off Wine 1.7.34 that came out on Friday.

Wine Staging is the new project to address the talked about matter before of Wine Developers Contemplate A Kernel-Like Staging Tree. The Wine Staging project rides off the latest upstream bi-weekly Wine development releases while landing in various experimental features, potential bug-fixes, and other code that's of high potential but not yet vetted and merged in mainline Wine.

One of the first Wine Staging patch sets added back in December was the Wine Direct3D command stream patches (CSMT) that have the potential to significantly improve Direct3D games running on Wine but the patches aren't landing anytime soon into mainline. Fedora's Wine packages are now being based off the Wine Staging code which is also how they were exposed to the Wine CSMT support.

Released on Saturday was the Wine Staging version of v1.7.34 based off Friday's upstream release. New to Wine's staging area this time is NVIDIA CUDA compute support via a nvcuda.dll wrapper to redirect calls to the libcuda.so Linux library of the host Linux system. This initial Windows CUDA support for Wine isn't yet complete and doesn't have Direct3D interoperability support but is working. With having the Wine CUDA support, the staging maintainers also added GPU-accelerated PhysX support that depends on NVIDIA's Compute Unified Device Architecture.

The Wine Staging code also landed message mode support for named pipes on Linux to let applications send/receive full packages/messages. There's also an experimental patch for the Hearthstone timeout bug. Details on the Wine Staging 1.7.34 update via Wine-Staging.com. For easy installation of this staging code there's various methods including just using the Fedora Wine packages, a PPA on Ubuntu, a Pacman repository for Arch Linux, repositories for Debian, and repositories also for Mageia and openSUSE.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week