LINUX.ORG.RU

F2A85XN-wifi проблем с виртуалками практически не было замечено. Единственно было - не смог в VirtualBox запустить Android 4.4. Именно в virtualbox и именно android 4.4. Хотя я его и на другой машине и уже в виндах тоже не смог запустить.

SergeySVold ★★★★★
()

Собрался покупать кукурузу перед выходом зен и при наличии бу блумфилда и новее, которые её выносят вперёд ногами

anonymous
()

GA-F2A88X-UP4 все работало нормально, в какой-то момент что-то умерло(даже не разбирался, продал весь ПК в состоянии как есть)

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

Опять довольно навороченая материнка под затычку вместо процессора

Просто не перестаю проигрывать с такого на лоре

anonymous
()
Ответ на: комментарий от darkenshvein

Genymotion попробовал. Android 4.4.4 тупо запускается и висит без выдачи ошибок до тайм-аута.Типа не отвечает.:-( В VitualBox проблема была что iso не ставится на виртуальный диск. Вываливается в меню установки. Причем только версия 4.4. В Боксах эта версия работает но о-о-о-чень медленно. А мне именно 4.4. нужна для отладки. Будем копать.

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

у меня работает и именно 4.4
и дома не сразу завелось. а на работе сразу. видимо вбокс ставит не те настройки. драйвер хоста радеон свободный.
попробуй эти настройки
http://img.izhnet.org/picture/1536306169/160906212717K2sa9.jpeg
http://img.izhnet.org/picture/1536306169/160906212718yfta9.jpeg

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

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

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

Однако есть игры, которые не запускаются на i3, но вполне прилично работают на четырёхъядерных AMD.

anonymous
()
Ответ на: комментарий от darkenshvein

Попробовал с настройками.Ни черта не выходит. Грешу на virtualbox новой версии 5.0.26r

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

Когда впервые о таком прочитал, подумал, они что серьёзно? Там сравнивали дешёвый intel (2 ядра, без потоков) и где-то такой же по цене amd (4 ядра). Так вот производительность была кое в чём на интеле чуть выше, в другом - на амд, но на интеле не удалось запустить игру в принципе.

Зачем они вообще проверяют кол-во ядер/потоков? А может ещё кол-во оперативки, модель ускорителя,... тоже проверить и сказать, что не хочу - не буду!? Вроде как это дело пользователя запустить с тем что есть и решить, устраивает или нет.

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

модель ускорителя

А вот это как раз вполне обычное дело.

anonymous
()

У меня на ноуте, с которого счас пишу - AMD A6, видеокарта одна, поэтому не пробрасываю, драйвер открытый радеон. Там 4 ядра по 2200MHz. Отдаю виртуалке 3 ядра + 2Гиг. Система lxde, проц обычно не грузит. Всё вроде шустро, если сворачиваю-разворачиваю окошки, запускаю кучу приложений, вёб сервер. На хосте одновременно можно чем угодно заниматься. Но если начинаю таскать окошко за заголовок по экрану - оно тормозит безбожно, просто пипец, что-то нереальное. Чешу репу, ибо на на галимом атоме двухядерном по 1.2ГГцб с дискреткой интел - таких проблем не было. Конечно, на хосте было на нетбуке так не развернуться - браузер с 10 вкладками и всё, если что. Но не тормозило, вот и думаю теперь, что я не так делаю, или амд поддерка г*вно...

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

Не знаю, я в обзорах читал :) У меня нет ни i3, ни винды. BTW, для нативных игр под линукс i3 может ещё надолго хватить, учитывая засилье однопоточных CPU-bound игор на Unity. Вполне приемлемое решение, если нет лишних денег на i5.

anonymous
()
Ответ на: комментарий от gag

Там сравнивали дешёвый intel (2 ядра, без потоков) и где-то такой же по цене amd (4 ядра). Так вот производительность была кое в чём на интеле чуть выше, в другом - на амд, но на интеле не удалось запустить игру в принципе.

