https://bugs.winehq.org/show_bug.cgi?id=51541
--- Comment #4 from Sveinar Søpler cybermax@dexter.no --- (In reply to Zebediah Figura from comment #3)
(In reply to Sveinar Søpler from comment #2)
There are many usecases for having this upstream tho. What is the best argument for scratching this altogether?
How many programs need CUDA specifically, and can't use OpenCL or some other library we already provide?
https://en.wikipedia.org/wiki/List_of_games_with_hardware-accelerated_PhysX_...
One might argue that you can run PhysX calculations just fine on the CPU, and the GPU accelerated PhysX (cuda) is not required, yet afaik a lot of games will check for nvapi/nvcuda to enable this. If nvapi/nvcuda is not present, the game option is not possible to enable. (Aswell as the PhysX software itself ofc).
Some games like Witcher 3 uses CPU for PhysX calculation without (afaik) the option to enable this on the GPU.
Other than games i am not currently aware of any useful apps you cannot get to run on Linux directly using libcuda.