Iray LM
Iray LM
Iray LM
6 December 2016
Document version 1.1
Copyright Information
This document is protected under copyright law. The contents of this document may not be
translated, copied or duplicated in any form, in whole or in part, without the express written
permission of NVIDIA Corporation.
The information contained in this document is subject to change without notice. NVIDIA
Corporation and its employees shall not be responsible for incidental or consequential dam-
ages resulting from the use of this material or liable for technical or editorial omissions made
herein.
NVIDIA and the NVIDIA logo are registered trademarks of NVIDIA Corporation. imatter,
IndeX, Iray, mental images, mental ray, and RealityServer are trademarks and/or registered
trademarks of NVIDIA Corporation. Other product names mentioned in this document may
be trademarks or registered trademarks of their respective companies and are hereby ac-
knowledged.
Document build number 283164
Preface
About this document
This document introduces the NVIDIA Professional Application Center (NVPAC), which is
used to manage subscription licenses for NVIDIA advanced rendering software. NVPAC is
automatically installed when you install your NVIDIA product. It tracks the status of your
subscription licenses for all of your NVIDIA products. From its user interface (UI), you click
action buttons to start the processes for buying, activating, and adding subscription licenses.
Audience
This document is intended for anyone buying local or network subscription licenses. For net-
work licenses, it is recommended that you have an experienced system administrator available
to set up the network license server.
• Walking through the licensing process (page 5) describes in detail how to buy, activate,
and install licenses.
• Installing a FlexNet Publisher license server (page 20) provides a short introduction
the license service called FlexNet Publisher and the network license setup process. This
chapter is required reading if you bought a network license. Otherwise, you can ignore
it.
• Running a FlexNet license server (page 21) describes how to import a network license
and point clients to the host server. This chapter is required reading if you bought a
network license. Otherwise, you can ignore it.
• Frequently asked questions (page 27) provides a list of commonly asked questions and
answers to these questions.
• Installing a network license under Windows (page 29) describes the installation process
and provides detailed installation steps.
• Installing a network license under Linux (page 39) describes the installation process and
provides detailed installation steps.
• Distributed and scalable network rendering solutions using Iray or mental ray
You can purchase these NVIDIA products under an annual subscription plan. Each product
is licensed per machine, regardless of the number or the type of processors on a particular
machine. NVIDIA offers volume discounts when you purchase 50 or more subscription li-
censes. For detailed information about individual plugins, distributed rendering solutions,
and subscription plans, see the mental ray and Iray product pages.
To check the subscription status of a product, click the plus (+) icon next to the product name:
For most customers, a local license is the most suitable. Installation is a simple process.
Network license: A license server is required for installing a network license. For more infor-
mation, see the chapter Installing a FlexNet Publisher license server (page 20).
Note: You use a product activation key to activate your license, as explained in Step 2:
Activating your license (page 7).
1 From the NVPAC, display the plugin details by clicking the + icon next to the product
name:
• Buy Now if you are purchasing your product inside the US and Canada
• Buy Outside the US and Canada
• Find a Reseller
If you choose to buy directly from NVIDIA, the web page for the NVIDIA Advanced
Rendering Software Store is displayed:
From the Select Software dropdown, choose your product. From the Select License Type
dropdown, select Local or Network. Enter Quantity and click Add to Cart.
Note:
• For a description of local and network licenses, see the section What subscription
licenses can I choose from? (page 3)
• For most customers, a local license is the most suitable. Installation is a simple
process.
4 Complete the buying process. After completing the buying process, a Product Activation
Key (PAK) is provided; the PAK is also included in a follow-up email.
5 After you receive your PAK, continue with Activating your license (page 7).
2.2 Fill in the required fields and click the Register button. A confirmation window is
displayed:
In addition, an email is sent to the address you specified in the registration page.
2.4 Click the Set Password link. The Create New Password window is displayed:
Now that you have an Enterprise Account, you can log in and register your key as
explained in the following steps.
3 In the Log In window, fill in your email account and password and click the Submit
button. Two portal options are presented:
From this page you start the process to you redeem you Product Activation Keys, as
explained in the next step.
5 Go to the Redeem Product Activation Keys page by clicking the link in the side bar,
under Software & Services.
Perform the following steps to redeem your Product Activation Keys (PAKs):
5.1 Copy and paste your PAKs in the provided input fields and click the Redeem button:
5.2 The system will ask you to verify the primary application that you will primarily
be using with your NVIDIA product:
5.3 After verifying your platform, you are prompted to click Submit again:
Now that your PAK is redeemed, you need to generate your license as described in the
next step.
The License History window lists the PAKs you have redeemed. To generate your
license, you need to find the key for the PAK you need a license for.
6.2 Hover over the icon in the Manage Licenses column and click the License pop up:
The MAC address for your machine is listed next to the Activate Now button
in NVPAC. Copy the MAC address and paste it into the Generate Licenses
page.
Note:
• See the FAQ entry "How can I determine my MAC address and
host name?" (page 27) for details on determining the MAC
address.
• If you are setting up a network license, the following Generate Licenses page
is displayed:
• For the Node Host ID, enter the MAC address of the license server.
6.4 After you have filled in the required information, click the Generate button to gen-
erate the license. The View Licenses page is displayed:
The page lists the version of the product that has been licensed along with the
quantity of licenses and the expiration dates. The MAC address is also displayed
along with information about who generated the license and at what time. The
remainder of the information is used by NVPAC to install your system. You may
input this information into NVPAC in two ways:
• You can click Save All to generate a license file which is saved on your com-
puter for you to upload during the next step of the process, or
• You can copy all data displayed after the Generated by field to your clipboard
and paste it into NVPAC during the next step of the process.
Note: Even if you were logged out of the system or moved away from the View Licenses
page before you were able to save the .lic file or copy the data, you can always access the
license information:
1 Click on License History in the sidebar.
2 Click the icon in the Manage Licenses column next to the license you need.
Note:
• If you specify a port, be sure to omit the square brackets.
• The server you specify can be either the system host name or an IP
address.
• You must include the @ symbol to indicate that you are specifying a
license server.
Click Add License to install your license. After you install the license, a message is
displayed to confirm whether or not the installation of the license succeeded or failed.
If installation was successful, the type of license, the start and end date, and the license
key are displayed.
2 To use the installed license, restart the product.
The essential steps shown above are similar on Windows, Linux and macOS operating sys-
tems, but there are OS-specific differences in the exact implementation. For specific guidance
on installing the FlexNet Publisher on your operating system, see:
• Installing a network license under Windows (page 29)
• Installing a network license under Linux (page 39)
After you have installed and started your FlexNet server, see chapter Running a FlexNet
license server (page 21), which explains how to import, manage, and serve network licenses.
Note: You only need to perform this task if you are managing network licenses.
2 From the System Information page, make a note of the values in the Host Name and
Ethernet Address fields. You may also make a note of the Server Manager Port in
Use field, you may optionally enter this field when generating a license.
3 Obtain a license from the NVIDIA FlexNet Operations Portal as described in "Activating
your license" (page 7).
4 Click "Vendor Daemon Registration" in the side panel. The following page is displayed:
5 Click the Import License button and upload the license file that you saved from the View
Licenses page. When the license import operation is successful, the following log mes-
sage is displayed:
6 Click the OK button and make sure the daemon status for nvidia is Up.
7 Click "Dashboard" in the top bar, then click the Concurrent button. When the license
import operation is successful, the license details are displayed:
1 Open NVPAC and click the + sign next to the product name. You will be presented with
the following three options:
2 In order to point your client computer to your host server, you can either upload your
license file using the Select File button, or you can type in information about the license
server.
• To upload your license file, click the Select File button and choose the license file
you imported into FlexNet Publisher. The License Manager will find the host name
and settings in the file and connect to server.
• To type in the connection settings, click in the text field of the third section and
include the [port]@server information as follows:
• The port and the Host Domain name, for example: 27000@coolserver.foo.com
Note: The Host Domain name and IP Address can be obtained from FlexNet Publisher. It
is located in the Administration section on the System Information page:
Q: My product and the NVPAC Verify Product status hang for 10 - 30secs. Why?
A: This may be due to other FlexNet Publisher licenses on the system, see the answer to the
preceding question.
Q: On the Windows platform, I get the following error: The program can't
start because MSVCR100.dll is missing from your computer.
A: Install Visual C++ 2008 Redistributable Package as described in the appendix Installing a
network license under Windows (page 29).
Q: On the Linux platform, I get the error No such file or directory when running the
lmadmin command.
A: Install LSB (Linux Standard Base) as described in the appendix Installing a network
license under Linux (page 39).
Q: Is it a requirement that I run the FlexNet server and the NVIDIA product on the same
host?
A: No, it is possible but not required. The only requirement is network access between the
single host running the FlexNet server and the hosts running NVIDIA products.
A: On Linux, you can obtain the MAC address of one of your physical devices by running
the /sbin/ifconfig command. The address is listed after HWaddr.
jsmith$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX
inet addr:172.16.0.240 Bcast:172.16.3.255 Mask:255.255.252.0
inet6 addr: fe80::230:48ff:febb:47ec/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:61681806 errors:0 dropped:34 overruns:0 frame:0
TX packets:30657407 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:74064453050 (68.9 GiB) TX bytes:29655291914 (27.6 GiB)
Memory:c0200000-c021ffff
When you enter the MAC address in the NVIDIA FlexNet Operations Portal, be sure to
remove the colons.
On Windows, you can obtain the host name and the MAC address of one of your physical
devices by running the ipconfig /all command. The host name is listed first. The address
is listed after Physical Address.
C:\Users\jsmith>ipconfig /all
When you enter the MAC address in the NVIDIA FlexNet Operations Portal, be sure to
remove the dashes.
Note: You only need to perform this task when you are planning for network licenses.
This chapter describes how to install a FlexNet Publisher License Server under Windows.
The installation process involves the use of two separate platforms — NVPAC and FlexNet
Publisher:
• NVPAC is used to:
• Retrieve your network license from FlexNet Publisher when you attempt to use
your plug-in/software from a connected machine
• The FlexNet Publisher (lmadmin) service actually houses your network license
The process for setting up your network license on your Windows system is briefly detailed
in the graph below:
• Download the FlexNet server installation program from the following URL:
https://s3.amazonaws.com/arcdownload/mentalray/licensing/lmadmin-i86_n3-11_-
12_1_4.exe
The sequence of steps is displayed in the side bar on the left. The color of the buttons
beside the steps indicates the status of the installation process:
• Yellow with arrow: The current step in the installation process.
• Green: The step was successfully completed.
• Gray: The step is not started.
2 Click the Next button. The Choose Install Folder window is displayed:
Specify the directory where you want to install the license server manager.
3 Click Next to continue. The Import Files from Previous Installation window is displayed:
If you want to import files from a previous installation, Enable the Yes Import checkbox
and specify the path of the previous installation. Otherwise, continue to the next step.
Check that the install directory is correct and sufficient disk space is available.
Enable the Install Visual C++ 2008 Redistributable Package checkbox. This package is
required by the license server manager to run correctly. The system may need to reboot
to complete the installation of the package.
It is recommended that you use the default values that are displayed:
• For the HTTP port number: 8090
Important:
• Changing the default values may break the license server. It is recommended
that such changes are made by experienced network administrators only.
• Choosing 0 for License Server Port allows the system to choose the best
available port for serving licenses; in most cases, this is port 27000.
• If you set the port to a non-zero value, you may need to use the same port in
the NVPAC. See Step 3: Installing your license (page 18).
Enable the Run as a service checkbox. Failure to enable this option may prevent the
license server from running after the system is rebooted.
Note: It is recommended that you use the default values specified for the service
name and the delay (in seconds) when starting the service.
Enable the Start server now checkbox. Failure to enable this option may prevent the
license server manager from running after the system is rebooted.
https://s3.amazonaws.com/arcdownload/mentalray/licensing/daemon/nt-x86-64/
nvidia.exe
and save the downloaded file:
You do not need to run the installation of the daemon. When you begin using the FlexNet
Publisher portal, you will be able to determine whether or not the daemon is running cor-
rectly.
Note: Installation of the lmadmin executable must be completed before trying to run
lmadmin (FlexNet Publisher).
3 Use Windows Services to verify whether or not the lmadmin service is running:
After you have started FlexNet Publisher and verified that it is running, continue with the
chapter Running a FlexNet license server (page 21). This chapter explains how to import a
license file.
Note: You only need to perform this task when you are planning for network licenses.
The installation process involves the use of two separate platforms — NVPAC and FlexNet
Publisher:
• NVPAC is used to:
• Retrieve your network license from FlexNet Publisher when you attempt to use
your plug-in/software from a connected machine
• The FlexNet Publisher (lmadmin) service actually houses your network license
The process for setting up your network license on your Linux system is briefly detailed in
the graph below:
Note: Do not install FlexNet server as a root user, this is known to cause problems. By
default, FlexNet server wants to install into /opt, which on most systems can not be
written by regular users. You must either make /opt writable for regular users (which
will typically require root-level permissions), or change the default install location to a
directory writable by regular users.
To install the FlexNet server, execute the following steps. Commands to be executed in a
Linux shell are preceded by “$” (assumed to be the Linux shell command prompt).
1 FlexNet server is a 32-bit application and requires Linux Standard Base (LSB) version
3.0 or higher and some 32-bit libraries.
You may check if LSB is installed by running the lsb_release command:
$ lsb_release
This should output the LSB version and other libraries installed with it.
2 If LSB is not installed, install it using the method for your Linux distribution. Typically,
this will require root-level permissions.
• For Redhat/CentOS use the yum command:
5 Follow the instructions on screen, using the default installation directory directory
/opt/FNPLicenseServerManager. It may require administrator or root privilege to
create a directory under /opt.
6 Once the installation is complete, directory /opt/FNPLicenseServerManager will
contain the lmadmin program.
7 As a non-root user, run the lmadmin program from the terminal:
$ /opt/FNPLicenseServerManager/lmadmin