This guide provides the steps required to configure an Azure VM for GPU accelerated programs such as SeaView.

Once the VM is deployed and running, you will notice that the GPU is not yet active for the OS.
When only the "Microsoft Hyper-V Video" or "Microsoft Basic Display Adapter" are listed, and there is no NVIDIA adapter, it meansdrivers are not installed.
For Azure NV-series VMs, you must use the NVIDIA GRID drivers (not standard GeForce or Quadro drivers) to enable virtualization features. The easiest way to do this is via the Azure VM Extension.
Go to the Azure Portal and navigate to your Virtual Machine.
In the left-hand menu, scroll down to Settings and select Extensions + applications.
Click + Add.
In the search bar, type NVIDIA. Select NVIDIA GPU Driver Extension.
Click Next and then Create/Review.
Wait for the deployment to finish. This process automatically downloads and installs the correct GRID license and driver version for your specific VM SKU.
Restart the VM to finalize the installation.
Verification: After the reboot, open Device Manager again. You should now see the NVIDIA Tesla/GRID GPU listed under Display adapters.

Even with the driver installed, RDP sessions may default to software rendering. You must force the session to use the hardware GPU to support SeaView's OpenGL 4.1 requirements.
Log in to the VM (or the Domain Controller if applying via GPO).
Open the Group Policy Editor:
Run gpedit.msc for local policy.
Use Group Policy Management for domain-wide policy.
Navigate to the following path:
Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Remote Session Environment
Locate the policy setting: Use hardware graphics adapters for all Remote Desktop Services sessions.
Double-click it and set it to Enabled.
Enable the WDDM graphics display driver for Remote Desktop Connections (IMPORTANT)

(Optional but Recommended) Locate Configure H.264/AVC hardware encoding for Remote Desktop Connections and set it to Enabled. This improves the stream quality for high-motion applications.
The three group policies highlighted in the screenshot above should ALL be enabled.
Open a Command Prompt as Administrator and run:
gpupdate /force
Reboot the VM to ensure the Remote Desktop Service picks up the new rendering pipeline.
To confirm that SeaView will detect the correct OpenGL version:
Connect to the VM via Azure Virtual Desktop / Remote Desktop.
Open Task Manager and go to the Performance tab. You should see the GPU 0 (NVIDIA) listed.
Launch SeaView. It should now detect the hardware acceleration and load the OpenGL 4.1+ context successfully.