Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-11 Thread Michal Suchánek
On Tue, 9 May 2017 17:22:46 +0200 Oscar Segarra wrote: > Hi, Christophe, > > Thanks a lot again for the detailed explanation. > > I understand perfectly the difference between client, host and guest. > In my enviornment client is ferdora 25, host is Centos 7 and guest is > Windows 10. > > Rega

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Oscar Segarra
Hi Christophe, I think everything is pretty clear with the latest explanation. Thanks a lot for your efford! 2017-05-09 18:14 GMT+02:00 Christophe de Dinechin : > > On 9 May 2017, at 17:22, Oscar Segarra wrote: > > Hi, Christophe, > > Thanks a lot again for the detailed explanation. > > I un

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Christophe de Dinechin
> On 9 May 2017, at 17:22, Oscar Segarra wrote: > > Hi, Christophe, > > Thanks a lot again for the detailed explanation. > > I understand perfectly the difference between client, host and guest. In my > enviornment client is ferdora 25, host is Centos 7 and guest is Windows 10. OK. Apologie

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Oscar Segarra
Hi, Christophe, Thanks a lot again for the detailed explanation. I understand perfectly the difference between client, host and guest. In my enviornment client is ferdora 25, host is Centos 7 and guest is Windows 10. Regarding the 7th point: *7. The “client” will talk to that protocol and displ

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Christophe de Dinechin
> On 9 May 2017, at 16:51, Christophe de Dinechin wrote: > > Hi Oscar, > > > For 3D acceleration in virtual machines, you need a multiplicity of > components to cooperate: > > 1. The physical GPU needs to be supported by the host. > > 2. It needs to expose an API that the virtual machine so

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Christophe de Dinechin
Hi Oscar, For 3D acceleration in virtual machines, you need a multiplicity of components to cooperate: 1. The physical GPU needs to be supported by the host. 2. It needs to expose an API that the virtual machine software can access, e.g. OpenGL on Linux 3. The virtualisation software, e.g. K

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Oscar Segarra
Sorry Fredigano... I have read again your detailed response... and I cannot see the option where the client GPU is used... Is it expected the client GPU used with "option 2" Can you tell us when client GPU is used? Thanks a lot. 2017-05-09 13:31 GMT+02:00 Oscar Segarra : > Ok, thanks for the d

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Oscar Segarra
Ok, thanks for the detailed explanation... I'd suggest to publish it in your webpage in order to help other users. Óscar. 2017-05-09 13:24 GMT+02:00 Frediano Ziglio : > There's a bit of confusion. > > The VM sees which cards the hypervisor (Qemu in this case) is configured > to provide. As > any

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Frediano Ziglio
There's a bit of confusion. The VM sees which cards the hypervisor (Qemu in this case) is configured to provide. As any card GPUs can be 1) physical, fully virtual 2) paravirtual 3) pass-through, specifically: 3.1) full pass-through 3.2) function pass-through 1) like VGA, a physical card

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Oscar Segarra
Well, there are 2 GPUs that a guest can use: The host GPU or the Client GPU. I've understood that there is no driver for using client GPU. My quiestions are oriented to know if is it possible the Windos guest to use the host (kvm) GPU. http://www.nvidia.com/object/grid-technology.html This could

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Christophe Fergeau
On Tue, May 09, 2017 at 12:26:28PM +0200, Oscar Segarra wrote: > Hi Christophe, > > Thanks a lot for your clarifications... can you help me with the other > questions? > > *Is there any way to check if is it using client GPU or host CPU?* > > *Is there any Grpahics card to be plugged in the host

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Oscar Segarra
Hi Christophe, Thanks a lot for your clarifications... can you help me with the other questions? *Is there any way to check if is it using client GPU or host CPU?* *Is there any Grpahics card to be plugged in the host in order to use host GPU?* thanks a lot. 2017-05-09 12:03 GMT+02:00 Christo

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Christophe Fergeau
Hey, On Tue, May 09, 2017 at 10:42:31AM +0200, Oscar Segarra wrote: > Hi, > > What kind of drivers are required in windows? (I supose you mean Windows > guest). A video driver able to use virtio-gpu + virgl would be needed, but does not exist at the moment. This is one of the Google Summer of Co

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Oscar Segarra
Hi, What kind of drivers are required in windows? (I supose you mean Windows guest). Is there any way to check if is it using client GPU or host CPU? Is there any Grpahics card to be plugged in the host in order to use host GPU? Sorry for my ingnorance in this field... Thanks a lot! 2017-05-

Re: [Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-09 Thread Frediano Ziglio
> Hi, > After reading the "GL acceleration (virgl)" tip in the documentation ( > https://www.spice-space.org/spice-user-manual.html ) it looks that gpu load > is sent to client just in certain circumstances: > OpenGL acceleration is currently local only (it has to go through a Unix > socket) and

[Spice-devel] Windows 10 guest: 2D/3D Accel

2017-05-08 Thread Oscar Segarra
Hi, After reading the "GL acceleration (virgl)" tip in the documentation ( https://www.spice-space.org/spice-user-manual.html) it looks that gpu load is sent to client just in certain circumstances: *OpenGL acceleration is currently local only (it has to go through a Unix socket) and it needs gue