NVIDIAGameWorks / FleX

Other
664 stars 100 forks source link

Cannot run FleX after NVIDIA Driver update #35

Closed Amir-Arsalan closed 6 years ago

Amir-Arsalan commented 6 years ago

I had compiled FleX 1.2beta a couple of months ago and was able to run it on our servers. Recently though, the NVIDIA driver version was changed on the servers to a recent version (390.48) from what I used before (375.66). Now I cannot run FleX anymore and I get the following errors. @mmacklin do you know what should I do to fix the issue?

Here are the errors I get:

Flex: Cuda error: 30 in cudaMemset(lib->mCellStarts, 0, kGridDim*kGridDim*kGridDim*sizeof(int)) - ../../../src/cuda/flex.cu:4600
Flex: Cuda error: 30 in cudaMemset(lib->mCellEnds, 0, kGridDim*kGridDim*kGridDim*sizeof(int)) - ../../../src/cuda/flex.cu:4601
Flex: Cuda error: 30 in cudaEventCreate(&lib->mMemoryFence) - ../../../src/cuda/flex.cu:4608
Could not initialize Flex, exiting.
Amir-Arsalan commented 6 years ago

I didn't find a solution to my problem but I close this for now since I'm trying to switch to FleX 1.2.

epiception commented 4 years ago

Hey Amir, I am running an nvidia-docker with Ubuntu 16.04, CUDA 9.2. My base system has the driver version: 440.26 I get the following errors after a successful build:

libGL error: MESA-LOADER: failed to retrieve device information
libGL error: Version 4 or later of flush extension not found
libGL error: failed to load driver: i915
Could not initialize GL extensions
Segmentation fault (core dumped)

Does FleX support 440.26 with this build, or should I downgrade my driver or find a driver container that supports the same?

gaborpapp commented 4 years ago

I'm using 440.44 on Fedora 31 and it seems to work.