I’m using Unity 2019.4.9 (LTS) and 2019.4.10 (LTS) and switching between project targets takes an hour or more in my game. (e.g. switching between Windows and Android – or even just changing Android from GLES 2 to GLES 3).
I installed Unity Accelerator (and configured it, and verified that it is working) – but it’s not speeding anything up. – It still takes more than an hour to switch.
I believe this is a bug, and it affects a lot of folks. – Switching between various platforms to make a small tweak to your app can cost you an entire day right now. – Please fix this.
(Wishlist: honestly, it shouldn’t even need a cache server, just make a separate folder for each platform that I’ve converted to, and store the converted versions of the assets there the first time – don’t sit there and redo the conversion / recopy files every single time I switchI! – Disk space is cheap, but Time is money!)
FYI, the reason why I tagged this as a bug is that this behavior is the opposite of how internal Unity folks are saying it should work – including a PM from EMEA region and a technical evangelist from EMEA. – Here: Unity Blog
I’m tempted to switch to pipeline v1 to see if it works any better, per Ciro’s comment.
The WORST part about all of this is that some settings also trigger a reimport (e.g. switching from Linear to Gamma or GLES2 to GLES3) – and for some platforms I have to change more than one of those settings – which means, it has to reimport EVERYTHINGMULTIPLE times when I switch between certain platforms.
Meanwhile Unity prefs say everything is fine – but it’s clearly not actually using it (and yes, I’ve switched to all of my targeted platforms a few times now):
Another feature request (unless it’s also a bug): Why the heck does changing the color space (Gamma to Linear, etc.) or the rendering mode (GLES2 to GLES3) cause the AUDIO files to be reimported. – Like there’s no possible way that color space could (legitimately) impact the audio files, right? – So, maybe don’t reimport them when that setting changes…
Have you ever found a solution to this? We’re experiencing the same thing: Using Unity Accelerator and while sometimes, switching project is pretty fast (just about 3-5 minutes), sometimes, it takes more than an hour. What’s worse: It consumes massive amounts of memory. I’ve seen up to 55GB - on a machine that only has 32GB. So you can imagine what happens - everything basically just stops and it took a look of patience to even figure out that it’s Unity consuming 55GB of RAM.
In these situations, it also frequently crashes (but at least it seems we don’t have start over with importing).