VMWARE vSGA и видеодрайверы, помогите разобраться.

Обсуждение проблем видеокарт, драйверов и всего, что с ними связано.

Модераторы: max-sever, iStalker, andser

Ответить
IdeaFix
Участник
Сообщения: 130
Зарегистрирован: 31.10.2005 12:11
Контактная информация:

VMWARE vSGA и видеодрайверы, помогите разобраться.

Сообщение IdeaFix » 27.12.2016 18:42

Приветствую.

Имею тестовую лабу на ESXi 5.5 с обновлениями на текущий момент. Лицензия полная, но партнёрская, так что поддержки толком нет. Недавно стало интересно покопать 3д ускорение в виртуалках просто для восполнения пробелов в образовании, что я собственно и сделал - перепаял GT640 в K2000, сделал проброс, поставил драйвер и в общем всё работает. vDGA оказался на столько прост, что аж не интересно. Сделать из того же GT640 что-т типа GRID K1 не получилось, т.к. одно дело DEV_ID задать, а другое дело отрастить карточке еще три чипа, так что с vSGA пришлось отложить

Сейчас в руках оказалась рабочая оригинальная Quadro 4000 (не K4000), которая во всех статьях по 3д в вмвари значится как совместимая с vSGA. но вот беда... в драйверах с сатйа nVidia, на которые идут ссылки из этих статей, есть только GRID K1/K2 в качестве совместимых решений.

Кто реально пробовал vSGA на квадре 4000, как оно?

IdeaFix
Участник
Сообщения: 130
Зарегистрирован: 31.10.2005 12:11
Контактная информация:

Re: VMWARE vSGA и видеодрайверы, помогите разобраться.

Сообщение IdeaFix » 27.12.2016 19:48

Попытаюсь начать отвечать себе сам, может в процессе кто-то потянется.

На сайте nvidia нашлось два драйвера, указанных как драйверы для ESXi 5.5.
1. NVIDIA-VMware_ESXi_5.5_Host_Driver_319.65.zip - тот, который чаще всего упоминается в статьях. С ним якобы должно быть всё хорошо, но на сайте NVIDIA в списке совместимых продуктов только GRID'ы.
2. NVIDIA-kepler-VMware_ESXi_5.5_Host_Driver_367.43.zip - видимо, крайний драйвер. Подстрока kepler как бы намекает что поддержка Quadro 4000 там и не ночевала.

Второй драйвер я даже не ковырял. а вот в первом в README файле есть упоминания о том, что QUADRo 4000, 5000 и 6000 поддерживаются, а так же о том, что драйвер под ESXi 5.1, что печалит. Тем не менее, на хост ESXi 5.5u3 драйвер встал и vib list радует строчкой:

Код: Выделить всё

NVIDIA-VMware_ESXi_5.5_Host_Driver  319.65-1OEM.550.0.0.1331820            NVIDIA       VMwareAccepted    2016-12-27
Карточка пока лежит на столе, попробую видимо в новом году уже.

IdeaFix
Участник
Сообщения: 130
Зарегистрирован: 31.10.2005 12:11
Контактная информация:

Re: VMWARE vSGA и видеодрайверы, помогите разобраться.

Сообщение IdeaFix » 06.01.2017 22:42

Продолжаю отвечать сам себе.

Тестовая машина (старый гипервизор на базе ASUS P5KR + Q9650 + 16GB RAM + INTEL DUALPORT GBE + ATI ES1000 PCI) нормально приняла на борт Quadro 4000. Был установлен чистый триальный ESXi 5.5 u3b и NVIDIA-VMware_ESXi_5.5_Host_Driver_319.65. И всё работало!

Т.е. я выбирал 3Дускорение и по причине отсутствия vcenter/horison просто запускал "волосатый бублик" в виртуалке и во-первых мониторил загрузку и температуру видеокарты через nvidia-smi, а во-вторых мониторил выделение памяти через gpuvm. На такой сборной солянке vSGA работал неплохо. В рамках теста конечно, но всё же. Видяха затыкалась в чип на 4-6 виртуалках с OpenGL задачами, т.е. для колхозного гипервизора это очень даже ничего!

Важное уточнение - инициализация видеокарт в порядке PCI/PCIEX, т.е. картинка шла на PCI ES1000, а Квадра просто торчала в слоте.

А вот в боевой машине на SuperMicro H8SGL-F меня ждало разочарование: ставлю инициализацию onboard display first, это нужно для iKVM, гружу гипервизор, получаю падение xorg. Гуглю, нахожу что требуется сделать первым адаптером Quadro. В этом члучае теряем iKVM, ну да и шут с ним, квадру первой, xorg стартует, но через 15 минут тормозящих игрищ (фигуральных) в 3D получаю падение гиперизора - лиловый экран. При этом vSGA так и не включилось :( Уже начинаю грешить на что-то совсем аппаратное и пробую напоследок vDGA - работает как часы! Но, мне не надо можно и в одного, надо чуть-чуть и на всех.. вместо запланированного получасового простоя получил два с половиной часа, благо гипервизр - домашняя лаба, но, не приятно всё равно :(

Вывод - vSGA на данной карточке с данным драйвером работает, но не всегда и не везде :(

GothMan
Модератор
Сообщения: 11010
Зарегистрирован: 20.11.2005 1:03
Откуда: Запорожье, Украина
Контактная информация:

Re: VMWARE vSGA и видеодрайверы, помогите разобраться.

Сообщение GothMan » 07.01.2017 12:37

IdeaFix
, вы просто монстр 8) :type:

Ответить