I am curious now why my system seems to be responding slowly when my GPU is running?
That was originally why I wanted to use the GPU only for GPU processing and free up the system graphics requirements.
But I see now there is no increase in speed of the GPU (as you hinted towards in your first comment), and my system is responding quite slowly. What would be the reason for that, since I am only using the GPU for one specific task, and that shouldn’t effect my CPU usage right?
When X is managing the display (as would be the case when your monitor is plugged into the GTX 970) then the device files and permissions are automatically set by X, and the above item is not relevant. But if you are not running X on that GPU, it could be an issue. When you run as root, you also bypass any permissions issues.
At the moment I don’t have any theories on this:
I don’t really know what you mean by “responding slowly”, or "I see now there is no increase in speed of the GPU "
I think the permissions issue might be because th CUDA toolkit is installed in /usr/local, perhaps if it is installed in home, it wouldn’t need permissions, but that is not really a problem.
With ‘responding slowly’, I mean that desktop applications, such as viering a PDF in Evince, is very ‘laggy’ and responds slowly, similarly for other application.
With “increase in GPU speed” I meant that I thought that since the GPU was also used for my monitor, it might work faster if I only use it for GPU processing and use my onboard graphics card for my monitor, i.e. free up resources for the GPU.