What is GPU pass-through?
When a graphics card is installed in a QNAP NAS*, Virtualization Station supports connecting it to a virtual machine (VM). The VM can then benefit from the GPU for increased processing power and graphics output. Furthermore, VM applications can then support graphics API such as DirectX and OpenGL.
*GPU pass-through is only available for the TVS-EC-x80U, TVS-x82, TS-1685, TES-x85U, TDS-16489U and TS-x77 series.
Virtualization Station currently only supports AMD R7 and RX series graphics cards. The NAS must be shut down before installation.
Please note: Before procuring a graphics card, you must check its power supply requirements and if it is physically capable of fitting within the NAS.
- Loosen the screw on the rear of NAS. (the TVS-1282 is used as an example in the following images).
- Install the graphics card and connect it to the power supply (8 pin, if applicable).
Virtualization Station Settings
- Go to Virtualization Station > Device Management > GPU.
- Choose a VM to apply GPU pass-through (the VM must be offline).
- Connect a monitor to the graphics card, and USB keyboard & mouse to the NAS.
(Note: A monitor must be connected to the discrete graphics card in your NAS before starting the VM)
- Start the VM.
- Install the AMD graphics card driver. You can download it from the AMD website.
6-1. Please download and install driver version 15.11.
To find this driver, click “Download Previous Drivers & Software” after selecting the operating system of your VM.
Driver version 15.11 is recommended for a stable environment. You should also ensure that Windows Update does not automatically upgrade the driver.
6-2. Install remote connection tools (VNC server) using the QNAP Guest Tool. The VM console needs to install another VNC server for remote connection. The VNC server can be installed by using the QNAP Guest Tool that is built into the VM Driver (you can also use other tools such as Windows RDP, TeamViewer™ or Splashtop®).
- Click “Insert VM Driver”.
- On the VM console you should see an AutoPlay prompt where you can click “Open folder to view files”. If the AutoPlay prompt does not appear, go to “Computer” and check the CD/DVD drive.
- Run “qnap-guest-tools-0.102.exe”.
- Click “Next”.
- Carefully read the License Agreement. You must agree to these terms to continue.
- Check “QNAP Guest Agent” and “UltraVNC”. Click “Install”.
- Click “Finish”.
- Set a VNC server password.
After installing UltraVNC, the Server Property page will be displayed. You must set a VNC password for accessing the VM console. Create a password and click “OK”.
- Restart the VM.
- Go to the VM information page.
The console button will now be available as the QNAP Agent has obtained the IP address. After clicking “Console”, the QNAP Agent will automatically enter the VM IP address and the default VNC port automatically. Clicking “Connect” allows you to remotely access the VM console. The local HDMI display will simultaneously show the VM console.
- If the monitor is removed from the graphics card, the VM's remote connection resolution will be fixed to 640*480. Reconnecting the monitor will allow you to readjust the resolution.
- VNC does not support DirectX 11. For DirectX 11 environments, you can use the VM console via the local monitor or use another remote connection tool such as TeamViewer™.
- Please check what operating systems your graphics card supports before attempting to install it in a VM.
- If you modify UltraVNC's RFB Port, please remember to specify this port number when connecting to the VM console.