Посты с тегом vga passthrough

QEMU 4.0 Q35 и проблемы с пробросом графики

12 Сентября, 2019
Комментарии

После обновления QEMU до 4.0 внезапно отвалилась граф. карточка (NVidia) в виртуалке. Симптомы: BSOD либо карточка не заводится с кодом ошибки 43. Я использовал эмулируемый чипсет q35 (потому что, ну что же ещё?), и, оказывается, в QEMU 4.0 поломали распределение IRQ, а драйвер по умолчанию использует IRQ, а не новомодный MSI. Если совсем вкратце, в коде машины pc-q35-4.0 поменялась настройка обработки IRQ по умолчанию, что ломает INTx на vfio-pci. Апстрим планирует откатить эти изменения в 4.1, ну а пока этого не произошло, вернуть всё как было можно добавив в определение машины q35 параметр kernel-irqchip=on, например:

qemu-system-x86_64 -enable-kvm -m $((16*1024)) \
    -M q35,kernel-irqchip=on \
    # etc

В догонку, OVMF и Windows 7

8 Ноября, 2014
Комментарии

К предыдущему посту, оказывается, ларчик открывается просто. EFI-установщик семерки переборчиво относится к видеодрайверу, поэтому, чтобы он запустился, нужно добавить к qemu параметр -vga qxl. В таком варианте установщик отрабатывает нормально и мы получаем рабочую Windows 7 на GPT.

Источник: Tianocore README

Пара слов про VFIO и EFI

7 Ноября, 2014
Комментарии

В предыдущем посте на тему я довольно пространно описывал, как решить проблемы арбитрации VGA, патчил ядро и т.д. и т.п. Надо сказать, что при использовании Windows 8/8.1 (и возможно Windows Vista/7, если удастся поставить ее в режиме EFI – мне не удалось) эту проблему можно обойти. Смысл в том, что при загрузке в режиме EFI, интерфейс VGA вообще не используется. Как достичь такого эффекта? Довольно просто.

Читать дальше...

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

6 Сентября, 2014
Комментарии

Давеча я уже писал о пробросе видеокарты средствами Xen. Какое-то время оно работало, но после обновлений как-то перестало. Xen 4.4 в Gentoo вообще выкинул qemu-traditional, а апстрим сломан. А 4.3, который раньше вполне себе работал, почему-то сотрудничать на ядрах с 3.14 со мной отказывается. В связи с этим я решил проверить, как дела у соседей, то бишь у KVM. На моих прошлых тестах он показал себя не то чтобы очень хорошо: периодически подвисал. Но с тех пор многое могло измениться (и изменилось!)

Читать дальше...

Проброс Radeon HD 7750 в виртуальную машину Windows 7 под управлением Xen

24 Июля, 2013
Комментарии

Уже много копий переломано и текста понаписано (http://habrahabr.ru/post/149416/, http://habrahabr.ru/post/137327/, http://forums.linuxmint.com/viewtopic.php?t=112013&f=42), но я решил добавить 5 копеек для полноты картины (и чтобы самому не забыть) Карточка пробрасывается как второй видеоадаптер.

Читать дальше...