A weird situation here, when i render a single image a frame got rendered within 2 seconds. Rendering an animation frame takes about 1 minute.
I’m using Eevee and i don’t have a fancy GPU.
But something else seems to cause extreme slow down.
The only thing that is animated is an object and a camera following a nurbs path. That’s kinda simple, materials are not extreme either.
Rendering on cpu as i got a nvida 630M that isnt supported.
Thanks for providing the .blend. Here F12 takes about 4 seconds, and Render->Animation starts rendering frames at about 4s each while using about 1GB of dedicated GPU memory on a GTX 1060.
AFAIK there’s no such thing as “rendering on the CPU” with Eevee. It always uses OpenGL through your video card driver for its rendering. The Preferences->System->Cycles Compute Device settings have no effect on Eevee.
Your GT 630M may only have 1GB of memory so you might just be on the edge of what you can do with that card. you might try simplifying the scene/reducing resolution/sampling and see if that makes a substantial difference.
In my GTX 1070 still render is around 4 sec and animation render is around 3 sec per frame. So it might be related to your card being weak.
However your “Spiral” object has lots of unnecessary points and resolution (This makes FPS to go down when real time playback). You should define couple of points and their handles then adjust resolution accordingly:
I suggest checking all your curves and adjust/remove their points and resolution to a reasonable count. This might fix your long time renders.