Hallo zusammen,
ich versuche mit PVE8 seit ein paar Tagen in einer VM mit Debian 12 das hier zu testen:
Accelerated Video Encoding To Guest VMs
Auf Host Seite sollte der Virglrenderer zumindest laut Versionsnummer das unterstüzen, sowie die mesa auf Guest Seite.
Auf dem PVE8 habe ich eine AMD Radeon RX 550 / 550 Series polaris12 hierfür verbaut.
Die VM hat als Display VirGL.
in der VM zeigt mir vainfo folgendes an:
Und auf dem Host zeit mir vainfo folgendes an:
Habe auch schon die Virglrenderer auf dem Host neu kompiliert und "versucht" gegen die vorhandene Bibliothek austauschen, keine Veränderung.
Meine Frage daher, hat das jemand von euch schon erfolgreich hinbekommen?
Das sollte dann ungefähr wie hier aussehen...? -> https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22108
Danke und Grüße
Marc
ich versuche mit PVE8 seit ein paar Tagen in einer VM mit Debian 12 das hier zu testen:
Accelerated Video Encoding To Guest VMs
Auf Host Seite sollte der Virglrenderer zumindest laut Versionsnummer das unterstüzen, sowie die mesa auf Guest Seite.
Auf dem PVE8 habe ich eine AMD Radeon RX 550 / 550 Series polaris12 hierfür verbaut.
Die VM hat als Display VirGL.
in der VM zeigt mir vainfo folgendes an:
Bash:
libva info: VA-API version 1.18.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/virtio_gpu_drv_video.so
libva info: Found init function __vaDriverInit_1_18
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.18 (libva 2.12.0)
vainfo: Driver version: Mesa Gallium driver 23.1.2-1 for virgl (AMD Radeon RX 550 / 550 Series (polaris12, LLVM 15.0...)
vainfo: Supported profile and entrypoints
VAProfileNone : VAEntrypointVideoProc
Und auf dem Host zeit mir vainfo folgendes an:
Bash:
libva info: VA-API version 1.17.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.12.0)
vainfo: Driver version: Mesa Gallium driver 22.3.6 for AMD Radeon RX 550 / 550 Series (polaris12, LLVM 15.0.6, DRM 3.49, 6.2.16-3-pve)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
Habe auch schon die Virglrenderer auf dem Host neu kompiliert und "versucht" gegen die vorhandene Bibliothek austauschen, keine Veränderung.
Meine Frage daher, hat das jemand von euch schon erfolgreich hinbekommen?
Das sollte dann ungefähr wie hier aussehen...? -> https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22108
Danke und Grüße
Marc