|   |   | 
| 
 | Использование GPU в ESXI | ☑ | ||
|---|---|---|---|---|
| 0
    
        MaxS 10.06.13✎ 21:05 | 
        Есть "сервер" на процессоре i5-750 с ОС ESXi 5.1.
  При инсталляции стоял какой-то видеоадаптер с 128Мб. Хост на некоторые гостевые виртуальные машины ругается "Hardware GPU resources are not available. The virtual machine will use software rendering." Заменил видеоадаптер на GF-GT630, 2Gb DDR3. Ничего не изменилось. Те же ошибки и 128 Мб максимум для гостя, хотя всем поставил по минимуму - от 8 до 32. Может ли ESXi использовать ресурсы GPU? Гугль не помог. Вернее положительных ответов нет. | |||
| 1
    
        Jump 10.06.13✎ 21:42 | 
        (0)Может.
  Но- Во первых процессор, и мать должны поддерживать VT-d. Во вторых не всякие видеокарты одинаково полезны. В третьих иногда и при всем вышеперечисленном хрен запустишь. Хотя вообще возможно. | |||
| 2
    
        100kg 10.06.13✎ 21:49 | 
        (0) Вроде не может и все машины используют виртуальный графический адаптер.
  В Hyper-V вроде через RemoteFX пытаются что-то делать без особых успехов | |||
| 3
    
        Jump 10.06.13✎ 21:58 | 
        (0)Может, но при соблюдении кучи условий, и некоторой доле везения.
  Самый неприхотливый в этом плане Xen. | |||
| 4
    
        MaxS 10.06.13✎ 22:16 | 
        Нашел ссылку GT 630 non official support RemoteFX
  http://billyfung2010.blogspot.ru/2013/01/nvidia-geforce-gt-630-non-official.html Может быть придётся покупать Win 2012? Почитал немного. Для Hyper-V + RemoteFX нужен отдельный сервер ADC. Или Xen глянуть... Затратно по времени все это. :( В ESXi на имеющемся железе, судя по тексту ошибки, эти самые Hardware GPU resources всё же где-то есть? И их недостаточно? | |||
| 5
    
        Jump 10.06.13✎ 22:43 | 
        (4)А чипсет и проц у тебя  VT-d держат?     | |||
| 6
    
        MaxS 10.06.13✎ 22:49 | 
        (5) пока нет ;) есть другая мат.плата, в которую можно поставить подходящий проц.
  Непонятно про ошибку esxi. если Hardware GPU resources в этой материнке отсутствуют, то зачем ругаться? При чем не на всех гостевых. | |||
| 7
    
        MaxS 11.06.13✎ 06:08 | 
        И ещё. Мне не требуется гостю полностью передавать устройство (VT-d). Достаточно того, чтобы хост использовал GPU для собственных нужд, для обслуживания виртуальных графических адаптеров гостевых ОС.     | |||
| 8
    
        Jump 11.06.13✎ 06:30 | 
        (7)Если что VT-d как раз и позволяет предоставлять доступ к PCI-E устройствам гипервизора как к локальным. Т.е это прослойка аппаратной виртуализации между железом и виртуальной машиной.
  Грубо говоря - есть эта прослойка - возможен доступ к вычислительным ресурсам GPU, нет прослойки, значит и использовать GPU не получиться. Тут фишка в чем - драйвер видеокарты при трехмерных расчетах обращается напрямую к памяти GPU. Каким образом он это делает гипервизор не в курсе. Поэтому тут два варианта - либо сделать аппаратную прослойку которая будет обеспечивать доступ гостям, либо реализовать это программно на гипервизоре, но тогда больщая часть работы будет выполняться центральным процессором, и возникает вопрос - а нафига это надо? | |||
| 9
    
        MaxS 11.06.13✎ 10:30 | 
        (8) Да я понимаю. ;) Этого мне не требуется. Нужна простая офисная ыиртуальная машина с виртуальными устройствами, чтобы всю машин буз проблем можно было переносить на другой хост. Поэтому прямое взаимодействие с PCI устройствами не нужно.
  Хочется избавиться от ошибок в логах esxi. | |||
| 10
    
        Jump 11.06.13✎ 10:38 | 
        (9)Ну если так, то про использование ресурсов GPU можешь забыть, ибо невозможно.
  А по поводу ошибок в логах - выключи использование аппаратного расчета видео, включи софт, и будет тебе счастье. | |||
| 11
    
        MaxS 11.06.13✎ 14:20 | 
        (10) Пока не увидел в виртуалках никаких настроек для видеоадаптера. (Win XP, Win 8.) Доп. параметры заблокированы.
  Позже покопаюсь глубже. | |||
| 12
    
        MaxS 12.06.13✎ 10:31 | 
        Хочется понять чем поможет VT-d ;)
  Допустим виртуалка с виртуальным видеоадаптером живёт на материнке и процессоре без VT-d. И esxi своим CPU решает задачи GPU гостя. Появляется хостовая машина с VT-d. Туда без изменения настроек переезжает виртуалка. И сразу начинает напрямую использовать GPU? | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |