LINUX.ORG.RU

Проброс видеокарты в виртуальную машину для CUDA

 , ,


0

1

Всем привет.

Пытаюсь настроить проброшенную видеокарту в виртуальной машины для работы с CUDA, не получается.

Дистрибутив на хосте и вм - Fedora 23, kernel 4.7.2

Видеокарта в виртуальной машине отображается, драйвера установлены из RPMFusion, всё согласно инструкции. CUDA - 8 RC, rpm'ник с офф. сайта nvidia.

При запуске cuda-приложения получаю ошибку:

Unable to query number of CUDA devices! Is an nVidia driver installed?
В это время в dmesg:
[   53.809818] nvidia-uvm: Loaded the UVM driver in 8 mode, major device number 242
[   53.818799] NVRM: RmInitAdapter failed! (0x23:0x56:451)
[   53.818860] NVRM: rm_init_adapter failed for device bearing minor number 0
С нвидиевым железом взаимодействую впервые, как это вообще фиксить?



Последнее исправление: thematt (всего исправлений: 1)

В гостевой винде дрова нвидии определяют запуск в виртуалке и блочат нормальную работу карты, если эта карта не профессионального уровня. Раньше народ обходил эту штуку опцией kvm=off. Помогает ли она сейчас - хз. Возможно, зелёные запилили такую подлянку и в дрова под линух.

anonymous
()

спасибо всем, разобрался, kvm=off помог.

единственное, в virt-manager этой педали нет, нужно делать через virsh edit, и в последнем libvirt это делается так:

  <features>
    <kvm>
      <hidden state='on'/>
    </kvm>
  </features>

thematt
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.