URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 78782
[ Назад ]

Исходное сообщение
"Вторая бета-версия VirtualBox 4.1"

Отправлено opennews , 09-Июл-11 13:49 
Компания Oracle выпустила (http://vbox.innotek.de/pipermail/vbox-announce/2011-July/000...) вторую бета-версию системы виртуализации VirtualBox 4.1. Из улучшений (http://forums.virtualbox.org/viewtopic.php?f=15&t=42920), добавленных по сравнению с первой бета-версией (http://www.opennet.me/opennews/art.shtml?num=31055) можно отметить экспериментальную поддержку проброса PCI-устройств в реализации хост-систем, работающих под управлением Linux. Пробросив определенное PCI-устройство, например, сетевую карту, в гостевое окружение, данное устройство будет передано в эксклюзивное использование для данного окружения, что дает возможность свести к минимуму негативное влияние виртуализации на производительность при работе с проброшенным устройством.

Для платформы Windows осуществлен переход на  Qt 4.7.3. В остальном, отмечаются только исправления ошибок, самая интересная из которых связана с решением проблемы с поддержкой USB 2.0 в неофициальных сборках.

URL: http://vbox.innotek.de/pipermail/vbox-announce/2011-July/000...
Новость: http://www.opennet.me/opennews/art.shtml?num=31137


Содержание

Сообщения в этом обсуждении
"Вторая бета-версия VirtualBox 4.1"
Отправлено Аноним , 09-Июл-11 13:49 
А видеокарту можно будет пробросить? Если можно, то что будет с хост-системой, когда она будет передана гостевому окружению в эксклюзивное использование?

"Вторая бета-версия VirtualBox 4.1"
Отправлено Аноним , 09-Июл-11 14:57 
Хост-система не сможет её использовать. Или не отдаст, если уже начала пользоваться.

"Вторая бета-версия VirtualBox 4.1"
Отправлено Аноним , 09-Июл-11 15:03 
Уверен? В DirectX есть такой режим как монопольный доступ к видяхе, который может установить любая программа. И переключается видяха в него из простого режима. Что мешает сделать так же в VirtualBox?

"Вторая бета-версия VirtualBox 4.1"
Отправлено Аноним , 09-Июл-11 15:06 
> Уверен?

Нет.


"Вторая бета-версия VirtualBox 4.1"
Отправлено Eugeni Dodonov , 09-Июл-11 18:37 
> Что мешает сделать так же в VirtualBox?

В Линуксе - архитектура иксов. Если более 1 видео-карты, то теоретически это возможно, но на практике не так просто (опять же из-за иксов и их способа доступа к железу).


"Вторая бета-версия VirtualBox 4.1"
Отправлено ВКПб , 09-Июл-11 18:18 
Xen и KVM умеют отдавать используемую видяху.

"Вторая бета-версия VirtualBox 4.1"
Отправлено Аноним , 09-Июл-11 19:25 
В них винды с игрушками запускаются?
Просто интерсно ))

"Вторая бета-версия VirtualBox 4.1"
Отправлено ВКПб , 10-Июл-11 00:38 
Запускаются. Пруфлинк на ютубе.

"Вторая бета-версия VirtualBox 4.1"
Отправлено Аноним , 09-Июл-11 19:27 
PСI != PCI-E В новости сказано только про первое.
Если поддерживаются обе шины, то теоретически можно отдать дискретку, а картинку выводить через интегрированное видео



"Вторая бета-версия VirtualBox 4.1"
Отправлено AHAHAC , 10-Июл-11 00:28 
PCI Express — компьютерная шина, использующая программную модель шины PCI ...

(c) wiki


"Вторая бета-версия VirtualBox 4.1"
Отправлено Онаним , 10-Июл-11 12:15 
> то что будет с хост-системой, когда она будет передана гостевому окружению в эксклюзивное использование?

А почему должно быть что-то особенное если, например, это не единственная видеокарта в системе (особенно с учётом того, что пробрасывать предлагают PCI, а не PCI-Ex, а PCI-видеокарта обычно, наверно, всё-таки не основная).


"Вторая бета-версия VirtualBox 4.1"
Отправлено Прохожий , 10-Июл-11 19:28 
Поставьте две видеокарты, X сервер запустите на одной, а вторую пробрасывайте, но всё же не уверен что проброс видеокарты бедет реализован в virtualbox.

"Вторая бета-версия VirtualBox 4.1"
Отправлено Андрей , 10-Июл-11 13:10 
Риторический вопрос, наверное, но не задача ли это гипервизора предоставлять всем виртуальным машинам реальное железо и заниматься посредничеством!?

"Вторая бета-версия VirtualBox 4.1"
Отправлено pavlinux , 10-Июл-11 13:56 
Сюрприз

VBoxManage: error: Host PCI attachment only supported with ICH9 chipset

PCI-E поддерживается, AGP только работающие через GART.
Про PCI-X ни слова, но думаю работает. Проверить не могу AMD-V нету :(


Essentially this feature allows to directly use physical PCI devices on the host
by the guest even if host doesn’t have drivers for this particular device. Both,
regular PCI and some PCI Express cards, are supported. AGP and certain PCI Express
cards are not supported at the moment if they rely on GART (Graphics Address Remapping
Table) unit programming for texture management as it does rather nontrivial operations
with pages remapping interfering with IOMMU. This limitation may be lifted in future
releases.

So before any attempt to use it please make sure that:

1. Your motherboard has an IOMMU unit.
2. Your CPU supports the IOMMU.
3. The IOMMU is enabled in the BIOS.
4. The VM must run with VT-x/AMD-V and nested paging enabled.
5. Your Linux kernel was compiled with IOMMU support (including DMA remapping, see
CONFIG_DMAR kernel compilation option). The PCI stub driver (CONFIG_PCI_STUB) is re-
quired as well.
6. Your Linux kernel recognizes and uses the IOMMU unit (intel_iommu=on boot option
could be needed). Search for DMAR and PCI-DMA in kernel boot log.

Please note that both host and guest could freely assign a different
PCI address to the card attached during runtime, so those addresses
only apply to the address of the card at the moment of attachment (host),
and during BIOS PCI init (guest).

If the virtual machine has a PCI device attached, certain limitations apply:

1. Only PCI cards with non-shared interrupts (such as using MSI on host) are
supported at the moment.
2. No guest state can be reliably saved/restored (as the internal state of the
PCI card could not be retrieved).
3. Teleportation (live migration) doesn’t work (for the same reason).
4. No lazy physical memory allocation. The host will preallocate the whole RAM
required for the VM on startup (as we cannot catch physical hardware accesses
to the physical memory).


Не всякая мать может похвастаться наличием IOMMU и DMAR.
Так шо, облом пацанчеги!  

"Вторая бета-версия VirtualBox 4.1"
Отправлено Андрей , 11-Июл-11 00:13 
> Не всякая мать

До недавнего да. Но теперь все 9xx чипсеты АМД имеют IOMMU.


"Вторая бета-версия VirtualBox 4.1"
Отправлено maximkorobov , 11-Июл-11 22:44 
Скажите, пожалуйста. У меня есть старая PCI-карта, к которой есть драйвера только для Windows 9X и Mac OS 9.

Правильно ли я понимаю, что, установив в виртуальной машине Windows 98 и "пробросив" свою PCI-карту в гостевую систему, я смогу ей пользоваться?