LINUX.ORG.RU

Передать gpu и display от хоста гостю

 , , , ,


0

1

Небольшое предисловие: У меня ноутбук с одной видеокартой и дисплэем. В топике про возможности ресайзить дуалбут мне посоветовали попробоват windows в качестве гостя.

Прочитал, что проброс единственной видеокарты почти всегда глючит. Пока читал про проброс видеокарт, подумал, что мне ведь не нужен хост пока я пользуюсь гостем, может есть возможность загрузится в готся „напрямую“? Никогда не использовал kvm или xen без DE, вдруг можно просто передать загрузку?

Поэтому, хочу спросить, можно ли полностью передать видеокарту и дисплей гостю? *Можно ли запускать гостей из под grub?

AMD Ryzen 5 2500U Mobile Processor with Radeon Vega 8 с AMD-SVM, AMD-IOMMU



Последнее исправление: Hi (всего исправлений: 5)
Ответ на: комментарий от mos

Надеюсь, по крайней мере суть вопроса ясна.

Hi
() автор топика

Поэтому, хочу спросить, можно ли полностью передать видеокарту и дисплей гостю?

Если у тебя интеловская интеграшка, то можно использовать Intel GVT-g и передать гостю просто кусок ресурсов интеграшки и все будет замечательно.

Проброс мобильных AMD / Nvidia почти никогда не работает, хотя есть 1% от 1% счастливчиков у которых получилось, но приходится ручками вытаскивывать прошивку видеокарты оттуда где она лежит (в ноутах это не на самой видеокарте.

Если же тебе обязательно именно дискретку пробросить, то я бы советовал для начала пробросить что-то попроще типа сетевой карты / usb контроллера и уже если это заработает, то тогда думать о видеокартах.

o-
()

Я никогда не занимался пробросом видеокарты на ноутбуке. А если не секрет, то что за задача? Может, она решаема в Linux, просто ты не знаешь

ZenitharChampion ★★★★★
()
Ответ на: комментарий от o-

У меня AMD Ryzen 5 2500U Mobile Processor with Radeon Vega 8

Просто пока я читал про проброс видеокарт. Я подумал, что мне ведь не нужен хост пока я пользуюсь гостем, может есть возможность загрузится в готся „напрямую“? Никогда не использовал kvm или xen без DE, вдруг можно просто передать загрузку?

Hi
() автор топика
Ответ на: Не секрет от Hi

Ну так сиди под вендой, ресайзь чё там тебе нужно, а линукс держи в WSL.

anonymous
()
Ответ на: комментарий от King_Carlo
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:01.6 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:01.7 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0]
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-1fh) PCIe Dummy Host Bridge
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus A
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Internal PCIe GPP Bridge 0 to Bus B
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 61)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 5
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 6
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Device 24: Function 7
01:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
01:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
02:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] (rev c4)
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller
03:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
03:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
03:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
03:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
04:00.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 61)
Hi
() автор топика
Ответ на: комментарий от Hi

В iommu-группе 03:00 дофига железок, либо их все прокидывай либо патчуй ядро https://lkml.org/lkml/2013/5/30/513.
Выглядеть такой проброс будет довольно стрёмно, хост ты увидишь только из гостевой винды, либо по сети.

King_Carlo ★★★★★
()
Ответ на: комментарий от King_Carlo

Из linux гостевого увижу хост по ssh? Никогда подобным не занимался. Если подробнее расскажешь или ссылки скинешь, буду признателен.

Hi
() автор топика
Ответ на: комментарий от Hi

Из linux гостевого увижу хост по ssh?

Из твоей гостевой винды увидишь linux-host по ssh. Сетевой мост поднимаешь и гость будет видеть хост по сети.

King_Carlo ★★★★★
()
Ответ на: комментарий от King_Carlo

Ещё пару вопросов: Смогу другие гостевые машины создавать? Смогу видедь хост до загрузки гостя?

Hi
() автор топика
Последнее исправление: Hi (всего исправлений: 1)
Ответ на: комментарий от Hi

Смогу другие гостевые машины создавать?

Да, но железки пробросить одновременно в несколько ВМ не получится.

Смогу видедь хост до загрузки гостя?

Полагаю нет.

King_Carlo ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.