Before you deploy Fall Detection
This page lists a number of necessary steps to complete/consider before you run the deployment wizard.
BIOS
From your BIOS menu, check if the listed setting meets the requirements:
Requirement | Description |
---|---|
Intel VT for Directed I/O (VT-D) | Intel Virtualization Technology abstracts hardware that allows multiple workloads to share a common set of resources. From your BIOS menu, enable Intel VT for Directed I/O (VT-D). Refer to your motherboard vendor for exact instructions if the option is not available in BIOS. |
Intel Trusted Execution Technology (TXT) | Intel Trusted Execution Technology provides hardware-based mechanisms that help protect your computer. From your BIOS menu, enable Intel Trusted Execution Technology. |
Active State Power Management (ASPM) | ASPM increases system performance. From your BIOS menu, enable ASPM (Active State Power Management). |
PCI Express Native Power Management | PCI Express Native Power Management increases system performance. From your BIOS menu, enable PCI Express Native Power Management. |
Single root I/O virtualization (SR-IOV) | SR-IOV allows a device, such as a network adapter, to separate access to its resources among various PCIe hardware functions. From your BIOS menu, enable SR-IOV. |
Secure Boot (recommended) | Disable Secure Boot to prevent the NVIDIA GPU driver from running. To disable Secure Boot, see https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/disabling-secure-boot . |
Hardware
To make sure the virtual machine has enough resources, ensure you can allocate:
Requirement | Description |
---|---|
Memory | For optimal performance on the virtual machine, allocate at least 12 GB of RAM to the virtual machine. You decide how much RAM to allocate during deployment. |
Storage | You must allocate at least 100 GB of storage to the virtual machine. You decide how much hard disk space to allocate during deployment. |
NVIDIA Graphics Processing Unit (GPU)
Fall Detection can run only on NVIDIA GPUs.
Requirement | Description |
---|---|
NVIDIA GPU Model | Milestone recommends that you use an NVIDIA RTX A2000 12 GB GPU, which can host 10 cameras running fall detection. Your host machine must have an NVIDIA GPU with capability 6.0 (Pascal) or later installed. |
NVIDIA GPU |
You must have at least two (2) GPUs installed: one for the Windows Server host and one for the virtual machine. At least one of these GPUs must be an NVIDIA GPU.
The GPU assigned to the host is only used for display purposes, so it has no minimum performance requirement. When you create the virtual machine, you pass through the NVIDIA GPU to the virtual machine and you can no longer use it on the host machine. To identify if your GPU can be passed through, see Machine profile script. |
NVIDIA drivers | To run the Fall Detection app, you need NVIDIA drivers on the host machine and the virtual machine. To install the drivers on the host machine, go to NVIDIA's website and download the latest drivers for your GPU. The wizard automatically installs the drivers on the virtual machine. |
Network
To ensure that the virtual machine can download the necessary resources and connect to the network, consider the following:
Requirement | Description |
---|---|
Internet connection | To download the NVIDIA drivers and other components from the Internet, the wizard requires internet connection. You must have access to the Internet during the deployment. |
Virtual switch | You must have at least one external virtual switch that is dedicated to the virtual machine that hosts the Ubuntu Server. The virtual machine will use this switch to connect to the Internet and the XProtect VMS. |
Operating systems and settings
The host and virtual machines run on different operating systems.
Requirement | Description |
---|---|
Host machine | The deployment wizard can only run on Windows Server 2019 or 2022. |
Hyper-V | On the host machine, you need to install and configure Hyper-V to create the virtual machine. To learn how to install Hyper-V on your computer, go to https://learn.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/install-the-hyper-v-role-on-windows-server. |
Virtual machine |
The Processing Server runs on Ubuntu Server 22.04. During the configuration, you can choose the wizard to download the image file for the operating system or browse for the image file on your computer. The Ubuntu Server 22.04 image file is available at https://ubuntu.com/download/server. |
PowerShell |
The script for Fall Detection requires PowerShell version 7 or higher on the host machine to run. |
XProtect VMS settings
Prepare your XProtect VMS by configuring the following settings:
Requirement | Description |
---|---|
Users | You must create a basic user in XProtect VMS and give this basic user administrator rights. The basic user must have access to the cameras that you have associated with XProtect Hospital Assist. User names can contain spaces but not special characters such as , @. |
Certificates (optional) |
If you want to encrypt the connection between the management server and the Processing Server, you need certificates. See Secure the connections between the XProtect VMS and the Processing Server. |
Device group (optional) | If you have a large installation and want to limit the number of cameras that you want to use with the Fall Detection app, you can create a device group. You specify the name of the device group during the deployment of the Processing Server. |
Microsoft Edge WebView2 | Install the Microsoft WebView2 application on all computers that will use XProtect Management Client to manage the Processing Server. You can download the installer from https://developer.microsoft.com/en-us/microsoft-edge/webview2/. |