Показать полную графическую версию : Проброс видеокарт в виртуалку qemu\kvm
mercer.alex
21-01-2016, 11:12
Здравия всем на форуме. Есть тут кто, с кем можно пообщаться на эту тему?
ruslandh
21-01-2016, 11:26
Не понятет вопрос. qemu эмулирует определённые видеокарты. Про проброс не слышал.
mercer.alex
21-01-2016, 11:53
Про проброс не слышал »
Уверяю, такая возможность есть :yes:
ruslandh
21-01-2016, 13:25
Возможно, надо на досуге взглянуть на man qemu
http://wiki.qemu.org/download/qemu-doc.html
3.12.2.1 SVGA graphic modes support
QEMU emulates a Cirrus Logic GD5446 Video card. All Windows versions starting from Windows 95 should recognize and use this graphic card. For optimal performances, use 16 bit color depth in the guest and the host OS.
If you are using Windows XP as guest OS and if you want to use high resolution modes which the Cirrus Logic BIOS does not
support (i.e. >= 1280x1024x16), then you should use the VESA VBE virtual graphic card (option ‘-std-vga’).
‘-vga type’
Select type of VGA card to emulate. Valid values for type are
‘cirrus’
Cirrus Logic GD5446 Video card. All Windows versions starting from Windows 95 should recognize and use this graphic card. For optimal performances, use 16 bit color depth in the guest and the host OS. (This one is the default)
‘std’
Standard VGA card with Bochs VBE extensions. If your guest OS supports the VESA 2.0 VBE extensions (e.g. Windows XP) and if you want to use high resolution modes (>= 1280x1024x16) then you should use this option.
‘vmware’
VMWare SVGA-II compatible adapter. Use it if you have sufficiently recent XFree86/XOrg server or Windows guest with a driver for this card.
‘none’
Disable VGA card.
Больше ничего про видеокарты не нашёл.
Уверяю, такая возможность есть »
Ну расскажите, как.
mercer.alex
21-01-2016, 15:26
ну например так -
https://bbs.archlinux.org/viewtopic.php?id=162768
https://wiki.debian.org/VGAPassthrough
это для изучения.
Меня щас немного другое интересует, более конкретные проблемы обсудить надобно...
ruslandh
21-01-2016, 15:30
Ну спрашивайте. Возможно кто-то и ответит.
mercer.alex
21-01-2016, 15:41
Не работает проброс с первого слота pcie, со второго нормально...
Здесь мой полный вопрос, если кому интересно -
http://forum.ubuntu.ru/index.php?topic=187892.msg2138861#msg2138861
ruslandh
21-01-2016, 16:07
Судя по вашим ссылкам проброс идёт через ядро, а именно через встроенный в него графический модуль kvm. А ядро в стандартной консоли через какую видеокарты работает?
mercer.alex
21-01-2016, 16:32
Можно на ты? Вопрос по ссылке читал? Как, извини, понять эту фразу - ядро в стандартной консоли »
ruslandh
21-01-2016, 16:41
Мне больше на вы нравится.
Я имею ввиду текстовую консоль по Ctrl+Alt+F1 и т.п. в отличии от графической консоли типа xterm
Насчет читал - нет времени. Скорее глазами просмотрел.
mercer.alex
21-01-2016, 16:46
Мне больше на вы нравится » без проблем, просто на ты обращаться и писать удобнее на форумах
Весь X идет через радеон, т.к. нвидиа после grub резервируется pci-stub'ом. До загрузки вывод идет через нвидиа, т.к. она вставлена в первый слот
ruslandh
21-01-2016, 16:51
При чем тут Xorg?
Он вообще может не использовать Kvm. Что скорей всего и происходит.
Тут надо копать в сторону того, как kvm указать использовать ту или иную карточку. Возможно где-то в параметрах ядра.
ruslandh
21-01-2016, 22:17
Вот по теме:
http://habrahabr.ru/post/183468/
mercer.alex
22-01-2016, 08:48
http://habrahabr.ru/post/183468/ »
Это одна из первых статей, которые я читал пару месяцев назад, когда заинтересовался этим вопросом. Похоже вы меня не поймете, а я вас. Посему продублирую свой вопрос сюда полностью.
"...Привет всем, пожалуй и я позволю себе спросить здесь кое-чего. Вообщем есть у меня GTX 650 для проброса и HD4650 для хоста. Раньше когда нвидия стояла во втором слоте в материнке, а радеон в первом - усе работало хорошо. Но - этот второй слот использует только 4 линии pcie, когда первый слот - 16. Вот поменял я местами видеокарточки, да возникла проблема - не хотела Ubuntu отдавать эмулятору нвидию в первом слоте, использовала ее даже после blacklist nouveau и pci-stub. Но эту проблему я победил через Xorg.conf, теперь вроде бы все как должно быть - вывод сигнала идет со второго слота, т.е. hd4650, а нвидиа - pci-stub. И тут вот я застрял - при запуске qemu гостевая Винда грузится, да вот только видеосигнала нет от нвидии. В терминале ошибка - "VFIO 0000:01:00.0 BAR 3 mmap unsupported. Perfomance may be slow"
на данный момент я избавился от ошибки, консоль qemu не ругается, в dmesq тоже ни чего страшного, но....
как kvm указать использовать ту или иную карточку »
А для этого есть либо скрипт, запускающий qemu, в котором указывается пробрасываемая карта, либо через оконный virt-manager настраивается - проблема не в указании вовсе...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.