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_myga...@epam.com> 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@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel