"Compressing to ASTC" taking an extreme amount of time?

Whenever I build my lighting and deploy it to my Android it takes an extremely long time “Compressing to ASTC”. Even when building the actual lighting takes 30 seconds at most, the compressing part can take up to 10 minutes.

Example logs:

LogTexture:Display: Building textures: SkyOcclusion0_2 (ASTC_RGBAuto)
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTexture:Display: Building textures: HQ_Lightmap0_1 (ASTC_RGBAuto)
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTexture:Display: Building textures: HQ_Lightmap0_3 (ASTC_RGBAuto)
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTexture:Display: Building textures: SkyOcclusion0_1 (ASTC_RGBAuto)
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…
LogTextureFormatASTC:Display: Compressing to ASTC (6x6 -fast -esw bgra -ch 1 1 1 1 -alphablend)…

Is this normal? Is there any way to fix this? I can’t wait 10 minutes each light build to check if the lighting is working correctly on my Android. This wouldn’t be a problem if I was targeting Windows, but what I see in my editor can be very different from what I see on my Android device, so I need to deploy much more often.

Android device: Nexus 6, Android M (6.0.1)

Computer specs: Intel 2500k @ 4.5ghz, 14gb ram, gtx 760, 512gb ssd.

Thanks for the help.

Hey Asusralis,

Have you attempted to use the Mobile Previewer so you can simulate your phones environment more closely?

You can set the Preview Rendering Level to Android and then Mobile PIE (Play in Editor) to get a close comparison of what it will look like when deployed to your phone.

Also, depending on the amount of unique texture fetches and amount of textures you have as well as their size, is going to have an impact on the time it takes to compress them all. What are your packaging settings as well?

Thank you,