Wine Staging Adds NVIDIA CUDA & GPU PhysX Support
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.
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.
21 Comments