cancel
Showing results for 
Search instead for 
Did you mean: 

Dedicated Server Oriented Oculus Runtime?

peep_sanzaru
Explorer
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.

1 ACCEPTED SOLUTION

Accepted Solutions

Ibeechu
Explorer
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?

View solution in original post

4 REPLIES 4

jherico
Adventurer
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. 
Brad Davis - Developer for High Fidelity Co-author of Oculus Rift in Action

peep_sanzaru
Explorer
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.

Ibeechu
Explorer
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?

peep_sanzaru
Explorer
I've done what you suggested in your first paragraph, and it works.  Totally hacky, but it's a method.