Во, видимо, это я тоже читал. И ещё обзор, где такая же ситуация была с i3, потому что игра считает именно ядра. Ну и можно нередко услышать о том, что такая-то игра (не) поддерживает HT.

anonymous
()
Ответ на: комментарий от darkenshvein

Такая, что на галимом нетбуке с видеокартой интел, тормозов при таскании окошек не было, этот амд гораздо мощнее, а тормоза есть.

fehhner ★★★★★
()

Здравствуйте, у меня Gigabyte GA-F2A88XM-D3H. Проброс работает идеально (аудио и видео-карты в PCIe и PCI слоты), а также с пробросом usb-устройств никаких проблем нет, всё iommu (v2) в полном порядке.

Пробрасываю через vfio (OVMF) и через pci-assign.

slon
()
16 января 2017 г.
Ответ на: комментарий от slon

GA-F2A88XM-D3H + A10 no luck

I have that same motherboard, A10 Godavari, enough RAM, debian linux (tryed jessie, stretch) KDE, LXDE, GPU: nVidia GTX650, AMD R7 250 (separate pci-e card, APU) , msw10, catalyst, crimson, nvidia driver . . .

No success. Error code 43

Cannot find older nVidia (<337.88) or ati Catalyst driver.

If running linux guest in VM GPU passthrougd OK

Can you help me a bit? Do you suppose the hole is in the driver, in mswindows, in kernel param, in qemu config? Can be used the kvm hiding param (kvm=off,hv_relaxed,hv_spinlocks,hv_vapic) on AMD CPU? J.

anonymous
()
Ответ на: GA-F2A88XM-D3H + A10 no luck от anonymous

No success. Error code 43

это где ваще?

