NVIDIAGameWorks / FleX

Other
664 stars 100 forks source link

Running on Ubuntu 17.10 #30

Open fadavi opened 6 years ago

fadavi commented 6 years ago

Anybody could run fleX demo on ubuntu 17.10? It seems theres some problem(s) in creating CUDA context on my Uhuntu 17.10 (64bit) machine. also, after some googling i couldnt find any complete documention/tutorial about fleX; please guide me or give me some link..

gaborpapp commented 6 years ago

Can you run the demo with sudo?

zyablik commented 5 years ago

I've got the same issue on ubuntu 17.10 with cuda 8.0.61 (which is available in ubuntu repo)

NvFlexDemoReleaseCUDA_x64 printed "Error creating CUDA context." and exited.

It happened because of NvFlexDeviceCreateCudaContext() in demo/main.cpp returned false

It doesn't fail with cuda 9.2 (you need to download it from nvidia site)

Or you can just comment out exit() call in demo/main.cpp:

    bool success = NvFlexDeviceCreateCudaContext(g_device);

    if (!success)
    {
        printf("Error creating CUDA context.\n");
//      exit(-1);
    }

Looks like success = false doesn't affect anything, at least on my machine all demo scenes works perfectly.