Reference: Remote display with NICE DCV
AWS NICE DCV is a remote display solution provided by AWS and is free to use on AWS instances. It is one of the solutions tested by Autodesk to connect remotely to Autodesk Flame on AWS, the other being HP Anyware. NICE DCV clients are available for Windows, macOS, and Linux.
NICE DCV supports multiple monitor, Wacom tablets, and Tangent Panels.
For more details about NICE DCV, see AWS documentation.
Installing NICE DCV
To install NICE DCV, follow the instructions found in Install the NICE DCV Server on Linux. Make sure to select and follow the instructions for Rocky Linux.
Since the Flame AMI already meets all the NICE DCV prerequisites, do not follow the instructions regarding prerequisites for Linux NICE DCV servers.
After installing NICE DCV server, set NICE DCV for automatic console sessions. Follow the instruction for Linux NICE DCV Server in AWS Starting NICE DCV sessions-Enabling Automatic Console Sessions.
Flame Family products require access to the instance's GPU, so NICE DCV must run in console mode, not in virtual session.
In the suppplied code sample, replace session-owner
by a user available on the instance.
Once you've completed the NICE DCV setup, set the NICE DCV server to start automatically. Enter the following command in a shell:
sudo systemctl enable dcvserver
NICE DCV Security Group
In addition to the regular Security Group required by Flame, NICE DCV expects some ports to be open. Create a Security Group with the following Inbound rules:
Type | Protocol | Port range | Source | Notes |
---|---|---|---|---|
Custom TCP | TCP | 8443 | 0.0.0.0/0 | The source address shown is "anywhere", you might want to reduce the range for security reasons |
Custom UDP | UDP | 8443 | 0.0.0.0/0 | The source address shown is "anywhere", you might want to reduce the range for security reasons |
To Use Wacom Tablet with NICE DCV
To use your Wacom table with NICE DCV, see the NICE DCV documentation.
On Windows, if you plan to use USB devices other than only the Wacom tablet, run the NICE DCV client installer with Windows Run as administrator option, and select the USB driver installation option during the install.
To Use Tangent Panels
At the time of this writing (spring 2022), the USB Removable Devices is only available to the Windows version of NICE DCV.
The following Tangent panels work with NICE DCV:
- Tangent Arc
- Tangent Element (four and five modules configurations)
- Tangent Ripple
- Tangent Wave
For the best experience:
Make sure to:
- Install the latest version of NICE DCV.
- Install the USB remotization drivers (which are disabled by default). For more information, see NICE DCV documentation.
Make sure you have the latest Tangent Hub installed on your workstation. Tangent Hub is available here: https://www.tangentwave.co.uk/tangent-support/.
Connect your Tangent panels to your workstation.
Navigate to
C:\Program Files (x86)\NICE\DCV\Client\bin
and rundcvusblist.exe
.Connect to your AWS instance using NICE DCV.
Copy each
Filter
string to your NICE DCV server administration file. See NICE DCV documentation.On Windows, Right-click and select Copy Filter string.
Paste the string on your instances.
For multiple panels, you will need to copy strings one by one.
Paste the string to the server.
Save the file.
Restart the NICE DCV server as explained in the NICE DCV documentation.
Reconnect to the instance.
From NICE DCV top menu, enable the Tangent panel in NICE DCV > Removable Devices.
Start the Autodesk Flame Family software.
Use your Tangent panel.
For best results when working with multi-module Tangent panels like Tangent Arc or Tangent Element:
- Connect to your AWS instance with NICE DCV.
- Start the Flame Family product.
- Enable the Tangent modules in NICE DCV > Removable Devices.
- Use the Tangent panels.
- Before leaving Flame Family products, disable the modules in NICE DCV > Removable Devices.
If the Tangent panels are not available when using your Flame Family software, reboot the instance.
Using Multiple Screens
If you plan on using setups with multiple screens, you can find instructions here.
To enable multiple screens on the client, see these instructions.