I’m running Linux Mint 18 KDE5 64bit on a PC desktop.
It has an onboard Intel GPU and a discrete MSI Geforce GTX 960.
For about 3 months I used Intel GPU for display and Nvidia GPU for Blender CUDA rendering and after initial hassle I managed to get it working stable.
I had some trouble lately, had to recover the system from backup and I can’t get it to work again.
I’m unable to use the Nvidia GPU - either for display or CUDA.
I’m using Primus to switch between Intel and Nvidia GPUs - display works fine on Intel, but if I switch to Nvidia - without restarting the X - newly started programs report no GLX extension.
What is strange - nvidia-smi works fine then and reports temperature for the GPU and other information.
If I restart the X session - Plasma Desktop reports no Open GL 2 support and it’s unusable.
After running
sudo prime-select nvidia
I am able to run nvidia-smi and this is it’s output:
$ nvidia-smi
Thu Dec 29 10:08:11 2016
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.57 Driver Version: 367.57 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 960 Off | 0000:01:00.0 Off | N/A |
| 0% 35C P0 24W / 120W | 0MiB / 1996MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
I installed Nvidia (and Intel) proprietary drivers thought the driver-manager GUI program available in Linux Mint - it only shown me the 367.57 version of the driver.
I installed nvidia-modprobe and nvidia-cuda-toolkit packages, but Blender still doesn’t detect the Nvidia GPU for CUDA rendering.
The nvidia-bug-report.log doens’t contain anything but uname output:
uname -a
Linux hostname 4.4.0-57-lowlatency #78-Ubuntu SMP PREEMPT Sat Dec 10 01:37:35 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
What can I do?