Skip to main content

VIM Ultra CLI

Please follow the steps below to run VIM Ultra on a standalone host machine.

  • Provision a Windows machine which satisfies the requirements above and which is accessible via a secure SSL-backed websocket address.

    One instance of VIM Ultra can serve up to 4 simultaneous connections using the NvCodec and up to 8 connections using the VkCodec (see below)

  • Configure appropriate networking and port-forwarding rules allowing external connection to the target machine.

  • Copy the contents of the folder "C:\Program Files\VIM\VIM Flex" which gets populated from the standard VIM-Setup.*.exe installer into the folder you want to run the process from on your target machine.

  • Create a service which starts "appVimUltra.exe".

    The following is a command line example which starts the VIM Ultra process using the Vulkan codec.

    .\appVimUltra.exe --port=8123 --log-dir="path\to\log\folder" --download-dir="path\to\downloads\folder" --codec=VkCodec

    Arguments:

    • --port=8123 the port on which the websocket will listen (8123)

    • --log-dir="path\to\log\folder" the full path to the folder in which log files will be written.

    • --download-dir="path\to\downloads\folder" the full path to the folder which will contain the downloaded VIM files.

    • --codec=VkCodec specifies that the Vulkan encoder will be used, which supports up to 8 simultaneous streams.

      You may alternatively use --codec=NvCodec to use the Nvidia CUDA-based encoder which supports up to 4 simultaneous streams.