Virtualizace grafické karty

GPU

Virtualizace grafické karty
« kdy: 20. 10. 2015, 22:53:50 »
Je mozne v dnesni dobe pouzivat grafickou kartu ve virtualnim stroji a zaroven ji pouzivat i v hostitelskem stroji?
Jsou pripadne nejake vyhlidky do budoucna, ze by to mohlo jit?
« Poslední změna: 20. 10. 2015, 23:42:15 od Petr Krčmář »


kk

Re:Virtualizace grafické karty
« Odpověď #1 kdy: 20. 10. 2015, 23:55:13 »
to prece normalne jde, jinak by nesel zobrazit virtualni stroj a hostitelsky system najednou.

nobody

Re:Virtualizace grafické karty
« Odpověď #2 kdy: 21. 10. 2015, 00:17:47 »
vyhlidky netusim, ale nejde a nejspis ani nepujde...
muzes pridat druhou grafarnu a tu vyuzivat vyhradne ve virtualizovanem

kk: nepta se na virtualizovanou grafarnu, ale pouziti pristupu k nativnimu realnemu hw aka PCI Passthrough
http://wiki.xen.org/wiki/Xen_PCI_Passthrough
http://wiki.xen.org/wiki/XenVGAPassthrough

Ivan

Re:Virtualizace grafické karty
« Odpověď #3 kdy: 21. 10. 2015, 00:30:26 »
Podivej se VMware workstation co umi. Neni to uplne jednoduchy.

1. Graf. karta je sama o sobe pocitac. Takze je potreba aby nekdo pri prepnuti kontextu vzdy ulozil cely stav toho pocitace,

2. Virtualizace pameti je normalne vec pouze CPU. Ostatni PC komponeny o nic nevi. Takze kdyz pozadate kartu aby nahrala data na adresu "abc", tak je nahraje na SKUTECNOU fyzickou adresu "abc". A to muze byt problem. Tohle resi vt-d.


Daniel Kozak

Re:Virtualizace grafické karty
« Odpověď #4 kdy: 21. 10. 2015, 09:36:01 »
Je mozne v dnesni dobe pouzivat grafickou kartu ve virtualnim stroji a zaroven ji pouzivat i v hostitelskem stroji?
Jsou pripadne nejake vyhlidky do budoucna, ze by to mohlo jit?

No zalezi co presne od toho chces jinak prozatim napriklad pro KVM se pripravuje Virtio GPU a VirGL

https://www.kraxel.org/cgit/linux/log/?h=virtio-gpu
https://www.kraxel.org/cgit/qemu/log/?h=rebase/virgl-wip