Setting Video RAM above 16MB
-
I see that in XOA and XCP-Centre, you can only set the video ram to 16MB. I looked for a CLI command to set it higher in the CLI reference location but did not see anything that specifically said video ram, only "memory settings".
Is it not possible to set the emulated video RAM above 16MB?
Thank you for the help.
-
Hi,
Can you explain what's your use case? Because I'm not sure to understand the "why" first
-
My user is wanting a "buttery smooth" video. Honestly, he has some somewhat high expectations of what he is trying to do. This is an RDS server running session based connections.
He needs to use GPU passthrough, but until then, I need to see what I can do to move this to something higher than 16MB if I can.
Thank you for the help.
-
He is also comparing this to Proxmox which can be set to 256M for example.
-
And if I am not mistaken, this setting in Proxmox has nothing to do with RDP connections, this would only apply to the "console" correct?
-
Yes, it's only for the virtual screen. Anything beyond 16MiB won't be taken into account (if I remember correctly) and I wonder the impact to use more
I'd like to have the opinion of @dinhngtu (if he's aware of the impact of this video memory) and @andriy.sultanov (on the XAPI side to check there's no possibility to get beyond for now)
-
@olivierlambert @hitechhillbilly
I don't see any indications that it's capped at 16... it's at least 16 with a VGPU, but otherwise the value is just passed through to QEMU (which might do some capping of its own ...)
You should be able to see how much your VM booted with:
xe vm-param-list uuid=VM_UUID | grep video_mib
And set it to a bigger value with:
xe vm-param-set uuid=VM_UUID platform:videoram=32
-
@andriy.sultanov Setting it above 16 immediately broke Windows for me.
-
Yeah I remember it wasn't that easy