https://bugs.winehq.org/show_bug.cgi?id=51541
Bug ID: 51541 Summary: nvcuda.dll unable to load within Steam Runtime pressure-vessel Product: Wine-staging Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: loothelion@nvidia.com CC: leslie_alistair@hotmail.com, z.figura12@gmail.com Distribution: ---
Created attachment 70384 --> https://bugs.winehq.org/attachment.cgi?id=70384 [PATCH] nvcuda: use libcuda.so.1 SONAME when making dlopen call
nvcuda.dll is unable to find libcuda.so when running within the Steam Runtime pressure-vessel environment. This is because pressure-vessel exposes symlinks to driver DSOs based off their SONAME and the SONAME for CUDA is libcuda.so.1, not libcuda.so
I've attached a patch which fixes this issue and lets me launch CUDA applications from Steam.