(kvm=off,hv_relaxed,hv_spinlocks,hv_vapic

а сами строки пробрасываемых устройств не указаны или забыл?

darkenshvein ★★★★★
() автор топика
Ответ на: GA-F2A88XM-D3H + A10 no luck от anonymous

msw10

Hi, I never tried win10, only win8.1pro.

Cannot find older nVidia (<337.88) or ati Catalyst driver.
(kvm=off,hv_relaxed,hv_spinlocks,hv_vapic) on AMD CPU?

Yes, you can use any driver version including newest one, there is trick with hv_vendor_id key:

-cpu host,hv_relaxed,hv_vapic,hv_spinlocks=0x1000,hv_vendor_id=fucknvidia,kvm=off \

my win8.1pro vm.sh start script (also A10 APU (7870K)):

#!/bin/bash

QEMU="/usr/bin/qemu-system-x86_64"

NIC="virtio"

gen_macaddr() {
    printf 'DE:AD:%02X:%02X:%02X:%02X\n' $((RANDOM%256)) $(($$%256)) $(($$/256%256)) $(($1))
}

MACADDR0=$(gen_macaddr 10)
echo "macaddr0: ${MACADDR0}"

${QEMU} \
    -enable-kvm \
    -m 5120 \
    -machine q35,accel=kvm \
    -cpu host,hv_relaxed,hv_vapic,hv_spinlocks=0x1000,hv_vendor_id=fucknvidia,kvm=off \
    -smp 4,sockets=1,cores=4,threads=1 \
    -realtime mlock=off -rtc base=localtime \
    -drive if=pflash,format=raw,readonly,file=/mnt/vm/OVMF/OVMF-pure-efi.fd \
    -drive if=pflash,format=raw,file=/mnt/vm/OVMF/OVMF_VARS-pure-efi.fd \
    -net nic,vlan=0,macaddr=de:ad:b2:bf:78:0a,model=virtio -net bridge,vlan=0 \
    -device vfio-pci,host=01:00.0,multifunction=on,romfile=/mnt/vm/img/GT218_updGOP.rom,x-vga=on \
    -device vfio-pci,host=01:00.1 \
    -device vfio-pci,host=03:06.0 \
    -device vfio-pci,host=00:13.2 \
    -device vfio-pci,host=00:13.2 \
    -device virtio-scsi-pci,id=scsi \
    -drive file=/dev/sdd,media=disk,if=virtio,id=c,format=raw,cache=none,aio=native \
    -nodefaults \
    -vga none \

I hope this will help, cheers.

slon
()

AMD 5370 + AM1H-ITX, видео - от APU. qxl и spice работают, virtio - вроде тоже работает, емнип пробовал на Leap-42.2. думаю, что с AMD 5350 аналогичная история.

anonymous
()
Ответ на: комментарий от slon

stalemat

I succesfuly passed through GPU AMD R7 250 to MSW10 guest with Catalyst from original CD on this Debian Stretch host:

AMD FX 9590 | Asrock 970/990 chipset | enough RAM, SSD/HDD | nVidia GeForce6600 - host X11

The same configuration on next host:

AMD A10 Godavari (4+8) APU=R7 250 | Gigabyte A88X chipset | enough RAM, SSD/HDD | nVidia GeForce6600 - host X11

do not want to pass the APU R7 250 w/2GB (V)RAM to the same guest

Once, at the right begining after the pure installation of Debian Stretch I successfully installed the Crimson driver into this MSW10 guest, but I did it as the test only in snapshot mode. After I started the same VM without snapshot mode, and any other time, I have not seen even the BIOS menu on the monitor connected to the APU DVI.

Why once yes, and than never?? Is the UEFI necessary for the new way of passing-throug? There are too many parameters beggining with kernel, iommu groups, qemu devices etc. But awfully rare documentation.

This weekend I reinstalled the Debian Stretch with nothing but CLI, and probed the new UEFI variant (-vga none -nographic) (APU passed to guest, nVidia - the system concole). On the APU screen nothing, but on the nVidia console UEFI shell has appeared:

UEFI Interactive Shell v2.1 EDK II UEFI v.2.6.0 (EDK II, 0x00010000) Mapping table BLK0: Alias(s): PciRoot(0x1F,0x2)/Sata(0x0,0xFFFF,0x0) BLK1: Alias(s): PciRoot(0x1F,0x2)/Sata(0x1,0xFFFF,0x0) BLK2: Alias(s): PciRoot(0x1F,0x2)/Sata(0x1,0xFFFF,0x0)/CDROM(0x0) Press ESC in 5 seconds to skip startup.nsh or any other key to continue. Shell>

In the UEFI shall I found that PCI devices are present, but no signal no attempt to start the Linux Live CD.

Do you have an idea?

anonymous
()
Ответ на: stalemat от anonymous

do not want to pass the APU R7 250 w/2GB (V)RAM
APU passed to guest

Never tried, never heard about that. It is even possible?

Is the UEFI necessary for the new way of passing-throug?

If video bios is EFI-based — yes.

http://vfio.blogspot.com/2014/08/does-my-graphics-card-rom-support-efi.html

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

http://ark.intel.com/products/90729/Intel-Core-i3-6100-Processor-3M-Cache-3_7...

Всяко быстрее любых FM2+. Цена на фоне Athlon высокая, но по сравнению с A8 уже не так плохо.

https://ark.intel.com/products/90730/Intel-Pentium-Processor-G4500-3M-Cache-3... цена 5к руб против 9к у i3-6100... Без малого вдвое дешевле i3.

Вроде тоже заявлена поддержка vt-d и vt-x. Встройка hd530. Вообще vt-d/vt-x есть и в http://ark.intel.com/products/90741/Intel-Celeron-Processor-G3900-2M-Cache-2_... за 2.5к рублей.

А вот как в реальной жизни? Эти все радости с виртуалками и пробросами уже могут работать и на целеронах, а не только на FX/i5/i7 ?

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

CTAB npobpoca

We have nearly the same HW: AMD APU A10-Godavari, chipest A88X, RAM 32GB, GPU:

iommu group 0 - APU equivalent R7 250 /2GB 00:01.0/1

iommu group 1 - GPU nVidia GT650 in PCIe 16x 01:00.0/1 + PCI bridge and Host bridge

iommu group 11 - GPU AMD HD6570 in PCIe 16x/8 05:00.0/1 + PCI bridge

======

At present I can run VM with MSW10 + APU (iommu group 0 is simple to be rebind to vfio-pci)

(But after some time [5-15 min] either the VM+Host freeze suddenly

or the screen in VM start to flicker and VM+Host freeze in a while.

May be some kind of HW problem - weak cooling -> overheating?)

====

The same VM runs correctly on the AMD FX9590 chipset 970/990 machine with Saphire AMD GPU R7 250 / 2GB GDRAM passed through and nVidia GT6600 for host. (My daughter uses it for WoW :-).

====

I got no succes while trying set up the the next two GPU because I cannot find a reliable guide for to understand how to prepare the iommu group which contains other devices than GPU (VGA/Audio) only:

- Host bridge cannot be unbind, hence cannot be rebind to vfio

- PCI bridge can be unbind, but cannot be rebind to vfio

- neither Host, neither PCI bridge can be passed through to VM.

The host freezes immediately after the qemu command is launched in any combination of unbind/rebind.

===

I found the most easy and reliable way to bind pci-dev to vfio module by adding vendor:product ids to the kernel cmdline (... quiet amd_iommu=on iommu=pt vfio-pci.ids=1002:6610,1002:aab0 )

In the qemu-system-x86_64 command is not necessary to passthrough all member from iommu group to the VM, though in case of AMD GPU it is even recomended to do it step by step:

start the VM with the VGA part of GPU first,

install the Catalyst/Crimson driver in MSW10,

and then stop VM,

add the Audio part of GPU,

start VM again -> video & audio OK.

===

Because I cannot find *.rom file compatible with my APU VGA, I use «rombar=0» parameter in VM start command, and use the legacy bios instead of OVMF/UEFI one.

The question remains: how can be correctly prepared the other iommu group (1,11) for passthrough while containing the Host or PCI bridges?

The host OS is always Debian Linux 9 (testing) with LXDE (KDE5 Plasma is errorful and awful), kernel 4.8

Thanks for your patiency, Jan

anonymous
()
Ответ на: CTAB npobpoca от anonymous

The question remains: how can be correctly prepared the other iommu group (1,11) for passthrough while containing the Host or PCI bridges?

Sorry, I don't know.

I use simple setup: APU for host, radeon(or)nvidia PCIe-GPU for guest. Sometimes also PCI-audio for guest. I've never had problems with ioummu groups.

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

last question

As you wrote you have the same HW I have, too, and you are passing the GPU in first PCIe slot through. I have this iommu groups:

00 0000:00:01.0 VGA controller ..[0300]: AMD/ATI Radeon R7    [1002:130f] -can be bind to vfio-pci
00 0000:00:01.1 Audio device   ..[0403]: AMD/ATIHDMI/DP Audio [1002:1308] -can be bind to vfio-pci
... 
01 0000:00:02.0 Host bridge    ..[0600]: AMD [1022:1424] -cannot be unbind
01 0000:00:02.1 PCI  bridge    ..[0604]: AMD [1022:1425] -can be unbind, cannot be bind to vfio
01 0000:01:00.0 VGA controller ..[0300]: NVIDIA GeForce 6600 [10de:0141] -can be bind to vfio-pci
...
11 0000:00:15.0 PCI bridge     ..[0604]: AMD Hudson PCI to PCI bridge (PCIE port 0) [1022:43a0]  -unbind yes, vfio-pci no
11 0000:05:00.0 VGA controller ..[0300]: AMD/ATI Radeon HD 6570      [1002:6759] -can be bind to vfio-pci
11 0000:05:00.1 Audio device   ..[0403]: AMD/ATI HDMI Radeon HD 6500 [1002:aa90] -can be bind to vfio-pci 

I put the next param into the kernel cmdline:

amd_iommu=on iommu=pt                        :basic iommu setup and nVidia hack 
rd.modules-load=vfio-pci                     :modules preload
vfio-pci.ids=1002:130f,1002:1308             :prebind to vfio-pci 
vfio_iommu_type1.allow_unsafe_interrupts=1   :better guest stability
pcie_acs_override='anyvalue'                 :no effect 

Having the same HW you should have the same iommu groups, can you show us how do you prepare the vfio-pci binding?

Jan

anonymous
()
Ответ на: last question от anonymous

Sure, Jan, feel free to ask any questions.

kernel config:

CONFIG_CMDLINE_BOOL=y
CONFIG_CMDLINE="root=blabla vfio-pci.ids=10de:0a60,10de:0be3,13f6:0111 amd_iommu=on iommu=pt"
CONFIG_CMDLINE_OVERRIDE=y
/etc/modprobe.d/kvm-amd.conf:
options kvm-amd npt=0
lspci -nn:
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Complex [1022:1422]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) I/O Memory Management Unit [1022:1423]
00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R7 Graphics] [1002:130f] (rev d4)
00:01.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri HDMI/DP Audio Controller [1002:1308]
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1424]
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:1425]
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1424]
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Root Port [1022:1426]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:1424]
00:10.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller [1022:7814] (rev 09)
00:10.1 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller [1022:7814] (rev 09)
00:11.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7801] (rev 40)
00:12.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807] (rev 11)
00:12.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808] (rev 11)
00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7807] (rev 11)
00:13.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller [1022:7808] (rev 11)
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:780b] (rev 16)
00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller [1022:780d] (rev 01)
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:780e] (rev 11)
00:14.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge [1022:780f] (rev 40)
00:14.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller [1022:7809] (rev 11)
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 0 [1022:141a]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 1 [1022:141b]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 2 [1022:141c]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 3 [1022:141d]
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 4 [1022:141e]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 30h-3fh) Processor Function 5 [1022:141f]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GT218 [GeForce G210] [10de:0a60] (rev a2)
01:00.1 Audio device [0403]: NVIDIA Corporation High Definition Audio Controller [10de:0be3] (rev a1)
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
03:06.0 Multimedia audio controller [0401]: C-Media Electronics Inc CMI8738/CMI8768 PCI Audio [13f6:0111] (rev 10)
iommu groups:
/sys/kernel/iommu_groups/0/devices/0000:00:01.0 -> ../../../../devices/pci0000:00/0000:00:01.0
/sys/kernel/iommu_groups/0/devices/0000:00:01.1 -> ../../../../devices/pci0000:00/0000:00:01.1
/sys/kernel/iommu_groups/10/devices/0000:00:14.5 -> ../../../../devices/pci0000:00/0000:00:14.5
/sys/kernel/iommu_groups/11/devices/0000:00:18.0 -> ../../../../devices/pci0000:00/0000:00:18.0
/sys/kernel/iommu_groups/11/devices/0000:00:18.1 -> ../../../../devices/pci0000:00/0000:00:18.1
/sys/kernel/iommu_groups/11/devices/0000:00:18.2 -> ../../../../devices/pci0000:00/0000:00:18.2
/sys/kernel/iommu_groups/11/devices/0000:00:18.3 -> ../../../../devices/pci0000:00/0000:00:18.3
/sys/kernel/iommu_groups/11/devices/0000:00:18.4 -> ../../../../devices/pci0000:00/0000:00:18.4
/sys/kernel/iommu_groups/11/devices/0000:00:18.5 -> ../../../../devices/pci0000:00/0000:00:18.5
/sys/kernel/iommu_groups/1/devices/0000:00:02.0 -> ../../../../devices/pci0000:00/0000:00:02.0
/sys/kernel/iommu_groups/1/devices/0000:00:02.1 -> ../../../../devices/pci0000:00/0000:00:02.1
/sys/kernel/iommu_groups/1/devices/0000:01:00.0 -> ../../../../devices/pci0000:00/0000:00:02.1/0000:01:00.0
/sys/kernel/iommu_groups/1/devices/0000:01:00.1 -> ../../../../devices/pci0000:00/0000:00:02.1/0000:01:00.1
/sys/kernel/iommu_groups/2/devices/0000:00:03.0 -> ../../../../devices/pci0000:00/0000:00:03.0
/sys/kernel/iommu_groups/2/devices/0000:00:03.1 -> ../../../../devices/pci0000:00/0000:00:03.1
/sys/kernel/iommu_groups/2/devices/0000:02:00.0 -> ../../../../devices/pci0000:00/0000:00:03.1/0000:02:00.0
/sys/kernel/iommu_groups/3/devices/0000:00:04.0 -> ../../../../devices/pci0000:00/0000:00:04.0
/sys/kernel/iommu_groups/4/devices/0000:00:10.0 -> ../../../../devices/pci0000:00/0000:00:10.0
/sys/kernel/iommu_groups/4/devices/0000:00:10.1 -> ../../../../devices/pci0000:00/0000:00:10.1
/sys/kernel/iommu_groups/5/devices/0000:00:11.0 -> ../../../../devices/pci0000:00/0000:00:11.0
/sys/kernel/iommu_groups/6/devices/0000:00:12.0 -> ../../../../devices/pci0000:00/0000:00:12.0
/sys/kernel/iommu_groups/6/devices/0000:00:12.2 -> ../../../../devices/pci0000:00/0000:00:12.2
/sys/kernel/iommu_groups/7/devices/0000:00:13.0 -> ../../../../devices/pci0000:00/0000:00:13.0
/sys/kernel/iommu_groups/7/devices/0000:00:13.2 -> ../../../../devices/pci0000:00/0000:00:13.2
/sys/kernel/iommu_groups/8/devices/0000:00:14.0 -> ../../../../devices/pci0000:00/0000:00:14.0
/sys/kernel/iommu_groups/8/devices/0000:00:14.2 -> ../../../../devices/pci0000:00/0000:00:14.2
/sys/kernel/iommu_groups/8/devices/0000:00:14.3 -> ../../../../devices/pci0000:00/0000:00:14.3
/sys/kernel/iommu_groups/9/devices/0000:00:14.4 -> ../../../../devices/pci0000:00/0000:00:14.4
/sys/kernel/iommu_groups/9/devices/0000:03:06.0 -> ../../../../devices/pci0000:00/0000:00:14.4/0000:03:06.0
win8.1pro machine:
#!/bin/bash

