Run and Record Games on VM Server
More a reminder for myself how to set up a remote server/vm like Azure to run and record games. Otherwise, you'll run into issues like lack of GPU/DirectX or no sound.
1. Create a VM with Windows 10 and a GPU (for Azure, it is the NC series).
2. If your GPU is a Tesla, make sure to install Nvidia drivers and enable graphics rendering on it.
3. Install VB-Audio virtual sound card to be able to capture sound from the game.
4. If an Unreal Game, most likely you'll need .NET 3.5, which needs to be enabled from "Turn Windows Features On or Off."
Once this is all done, you can run the game as you would at home and use GameDVR (Win+G) to record. One thing I haven't figured out yet is how to keep the recording going if your Remote Desktop window closes (but server still running). The only work-around it seems is to have an intermediary VM always logged into the primary VM to keep the recording + audio going, which works even if you log out of the intermediary VM. This was also reported as a bug here. If anyone has suggestions, let me know.
1. Create a VM with Windows 10 and a GPU (for Azure, it is the NC series).
2. If your GPU is a Tesla, make sure to install Nvidia drivers and enable graphics rendering on it.
3. Install VB-Audio virtual sound card to be able to capture sound from the game.
4. If an Unreal Game, most likely you'll need .NET 3.5, which needs to be enabled from "Turn Windows Features On or Off."
Once this is all done, you can run the game as you would at home and use GameDVR (Win+G) to record. One thing I haven't figured out yet is how to keep the recording going if your Remote Desktop window closes (but server still running). The only work-around it seems is to have an intermediary VM always logged into the primary VM to keep the recording + audio going, which works even if you log out of the intermediary VM. This was also reported as a bug here. If anyone has suggestions, let me know.
301 unique view(s)