Huh. Maybe I need to look at that again. It could solve one of my biggest headaches.
Also, it would be nice to have the OPTION of GPU acceleration in dom0, though. Ever try connecting two HD external monitors to Qubes? The system gets starved for resources FAST.
GPU accelerationās worked fine for me in dom0 (itās enabled by default if your hardware supports it in the Fedora version dom0 is running). The issue Iāve had with higher resolutions is the dummy driver/display that VMs use to display to dom0.
/usr/bin/qubes-run-xorg handles this. The default max clock cycle is 300Mhz, which limits framerates without recompiling it with a higher speed. Thatās another thing I havenāt looked into yet.
/var/log/Xorg.0.log will show what driver youāre using. If itās using software rendering then it would be āllvmpipeā. On modern Intel chips its modesetting.
Hmm. Sadly, I guess my system doesnāt support SR-IOV. My understanding is that VirtIO would accomplish the same thing at the kernel/hypervisor level? If so, Iād really like to see it become available.
One real difference is the thin provisioning of disks. In KVM, there is no thin provisioning; when you create a new VM, its disk is fully allocated. In my case, I have many appvms which could not have existed without it. Their disks sum up to a larger value than the disk capacity.
Sorry, but this blanket statement is false. There are ways and a simple web search shows that RedHat supported thin provisioning since RHEL 6.4, in 2013.
Oh sorry, I should have stated that it was my personal experience. In my experimentation 2-3 years ago on Rocky/Alma linux (RHEL clones), everything went fine until I saw a messaage like thin provisioned volumes were not supported. I had the impression that it was a limitation of KVM, not Red Hat. During that period I remember researching a lot on fixing it without success. If there was any avenue of running thin provisioned KVM, I would probably have found it. But it was not possible by my effort.
I would be more than happy if it is or turns into something that is easily achievable by anyone.