qemu="/usr/bin/qemu-system-x86_64"

nic="virtio"

gen_macaddr() {
    printf 'de:ad:%02x:%02x:%02x:%02x\n' $((random%256)) $(($$%256)) $(($$/256%256)) $(($1))
}

macaddr0=$(gen_macaddr 10)
echo "macaddr0: ${macaddr0}"

${qemu} \
    -enable-kvm \
    -m 5120 \
    -machine q35,accel=kvm \
    -cpu host,hv_relaxed,hv_vapic,hv_spinlocks=0x1000,hv_vendor_id=fucknvidia,kvm=off \
    -smp 4,sockets=1,cores=4,threads=1 \
    -realtime mlock=off -rtc base=localtime \
    -drive if=pflash,format=raw,readonly,file=/mnt/vm/ovmf/ovmf-pure-efi.fd \
    -drive if=pflash,format=raw,file=/mnt/vm/ovmf/ovmf_vars-pure-efi.fd \
    -net nic,vlan=0,macaddr=de:ad:b2:bf:78:0a,model=virtio -net bridge,vlan=0 \
    -device vfio-pci,host=01:00.0,multifunction=on,romfile=/mnt/vm/img/gt218_updgop.rom,x-vga=on \
    -device vfio-pci,host=01:00.1 \
    -device vfio-pci,host=03:06.0 \
    -device virtio-scsi-pci,id=scsi \
    -drive file=/dev/sdd,media=disk,if=virtio,id=c,format=raw,cache=none,aio=native \
    -nodefaults \
    -vga none \

