Итак, в сервер с чипсетом с поддержкий IOMMU установлена карта NVIDIA GRID K1, K2 или другая совместимая Quadro. Список совместимых карт тут: http://hcl.xensource.com/GPUPass-throughDeviceList.aspx
На сервер установлен XenServer 6.2 SP1.

Дальше надо убедиться, что GPU можно использовать. Для этого выполним команду:

xe pgpu-list

Должен быть выведен список физических GPU. Если тут пусто, то, возможно, адаптер захвачен dom0. Тогда делаем так: Если XenServer 6.2 не видит видеоадаптер

Затем надо скачать и установить NVIDIA Virtual GPU Manager. Он входит в состав сборки драйверов для GRID.
Идем на http://www.nvidia.ru/Download/index.aspx. Выбираем
Product Type: GRID
Product Series: NVIDIA GRID vGPU
Product: GRID K1
Operating System: Windows 7 64-bit

В архиве будет файл с именем типа NVIDIA-vgx-xenserver-6.2-331.59.i386.rpm. Его надо положить в dom0 и затем установить командой:

rpm -iv ./NVIDIA-vgx-xenserver-6.2-331.59.i386.rpm

А затем перезагрузить хост XenServer:

shutdown -r now

Проверить что все установилось правильно можно командой:

[root@localhost ~]# lsmod | grep nvidia
nvidia               9656305  8
i2c_core               20294  2 nvidia,i2c_i801

Посмотреть работают ли функции GRID можно командой nvidia-smi.

[root@localhost ~]# nvidia-smi
Mon Jun  9 14:20:25 2014
+------------------------------------------------------+
| NVIDIA-SMI 331.59     Driver Version: 331.59         |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Quadro 6000         Off  | 0000:01:00.0     Off |                  Off |
| 30%   57C   P12    N/A /  N/A |     11MiB /  6143MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Compute processes:                                               GPU Memory |
|  GPU       PID  Process name                                     Usage      |
|=============================================================================|
|  No running compute processes found                                         |
+-----------------------------------------------------------------------------+
Enter your comment. Wiki syntax is allowed:
 
  • citrix/настроика-passthrough-gpu.txt
  • Last modified: 2019/02/11 09:13
  • by 127.0.0.1