adamrehn / pixel-streaming-linux

Issue tracker repository for Pixel Streaming for Linux
https://adamrehn.com/articles/pixel-streaming-in-linux-containers/
22 stars 7 forks source link

CUDA fails to initialise in Shipping configuration #37

Closed adamrehn closed 3 years ago

adamrehn commented 3 years ago

Although Pixel Streaming functions correctly in projects that have been packaged in the Development build configuration, projects built in the Shipping configuration encounter the following error:

LowLevelFatalError [File:Unknown] [Line: 75] 
No CUDA Interop capable GPU found with UUID 쫍Ḳ鲨䞃䚭㳋᧔갋⠒攋㯂硋허꽰.

@ImmortalEmperor this is happening inside your CUDA module, please investigate.

luc122c commented 3 years ago

Hi @adamrehn, I'm getting the following error: /home/ue4/project/PixelStreamingTest/Binaries/Linux/PixelStreamingTest: error while loading shared libraries: libcuda.so.1: cannot open shared object file: No such file or directory Is this related to the same issue, or should I open a new one?

adamrehn commented 3 years ago

@luc122c that error is unrelated and typically indicates that you either have not used a container image that includes the CUDA runtime, or have forgotten to specify --gpus=all when starting the container. If you are using a correctly configured container image and have started it using the required flags then I'd recommend opening a separate issue to discuss your error.

luc122c commented 3 years ago

@adamrehn Thanks, It turns out that my Docker Compose file wasn't correct so it wasn't requesting gpus. Now that it is, I'm having the same issue as above. The workaround of building for Development works though. Thanks again :)

lukehb commented 3 years ago

Pixel Streaming for Linux 4.25 now builds in shipping, see commit here.