No screen updates while running lengthy CUDA calculations

Hello all!

I am developing a general purpose CUDA application that must run in the background.

The application is doing some massive CUDA calculations but when the application runs, the system freezes for the duration of the CUDA calculations.

So for example, if I am watching a YouTube video or listening to an MP3 and I run my CUDA application (a release build, outside the development environment) the system freezes (no video or audio) for the duration of the CUDA calculation.

Is this normal ???

Looking forward to hear from you.

Best regards,

If you have only 1 GPU, and your calculation time is a single long kernel call and not a lot of small kernel calls: Yes.
When your GPU is busy doing CUDA calculations it cannot update your screen.

Either break your kernel into more shorter calls or get an extra GPU ;)