OVMF pure non hybrid EFI: ovmf-pure-efi.fd + ovmf_vars-pure-efi.fd

slon
()
Последнее исправление: slon (всего исправлений: 1)

у вас какая плата

G1.Sniper A88X

нормально ли работает проброс?

Трудно сказать. Windows 10, карта Radeon R9 380 (без X, 2GB). Звук через HDMI — иногда проскакивают щелчки какие-то. При использовании spice появляются какие-то задержки в ядре винды (DPC, толком так и не разобрался что это) и под нагрузкой изображение кратковременно фризится с характерным звуком «бззз». При чем проверял, например, в игре Tomb Raider 2013, так там пока кнопку на клавиатуре не отпущу так и будет висеть/гудеть.

Если пробрасывать USB-контроллер/USB-устройства, то такой проблемы нет. Не совсем понятно что с производительностью 3D, так как в бенчмарках всё вроде прилично (unigine heaven/valley проверял), а в играх слабовато, на мой взгляд.

p.s.

darkenshvein ★★
06.09.2016 12:34:10

Тьфу ты, не посмотрел на дату. Теперь некропостером обзывать будут.

spectr00 ★★★
()
Последнее исправление: spectr00 (всего исправлений: 2)
Ответ на: комментарий от slon

Bolšoje spasibo

