I am doing some CUDA+OpenGL program to show point clouds,
and using the same code on Windows and Linux for initialization VBO, just like:
err = cudaGraphicsGLRegisterBuffer(&vbo_image_resource, vbo_image, cudaGraphicsRegisterFlagsWriteDiscard);
And it runs well on Linux, but on Windows, the err value is 63 (cudaErrorOperatingSystem).
I have changed the parameter to cudaGraphicsRegisterFlagsNone, and the result is the same.
I have tried to Google with “cudaErrorOperatingSystem”,
but there is few results.
And I could not find the reason for this.
My develop environment is CUDA 8.0 + Surface Book(~940M)
Is there anyone met the same problem before?