У меня есть гостевая виртуальная машина Windows 10, запущенная на qemu-kvm, с пропущенной картой GTX 970 с использованием vfio-pci . Я могу нормально запустить ВМ и подключиться к ней через VNC, установить драйвер nvidia, он нормально определяет карту, я вижу 970 в диспетчере устройств.

Когда я захожу в панель управления nvidia, она говорит мне, что я не использую дисплей, подключенный к графическому процессору. Имеет смысл, так как я работаю над VNC, поэтому Windows, вероятно, использует какой-то виртуальный дисплей, предоставленный QEMU.

Затем я -vga none чтобы сказать QEMU, что не нужно создавать виртуальные дисплеи, и виртуальная машина запускается без ошибок, и я вижу, как устройство PCI пересылается в консоли QEMU с помощью info pci , однако абсолютно ничего не отправляется. видео с выхода карты (DVI или HDMI, это неважно) на мой внешний монитор. Это сводит меня с ума. Из того, что я читал в интернете, на данном этапе это должно работать, и я не знаю, как продолжать отлаживать это.

У кого-нибудь еще была проблема отсутствия видеовыхода, несмотря на то, что GPU был распознан и драйвер успешно установлен с KVM? Благодарю.

2 ответа2

0

Возможно, время подключения дисплея к графической карте влияет на способность видеокарты определять отображение и вывод через dvi против hdmi против vga

Я в той же точке, которую вы описывали, и у меня есть только один дисплей DVI, который я переключаю между картами. Я заметил во время загрузки, что дисплей должен быть подключен к правильной карте заранее, чтобы увидеть информацию о загрузке. то есть вы не можете подключить кабель DVI поздно и ожидать, что выход будет там.

Извините за наиболее спекулятивный ответ, надеюсь, это поможет.

0

Теперь это работает, хотя я не уверен почему, я смог заставить систему работать так, как я хочу. Я не приму этот (неудовлетворительный) ответ, если появится другой, более полный.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .