[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [Notes for xen summit 2018 design session] Graphic virtualization





On 02.08.18 18:57, Julien Grall wrote:
Hi Artem,

On 02/08/18 16:54, Artem Mygaiev wrote:
On 02.08.18 18:29, Lars Kurth wrote:


On 02/08/2018, 16:27, "Artem Mygaiev" <artem_mygaiev@xxxxxxxx> wrote:

     Hello Julien
     On 02.08.18 12:56, Julien Grall wrote:
     > Hi,
     >
     > Sorry for the late posting. The notes were taken by Stefano Stabellini.
     > Thank you.
     >
     > This has some clarifications requested from EPAM regarding PowerVR.
     >
     > The existing graphics solutions on Xen today are:
     >     - PV DRM:
     >          * Supports multiple displays per VM
     >          * Based on Grant-tables.
     >          * Improvement of Xen FB which is based on foreign mapping
     >
     Frontend driver will be part of LK starting 4.18
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/gpu/drm/xen?h=v4.18-rc7
     >     - Intel GVT: https://01.org/igvt-g
     >          * Based on IOREQ server infrastructure
     >          * Performance is 70% of direct assigned hardware
     >
     >     - NVIDIA:
     >          * Much more virtualizable
     >          * Provide mappable chunk of PCI BARs.
     >          * Userspace component emulates PCI config space
     >
     > Current effort for graphic virtualization on Arm:
     >     - Samsung: They have a PV OpenGL solution. This seems to be fast.      This is interesting. Do you know if there is any open benchmark data?

The presentation and recording is at
https://www.slideshare.net/xen_com_mgr/design-and-implementation-of-automotive-xpdds18-virtualization-based-on-xen-sungmin-lee-samsung-electronics https://www.youtube.com/watch?v=mBD8o9X32fA&index=14&list=PLYyw7IQjL-zFlQYbY9BgsLhxqp1Ui67W7

Thanks for pointing to XDS materials. Unfortunately, there is no comparison with "native" GPU performance (non-virtualized)... I guess I need to ask Samsung folks for details.
They do compare with Dom0 (slides 20 and onwards). Dom0 has the direct access to the GPU, so this is very similar to native.

Did you expect other comparison?

Yes, implementation of sharing may impact Dom0 performance. In this case it seems that native GL applications in Dom0 are also reside in SVDM somehow (slide 14). I am not saying it is necessary impacting, but it is always better to have non-virtualized environment as a reference.

Too bad I couldn't make it to XDS due to conflict with AGL/OSS events :(

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.