Every time I try to render my scene, I get this error:

CUDA error: ILLEGAL_ADDRESS in cuCtxSynchronize()

CUDA error: ILLEGAL_ADDRESS in cuCtxSynchronize()

I've tried messing around with my NVIDIA Control Panel (I have an NVIDIA GeForce 750M) and adding a TdrDelay in regedit after browsing through similar questions on the Blender StackExchange, but the problem persists.

I would try to allocate more video memory to Cycles if that's the problem, but I don't know how. (I do know I definitely have at least 1GB.)

I don't want to resort to rendering with only the CPU, or it would kill the purpose of having the NVIDIA card in the first place.

How do I fix this?

  • $\begingroup$ Yes, ROBOTunderscore, it would be a good idea to share the ~.Blend file. Blend-exchange is preferred because the file will not be removed in a few months. $\endgroup$ – brasshat Aug 23 '15 at 17:02
  • $\begingroup$ .blend has been added $\endgroup$ – RobotUnderscore Aug 23 '15 at 17:47
  • $\begingroup$ Rendering on GPU you cannot change how much memory is allocated for rendering. You are limited to the amount of RAM built into the card. $\endgroup$ – user1853 Aug 23 '15 at 19:12
  • $\begingroup$ The scene renders fine on my system (Nvidia 840M). I wonder if it is a bug particular to the 750's Kepler processor. $\endgroup$ – user1853 Aug 23 '15 at 19:13
  • $\begingroup$ i.stack.imgur.com/DHccW.png $\endgroup$ – user1853 Aug 23 '15 at 19:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.