From 8884a8bfb93135360e99cc601f64820fe39fb40d Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Mon, 2 May 2022 17:20:39 +0200 Subject: [PATCH] virgl: library check: refactor/code style nits Signed-off-by: Thomas Lamprecht --- PVE/QemuServer.pm | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/PVE/QemuServer.pm b/PVE/QemuServer.pm index 1290f338..e0fc36e8 100644 --- a/PVE/QemuServer.pm +++ b/PVE/QemuServer.pm @@ -1881,14 +1881,12 @@ sub print_vga_device { } if ($vga->{type} eq 'virtio-gl') { - if ( ! -e '/usr/lib/x86_64-linux-gnu/libEGL.so.1' || - ! -e '/usr/lib/x86_64-linux-gnu/libGL.so.1') { - die "missing libraries for '$vga->{type}' detected (install libgl1 and libegl1)\n"; - } + my $base = '/usr/lib/x86_64-linux-gnu/lib'; + die "missing libraries for '$vga->{type}' detected! Please install 'libgl1' and 'libegl1'\n" + if !-e "${base}EGL.so.1" || !-e "${base}GL.so.1"; - if ( ! PVE::Tools::dir_glob_regex('/dev/dri/', "renderD.*")) { - die "no drm render node detected (/dev/dri/renderD*) - needed for '$vga->{type}' display\n"; - } + die "no DRM render node detected (/dev/dri/renderD*), no GPU? - needed for '$vga->{type}' display\n" + if !PVE::Tools::dir_glob_regex('/dev/dri/', "renderD.*"); } return "$type,id=${vgaid}${memory}${max_outputs}${pciaddr}${edidoff}";