KVM (qemu-kvm) a fyzický HW ve VM

Zdeněk Janiš <[email protected]>
Newsgroups gmane.linux.region.czech
Message-ID <[email protected]>
Dobrý den,
již několikátý den se trápím s možností použít fyzický HW ve VM.

Zkouším to jak s LAN tak i Grafikou:
LAN: Intel Corporation 82599ES 10-Gigabit SFI/SFP+ Network Connection
GPU: [AMD/ATI] Ellesmere Radeon RX580

Kernel 4.18.0-0.bpo.3-amd64 jak na hostu tak i VM.
Základní deska: ASUS Z8P(N)E-D12(X) + poslední BIOS

Musím použít modul:
      vfio_iommu_type1 allow_unsafe_interrupts=1
a párkrát se zdálo, že pomohlo i:
      vfio_pci nointxmask=1

Ve VM hw vidím (lspci) vždy - když se povede VM spustit.

LAN: Ovladač (ixgbe) se načte vždy, IP adresy i link se nahodí. Ale 
projdou jen malé pingy, čím větší paket u pingu, tak větší ztrátovost. U 
fast pingu 100% ztrátovost. Nepovedlo se mi v žádném z mnoha pokusu 
zprovoznit na 100% komunikaci.

Grafika: Ovladač se načte jen někdy, nepovedlo se mi vysledovat nějakou 
souvislost s nastavením vfio*. Několikrát pomohlo VM restartovat. Když 
už se ovladač (amdgpu) načte, tak téměř ze 99,9% případů nelze 
provozovat OpenCL (dokonce se zasekne i clinfo nejpozději při druhém 
spuštění). Několikrát se mi ale povedlo ve VM grafiku plně zprovoznit. 
Nicméně stačilo i jen VM restartovat a už grafika zase nebyla funkční.

Mám podezření že problém je IRQ, ale i když jsem donutil (aspoň si to 
myslím), aby IRQ i proces KVM byly na stejných CPU a žádných jiných, tak 
se stav nezměnil. V tomto se moc neorientuji.

Nemáte s tím někdo nějaké zkušenosti, náměty, co vyzkoušet, nastavit, 
upravit, atd...

Pokud by pomohly nějaké detailní výpisy/logy a pod. - rád zašlu.

Poznámka: Na fyzickém stroji funguje uvedený HW na 100%.

Děkuji za pomoc.

-- 
   Zdeněk Janiš
_______________________________________________
Linux mailing list
[email protected]
http://www.linux.cz/mailman/listinfo/linux
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.