[pve-devel] applied: [RFC PATCH qemu-server 2/2] allow explicit set vga with gpu passthrough

Thomas Lamprecht t.lamprecht at proxmox.com
Mon Jan 28 17:39:25 CET 2019


On 1/21/19 3:56 PM, Dominik Csapak wrote:
> this patch allows the user to explicitely set a virtual vga,
> even when using the 'x-vga' flag, this is sometimes necessary,
> as some users need the 'x-vga' flag on the pci device,
> but still want to use a virtual vga
> 
> Signed-off-by: Dominik Csapak <d.csapak at proxmox.com>
> ---
> this would be a breaking change, but with pci-passthrough, we do not
> have to care about live-migration, so do we have to care?
> 
> in a default setup, this does not change anything, only when a user
> has set a vga type manually (but this did not work previously) which
> is now working
> 
>  PVE/QemuServer.pm | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm
> index 4f674f2..ef611b2 100644
> --- a/PVE/QemuServer.pm
> +++ b/PVE/QemuServer.pm
> @@ -3553,7 +3553,7 @@ sub config_to_command {
>  	if ($d->{'x-vga'}) {
>  	    $xvga = ',x-vga=on';
>  	    $kvm_off = 1;
> -	    $vga->{type} = 'none';
> +	    $vga->{type} = 'none' if !defined($conf->{vga});
>  	    $gpu_passthrough = 1;
>  
>  	    if ($conf->{bios} && $conf->{bios} eq 'ovmf') {
> 

applied, thanks!




More information about the pve-devel mailing list