Is there a server oriented runtime installer and/or are there options/methods to installing the current public runtime on a machine that will not have an HMD hooked up to it? GPU checks seem to want a real GPU (not "Microsoft Display Adapter" as provided by an AWS instance) and even with real hardware, old GPU's seem to fail the tests ("display driver is out of date" for 8-year old Quatro FX card).
These checks make sense for public facing users, but not for dedicated servers. Just trying to find a way around them.
Wonder if doing some kind of spoofing would work. Even going as far as installing a suitable graphics card in the server in order to install the runtime, and then removing the card after.
Otherwise, why not just have the runtime on your front-end machine like normal, but store the games and junk on the network? If you wanted to specifically run a game from a server and broadcast it to your Rift-connected machine, wouldn't the server need an appropriate graphics card anyway?
The Oculus runtime is designed to provide functionality for an HMD. Perhaps if you could explain what your use case is for trying to run it on a system without an HMD, someone might be able to point you in a useful direction.
I'm not after the runtime per say, I'm after the platform library for networking/rooms which is installed via the runtime installer. Use case is dedicated servers for network gameplay, which don't even need a monitor, much less an HMD.
Wonder if doing some kind of spoofing would work. Even going as far as installing a suitable graphics card in the server in order to install the runtime, and then removing the card after.
Otherwise, why not just have the runtime on your front-end machine like normal, but store the games and junk on the network? If you wanted to specifically run a game from a server and broadcast it to your Rift-connected machine, wouldn't the server need an appropriate graphics card anyway?