Mне уже удалось пробросить видеокарту Radeon HD6570 в винды 10 + Catalyst -да сих пор- устойчивое, тест: 3D игра работает OK, цель состоит в программе Sketchup. А я признаю, что у моей дочери есть другие интересы :-)

Попытки не прекращаются, большое спасибо!

(Sorry, I cannot write without kbd - I must seek the letters out of table or stole from other text. No problem to read. )

Jan

anonymous
()
Ответ на: комментарий от spectr00

виноват я,

но я доволен, что мой компьютер уже работает!

Jan

anonymous
()
Ответ на: комментарий от slon

conclusion

At present I have gotten to stable run two systems:

Gigybyte GA A88X-DH3 / Godavari / 32GB / SSD 128GB ASRock 990FX Extreme9 / FX 9590 / 64GB / SSD 250GB / 4xWD RED 4TB - RAID5

GPU Host: nVidia GT6600 (Godavari APU equiv. R7 250 (HD 7850)) GPU Guest: AMD R7 250

I kept the guide from «slon» (once more thanks). The host OS is Debian Linux 9/Stretch, kernel 4.9.6 / qemu 2.8.0 kernel cmdline: iommu=pt ::nVidia hack amd_iommu=on vfio-pci.ids=1002:683f,1002:aab0

qemu parameters with this difference (with BIOS or with UEFI):

-device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 \ -device vfio-pci,bus=root.1,addr=00.0,host=06:00.0,id=AMDv,multifunction=on,rombar=0 \ -device vfio-pci,bus=pcie.0,addr=00.1,host=06:00.1,id=AMDa \

it seems to be more stable, but for the stability it was most important step to keep the guest OS - MSW10 - out of the updates! The hack is to start local caching DNS (dnsmasq) and in its config set blocking for the main MS update domains: microsoft.com, windowsupdate.com, ... I took them by sniffing the trafic with Wireshark (and I was surprized).

Without this block, the guest system froze each time it downloaded the updates and and changed the Catalyst to Crimson.

I also succesfully got to run the variant with nVidia GT6600 as the host GPU, and the Godavari APU (R7 250) passed throu to guest. Unfortunately the I have too week CPU cooler, hence the complet system had fallen guest and host, too.

Jan

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