Is was playing with virtual GPU’s on my hyper-v 2012 R2 server.
Of course you need a physical GPU before you can add a vGPU!
I wanted to add a vGPU to my VM but it was greyed out:
It turns out that you need to install the Remote Desktop Services role including Remote Desktop virtualization Host.