I’ve been using Blender 2.8 for a while, mostly to produce individual pictures and it works quite well in Fedora. However, lately I’ve been wanting to do animation in Blender and while rendering times for individual pictures was acceptable to me, render times for whole animations are not.
To help with this, a good friend donated a Zotac GEForce GTX 1060 graphics card. My intent is to use its GPU and CUDA to get faster render times. Although I am not fond of NVIDIA’s relatively uncooperative approach to the open source community and would probably have preferred an AMD card for that reason, I have the 1060 card installed at the moment and would like to use it. I have installed the proprietary NVIDIA drivers via rpmfusion
and have then attempted to follow the instructions here to install CUDA. That all seemed to go well and Blender was able to “see” my card at that point, but then it reported (using blender --debug-cycles
) that CUDA said “#error -- unsupported GNU version! gcc versions later than 8 are not supported!
”
On the bet that it might still work but hadn’t yet been tested, I modified /usr/local/cuda-10-2/targets/x86_c4/include/crt/host_config.h
so that this:
#if __GNUC__ > 8
#error -- unsupported GNU version! gcc versions later than 8 are not supported!
#endif /* __GNUC__ > 8 */
checked for > 9 instead (I’m using the latest packaged gcc which is 9.3.1 when I write this). That got quite a bit farther, but now when I try a render blender seems to hang and I have to kill
the process.
Now what? Troubleshooting and/or repair advice gratefully accepted!