Crash during export

Some specific cases can lead to Substance Painter crashing while exporting, especially at very high resolution (such as 4K or 8K). Below is a list of the most common sources of this issue.

TDR (Timeout Detection and Recovery)

The Timeout Detection and Recovery (TDR) is a safety mechanism of Microsoft Windows to prevent a GPU from locking up the system with a never ending computation. This mechanism is unfortunately too restrictive for Substance Painter by default.

For more information see: GPU drivers crash with long computations (TDR crash).

Low Virtual Memory

Exporting can consume a large amount of RAM (Computer Memory), in which case the system will try to fallback on the virtual memory if the system runs out of RAM. The virtual memory is usually additional memory stored on hard disk drives. If the virtual memory size is too small, Substance Painter will crash because it ran out of total memory.

For more information, see: Crash with low virtual memory.

Lack of Disk Space

Since the introduction of the Sparse Virtual Textures (SVT) Substance Painter can stream out on the disk some cache to balance performances. If there is not enough free space on your disk, it may lead to a crash because the application wasn't able to transfert and write the cache.

The cache location can be moved from the default system temporary files folder. For more information see: Sparse Virtual Textures.

Overclocked GPU frequency

Overclocked GPUs can often be more unstable because they run of frequencies that weren't initially designed by the GPU constructor. It may helps to disable the overclocking for a while.

For more information, see: Crash when working with overclocked GPU.