2
$\begingroup$

About three months ago, auto save in Blender 2.8 stopped working Since then, I downloaded 10 new builds and nothing has changed. Blender 2.79 makes autosave fine, but 2.8 doesn’t

I checked on other computers, everything works, but on mine it doesn't, and I do not know how to fix it.

What is the problem?

$\endgroup$

2 Answers 2

9
$\begingroup$

In Preferences > Save and Load > Auto Save, do you have the Auto Save Temporary Files option checked ? enter image description here

Next check in Preferences > File Paths > Data > Temporary Files, left click the folder icon to see if you have any .blender files saved at this location. enter image description here

This is what i have in my Temp folder: enter image description here

Note that holding down the Alt key and left clicking that little folder icon will take you directly to the location on your hard drive from where you can drag one of the saved .bland files onto your desktop and then open it again in Blender. enter image description here

$\endgroup$
2
  • 2
    $\begingroup$ Also check the system console. If using an addon (maybe new in the last three months, that runs a modal timer, will see a "cannot autosave while modal is running" or siimilar message displayed. $\endgroup$
    – batFINGER
    Commented Aug 20, 2019 at 11:58
  • $\begingroup$ It looks like in my case it is "autoload textures" addon $\endgroup$
    – Tertium
    Commented Nov 10, 2019 at 16:57
2
$\begingroup$

I'm posting this as an answer since this was added as a comment and it solved my problem.

If a modal operator is running, the autosave feature won't work.

Make sure to disable all add-ons and selectively re-enable them until the autosave feature stops working to know which one is the culprit.

I didn't get a warning about it in the console though, so it's a bit troublesome if you use a large number of addons which could potentially be full-time running a modal operator in the background.

$\endgroup$
2
  • $\begingroup$ What is a modal operator? $\endgroup$ Commented Dec 24, 2022 at 1:21
  • 1
    $\begingroup$ @aggregate1166877 it's an operator that keeps running in the background until it finishes running. see docs.blender.org/api/current/… $\endgroup$
    – Gorgious
    Commented Jan 2, 2023 at 7:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .