Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   Проброс видеокарт в виртуалку qemu\kvm (http://forum.oszone.net/showthread.php?t=310625)

mercer.alex 21-01-2016 11:12 2597617

Проброс видеокарт в виртуалку qemu\kvm
 
Здравия всем на форуме. Есть тут кто, с кем можно пообщаться на эту тему?

ruslandh 21-01-2016 11:26 2597624

Не понятет вопрос. qemu эмулирует определённые видеокарты. Про проброс не слышал.

mercer.alex 21-01-2016 11:53 2597649

Цитата:

Цитата ruslandh
Про проброс не слышал »

Уверяю, такая возможность есть :yes:

ruslandh 21-01-2016 13:25 2597683

Возможно, надо на досуге взглянуть на 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
Уверяю, такая возможность есть »

Ну расскажите, как.

mercer.alex 21-01-2016 15:26 2597740

ну например так -
https://bbs.archlinux.org/viewtopic.php?id=162768
https://wiki.debian.org/VGAPassthrough
это для изучения.
Меня щас немного другое интересует, более конкретные проблемы обсудить надобно...

ruslandh 21-01-2016 15:30 2597742

Ну спрашивайте. Возможно кто-то и ответит.

mercer.alex 21-01-2016 15:41 2597748

Не работает проброс с первого слота pcie, со второго нормально...

Здесь мой полный вопрос, если кому интересно -
http://forum.ubuntu.ru/index.php?top...861#msg2138861

ruslandh 21-01-2016 16:07 2597752

Судя по вашим ссылкам проброс идёт через ядро, а именно через встроенный в него графический модуль kvm. А ядро в стандартной консоли через какую видеокарты работает?

mercer.alex 21-01-2016 16:32 2597760

Можно на ты? Вопрос по ссылке читал? Как, извини, понять эту фразу -
Цитата:

Цитата ruslandh
ядро в стандартной консоли »


ruslandh 21-01-2016 16:41 2597763

Мне больше на вы нравится.

Я имею ввиду текстовую консоль по Ctrl+Alt+F1 и т.п. в отличии от графической консоли типа xterm

Насчет читал - нет времени. Скорее глазами просмотрел.

mercer.alex 21-01-2016 16:46 2597766

Цитата:

Цитата ruslandh
Мне больше на вы нравится »

без проблем, просто на ты обращаться и писать удобнее на форумах

Весь X идет через радеон, т.к. нвидиа после grub резервируется pci-stub'ом. До загрузки вывод идет через нвидиа, т.к. она вставлена в первый слот

ruslandh 21-01-2016 16:51 2597768

При чем тут Xorg?

Он вообще может не использовать Kvm. Что скорей всего и происходит.

Тут надо копать в сторону того, как kvm указать использовать ту или иную карточку. Возможно где-то в параметрах ядра.

ruslandh 21-01-2016 22:17 2597888

Вот по теме:
http://habrahabr.ru/post/183468/

mercer.alex 22-01-2016 08:48 2597990

Цитата:

Цитата ruslandh
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 тоже ни чего страшного, но....

Цитата:

Цитата ruslandh
как kvm указать использовать ту или иную карточку »

А для этого есть либо скрипт, запускающий qemu, в котором указывается пробрасываемая карта, либо через оконный virt-manager настраивается - проблема не в указании вовсе...


Время: 13:28.

Время: 13:28.
© OSzone.net 2001-