I’m using Unity Free 4.5.1f3 on a Surface Pro 2.
I can’t get shadows to work with directional light.
I tried building the exact scene on my MacBook Air (2011), and shadows work.
I’ve tried reinstalling Unity and creating a new project from scratch, but still no shadow.
Made sure Windows Update is up-to-date; no errors in Device Manager.
Did I miss something?
Windows 8.1, Surface Pro 2:
Mac OS X, MacBook Air 2011
Update 1
Back from resetting my Surface Pro 2 (using Windows 8’s reset).
Ran all windows updates, and installed Unity 4.5.1 before anything else.
Still does not work.
Dx11
Notice:
- Windows Update up-to-date
- Bare-minimum software installed

Dx9 (-force-d3d9)

OpenGl (-force-opengl)

Update 2
I’ve installed 4.5.2f1, but still no shadows.
Version 4.5.2f1 (9abb1b59b47c)
Update 3
Got confirmation from Unity that they were able to replicate the problem with a Surface Pro 2.
Have submitted a bug report.
Just for the record, I tried running another DirectX 11 shadow implementation and it worked. So the problem appears to be unique to Unity.
Update 4
It’s been a long time since I’ve submitted the bug request, but have not heard back from Unity.
Emailed the same Unity guy who contacted me, but never got a reply.
In the meantime, I managed to get myself a Surface Pro 3 (i7/512).
Installed Unity 4.5.5f1 on it, and still no shadows!
So here’s the score so far:
MacBook Air 2011/Surface Pro 1 = Shadows WORKS
Surface Pro 2 / Surface Pro 3 = Shadows NOT WORKING
So I thought, what the hell, let’s try it on Android
Installed on Nexus 5 = Shadows WORKS!
Tried on Galaxy S2 = Shadow WORKS!
Long story short:
- Unity behaves differently on different devices.
- Bug was confirmed by Unity; raised bug, but case was never updated, let alone fixed
- Further attempts to contact Unity = no response
- Tried changing IDE’s renderer; resulted in weird rendering issues (Dx9, OpenGL)
- Tried workaround suggestions of disabling Dx11
- Crashes Unity’s IDE completely (also raised bug, but no response)
- Subsequent attempts to start Unity = Crashes.
- Project file completely corrupted, had to delete project to even start up
I came across this bug when following the “Roll-a-Ball” tutorial, but never even got to the spinning cubes.
Many thanks to the community members who have tried to help.
But I’ve decided not to pursue this bug, nor Unity, any further.

