One Open-source Project Daily

Quickly create and run optimised Windows, macOS and Linux virtual machines

https://github.com/quickemu-project/quickemu

#1ospd #opensource #efi #hackintosh #hacktoberfest #kvm #linux #macos #qemu #spice #tpm #virgl #virglrenderer #virtio #virtualization #windows
GitHub - quickemu-project/quickemu: Quickly create and run optimised Windows, macOS and Linux virtual machines

Quickly create and run optimised Windows, macOS and Linux virtual machines - quickemu-project/quickemu

GitHub

I enabled OpenGL acceleration under VirtIO and video playback is smooth, but now other 2d things have suddenly become very slow, such as switching between windows and closing large windows. Is this a known problem? Or do I need a faster GPU or CPU?

#libvirt #virtio #virgl #virglrenderer

The #virtio #vulkan #qemu #pr is away. I've done a bunch of local testing on #aarch64 and #x86 guests but if you have the latest #virglrenderer and #mesa libs you can test the branch here: https://gitlab.com/stsquad/qemu/-/commits/pull-virtio-gpu-vulkan-291024-1 some platforms may need additional kernel patches.
Commits · pull-virtio-gpu-vulkan-291024-1 · Alex Bennée / QEMU · GitLab

This is my hacking copy of QEMU so contents are in constant flux. You can also find my maintainer branches (usually foo/next) although be warned they are frequently...

GitLab
Collabora has been investing into #Perfetto to enable driver authors and users to get deep insights into driver internals & GPU performance. Here's how we applied this work to study workloads on the virtualized #VirGL implementation. https://col.la/o3dvg #virglrenderer #opengl
Optimizing 3D performance with virglrenderer

Collabora has been investing into Perfetto to enable driver authors and users to get deep insights into driver internals and GPU performance which were not previously visible.

Recently, we have been using #Perfetto to successfully profile Apitrace traces in #crosvm through #VirGL renderer. The tools provided by Perfetto can be very effective for profiling virtualised GPU acceleration. Antonio Caggiano explains how: https://col.la/virglperfetto #virglrenderer #gpu #opengl #opensourcesoftware
Profiling virtualized GPU acceleration with Perfetto

Recently, we have been using Perfetto to successfully profile Apitrace traces in crosvm through VirGL renderer. We have now added perfetto instrumentation to VirGL renderer, Mesa, and Apitrace.

#Virglrenderer and the state of virtualized virtual worlds
http://www.tuxmachines.org/node/127489
Virglrenderer and the state of virtualized virtual worlds | Tux Machines