I have/use VM's as my primary desktop (my host is ubuntu 22.04 or windows server 2022 and 2019). I am a *VERY* heavy multi-task worker and have numerous applications and VM's running. On a single VM I have the screen spanned across 5 2560x1440 displays (in vertical mode) so 7200x2560 resolution to the guest (s).
Even with 8GB of sVGA memory I see issues where not everything can be stored in shared graphics on the guest. It's close, and depends on the applications I'm running. Does anyone know if you can override this to the guest to provide more sVGA memory?
Second but related question. Since this is 'shared graphics memory' on the guest, I am assuming here that this is stored in the host's RAM and not directly mapped to the Host's GPU? I.e. the host may map this to the gpu at a later point but, the guest/hypervisor stores this in the host's main memory?
Reason why I'm asking this is, IF the hypothesis is true, would changing the host hardware to use a platform that has more memory bandwidth help in performance for graphics on the guest? i.e. Opposed to a consumer platform of 2 channel memory, going to a server/workstation platform with 4-12 channel memory help here? As the memory bandwidth would be greatly increased.
Has anyone done any testing with this?