AMD Driver crashes, OS freezes or similar issues when running Unreal Engine.
All the Solutions below have been tested by one or more human beings with access to the same or similar hardware. Solutions may differ in results for everyone, so keep that in mind.
Change your AMD Driver
Check what Graphics Core Next version your GPU has (List on Wikipedia) and downgrade to the respective Driver version. This fixes it for most people, but may break catastrophically if you update Windows.
I don’t exactly know why it happens with shadows enabled, but turning them to low solves the Driver crashes. Keep in mind that this turns of dynamic shadows and could actually not work for you.
Update: Just turning of r.Shadow.PerObject seems to work perfectly fine too.
Is there a fix for this yet, or even better, is it known which console variable I need to change to longer have the driver crash? Turning shadows to low fixes it, but it’s not an ideal solution.
I have an R9 285 (According to the BIOS on the GPU, it’s an underclocked R9 380) and it’s affecting me badly, the driver doesn’t even bother recovering. Tried going back all the way to 15.7 (the first driver that “supported” R9 285/R9 380) but it didn’t help.
I’ve modified it a bit because yours seems specific to that GPU and we do have other users experiencing widespread issues with Crimson Drivers on a variety of cards. There are now two different entries, one for yours and the general issues we’ve been having with Crimson drivers. Both lead back to the instructions in your post.
I wasn’t aware that there was more than one issue with the AMD drivers, so thanks for fixing my mistake. Managed to reproduce the driver crash on R9 280X and R9 380, though I’m not sure if it’s the same issue yet. Will continue testing though, maybe AMD pulls themselves together in the future and fixes their drivers.
Also, questions become unaccepted when non-moderator accounts comment on them. There is an assignment system for mods and the issue only shows back up when it is unanswered. In some cases like this, it may be undesirable, but in most cases we would rather it show back up in the queue by default.
I’ve simplified the Solutions and Instructions so that End-Users can follow them too and marked this as a community wiki entry. If you know of other Drivers, add them as a comment with your full GPU name.