HWaccel no packman:extras, no flatpaks, Nvidia "the hard way"

Ok I got HwAccel working with Mesa from Opensuse and libva stuff from packman essentials but there’s one little issue

I have 3 choices show up when I do vainfo --display help

> dart@windeath:~> vainfo --display help
Available displays:
  wayland
  x11
  drm

wayland, x11 and drm all give the expected output when I boot to PlasmaX11 

> dart@windeath:~>vainfo
Trying display: wayland
Trying display: x11
libva info: VA-API version 1.22.0
libva info: User environment variable requested driver 'vdpau'
libva info: Trying to open /usr/lib64/dri/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG4Simple            :	VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :	VAEntrypointVLD
      <unknown profile>               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD

drm will give the same but you have to specify it

In Wayland vainfo will error out

> dart@windeath:~> vainfo
Trying display: wayland
libva info: VA-API version 1.22.0
libva info: User environment variable requested driver 'vdpau'
libva info: Trying to open /usr/lib64/dri/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva error: /usr/lib64/dri/vdpau_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

So while I was in X11 I ran `env > env.x11txt` then did the same in Wayland `env > envwayland.txt` and then did a diff on the files which led me to this variable `WAYLAND_DISPLAY=wayland-0`

So I ran `dart@windeath:~> WAYLAND_DISPLAY=wayland vainfo` to match the driver name and it worked

> dart@windeath:~> WAYLAND_DISPLAY=wayland vainfo
Trying display: wayland
Trying display: x11
libva info: VA-API version 1.22.0
libva info: User environment variable requested driver 'vdpau'
libva info: Trying to open /usr/lib64/dri/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG4Simple            :	VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :	VAEntrypointVLD
      <unknown profile>               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD
dart@windeath:~> vainfo --display help
Available displays:
  wayland
  x11
  drm

I’d like to get the entire desktop on the same page because I noticed even though HwAccel is working on wayland some programs ran faster on X11 (most were the same) and I just want to get the entire wayland desktop on the same page.

For example vdpauinfo on wayland is perfectly happy and spews out a whole bunch of info

I know it may be a vainfo thing but who knows how many other programs have the same error hangup … suggestions? Who to report this to/where to change the display variable for startup/etc…

When I get this fixed I intend to disable packman entirely and see if everything still works and I know both Opensuse and @malcolmlewis would be thrilled … :smiley:

Please use formatted text for output.

Got it … sorry, my bad …

@dart364 before you run what is the output from echo $WAYLAND_DISPLAY

Here on GNOME;

echo $WAYLAND_DISPLAY
wayland-0

vainfo

Trying display: wayland
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 25.1.4 ()
vainfo: Supported profile and entrypoints
....

I just happened to reboot so this is a fresh login

dart@windeath:~> echo $WAYLAND_DISPLAY
wayland-0
dart@windeath:~> vainfo
Trying display: wayland
libva info: VA-API version 1.22.0
libva info: User environment variable requested driver 'vdpau'
libva info: Trying to open /usr/lib64/dri/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva error: /usr/lib64/dri/vdpau_drv_video.so init failed
libva info: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit

These are the drivers vainfo reports

dart@windeath:~> vainfo --display help
Available displays:
  wayland
  x11
  drm

Either x11 or drm will get me this

dart@windeath:~> vainfo --display x11
Trying display: x11
libva info: VA-API version 1.22.0
libva error: vaGetDriverNames() failed with unknown libva error
libva info: User environment variable requested driver 'vdpau'
libva info: Trying to open /usr/lib64/dri/vdpau_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API - 0.7.4
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            :	VAEntrypointVLD
      VAProfileMPEG2Main              :	VAEntrypointVLD
      VAProfileMPEG4Simple            :	VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    :	VAEntrypointVLD
      <unknown profile>               :	VAEntrypointVLD
      VAProfileH264Main               :	VAEntrypointVLD
      VAProfileH264High               :	VAEntrypointVLD
      VAProfileVC1Simple              :	VAEntrypointVLD
      VAProfileVC1Main                :	VAEntrypointVLD
      VAProfileVC1Advanced            :	VAEntrypointVLD

Libva env is this

dart@windeath:~> env | grep vdpau
LIBVA_DRIVER_NAME=vdpau

To my best knowledge VDPAU does not have native Wayland support and only recent NVIDIA driver versions support VDPAU under Xwayland.

I have the latest 570.144 drivers downloaded from Nvidia and installed “the hard way”

Gotta go now … will be back later today

Same here with Intel driver, looks like a vdpau / Nvidia thing.

Actually I logged into Gnome (not GnomeX11) and vainfo worked just fine with my vdpau driver

dart@windeath:~> grep -E "x11|X11" envgnome.txt 
XDG_SESSION_TYPE=x11
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
XNLSPATH=/usr/share/X11/nls

with no mention of wayland at all except for a Variable I set for my browser

dart@windeath:~> grep -E "wayland|WAYLAND" envgnome.txt 
MOZ_ENABLE_WAYLAND=1

So I guess it’s more of a “Gnome thing” :grinning:

Now before I pull the trigger on disabling packman and seeing if I still have HwAccel I noticed that after the last TW update my GPU is marked as “Discrete” in KDE systemsettings → About this system … this isn’t a laptop … I don’t have hybrid graphics or a second card … hmmm

I think it’s some sort of fallback when the nvidia module doesn’t load but doesn’t seem to be causing any problems … the all knowing internet says it has to do with a Mesa and Vulkan bug and those are two programs I didn’t touch at all when I was messing around

What does inxi -SGaz report?

dart@windeath:~> inxi -SGaz
System:
  Kernel: 6.14.4-1-default arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.14.4-1-default
    root=UUID=90e7b277-8c2a-4a99-8faa-8ba8efe76b20 iommu=noagp
    iommu=noaperture loglevel=4 plymouth.enable=0
    resume=/dev/disk/by-id/ata-WDC_WDS100T2B0A-00SM50_183183802584-part3
    mitigations=auto
  Desktop: KDE Plasma v: 6.3.4 tk: Qt v: N/A info: frameworks v: 6.13.0
    wm: kwin_wayland tools: avail: gtklock, lxlock, swayidle, swaylock,
    xscreensaver vt: 3 dm: 1: GDM v: 48.0 2: SDDM Distro: openSUSE Tumbleweed
    20250426
Graphics:
  Device-1: NVIDIA GM107 [GeForce GTX 750 Ti] vendor: eVga.com. driver: nvidia
    v: 570.144 alternate: nouveau,nvidia_drm non-free: 550/565.xx+
    status: current (as of 2025-01; EOL~2026-12-xx) arch: Maxwell code: GMxxx
    process: TSMC 28nm built: 2014-2019 pcie: gen: 2 speed: 5 GT/s lanes: 16
    link-max: gen: 3 speed: 8 GT/s ports: active: none off: HDMI-A-1
    empty: DP-1,DVI-I-1 bus-ID: 01:00.0 chip-ID: 10de:1380 class-ID: 0300
  Device-2: Logitech HD Webcam C615 driver: snd-usb-audio,uvcvideo type: USB
    rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 2-1:2 chip-ID: 046d:082c
    class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.6
    compositor: kwin_wayland driver: X: loaded: nvidia
    gpu: nvidia,nvidia-nvswitch display-ID: 0
  Monitor-1: HDMI-A-1 model: Toshiba TOSHIBA-TV serial: <filter> built: 2012
    res: 1920x1080 dpi: 30 gamma: 1.2 size: 1600x900mm (62.99x35.43")
    diag: 1836mm (72.3") ratio: 16:9 modes: max: 1920x1080 min: 640x480
  API: EGL v: 1.5 hw: drv: nvidia nouveau drv: nvidia platforms: device: 0
    drv: nvidia device: 1 drv: nouveau device: 2 drv: swrast gbm: drv: nvidia
    surfaceless: drv: nvidia wayland: drv: nvidia x11: drv: nvidia
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 570.144
    glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce GTX 750 Ti/PCIe/SSE2
    memory: 1.95 GiB display-ID: :1.0
  API: Vulkan v: 1.4.309 layers: 2 device: 0 type: discrete-gpu name: NVIDIA
    GeForce GTX 750 Ti driver: N/A device-ID: 10de:1380
    surfaces: xcb,xlib,wayland device: 1 type: cpu name: llvmpipe (LLVM
    20.1.3 256 bits) driver: N/A device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo de: kscreen-console,
    kscreen-doctor, xfce4-display-settings gpu: nvidia-settings,nvidia-smi
    wl: kanshi, swaymsg, wayland-info x11: xdpyinfo, xprop, xrandr

There are two choices in the Sddm menu “Gnome” and “Gnome(x11)” but I don’t have any of the Gnome desktop patterns installed at all so Sddm must done a fallback or something …

Well, that confirms that the nvidia driver is loaded, the API components look ok, and you have an active Plasma Wayland session.

Show results from
zypper se -si gnome

Here ya go … I think this is like the 3rd time I’ve started up Gnome … ever :rofl:

windeath:/home/dart # zypper se -si gnome
Loading repository data...
Reading installed packages...

S  | Name                                         | Type    | Version      | Arch   | Repository
---+----------------------------------------------+---------+--------------+--------+-----------
i  | gnome-backgrounds                            | package | 48.0-1.1     | noarch | repo-oss
i  | gnome-bluetooth-1                            | package | 3.34.5-2.14  | x86_64 | repo-oss
i  | gnome-browser-connector                      | package | 42.1-4.3     | x86_64 | repo-oss
i  | gnome-calculator                             | package | 48.1-1.1     | x86_64 | repo-oss
i  | gnome-calendar                               | package | 48.1-1.1     | x86_64 | repo-oss
i  | gnome-clocks                                 | package | 48.0-1.1     | x86_64 | repo-oss
i  | gnome-color-manager                          | package | 3.36.2-1.3   | x86_64 | repo-oss
i  | gnome-control-center                         | package | 48.1-1.1     | x86_64 | repo-oss
i  | gnome-control-center-color                   | package | 48.1-1.1     | noarch | repo-oss
i  | gnome-control-center-goa                     | package | 48.1-1.1     | noarch | repo-oss
i  | gnome-control-center-user-faces              | package | 48.1-1.1     | noarch | repo-oss
i  | gnome-control-center-users                   | package | 48.1-1.1     | noarch | repo-oss
i  | gnome-disk-utility                           | package | 46.1-2.1     | x86_64 | repo-oss
i  | gnome-font-viewer                            | package | 48.0-1.1     | x86_64 | repo-oss
i  | gnome-icon-theme                             | package | 3.12.0-5.18  | noarch | repo-oss
i  | gnome-icon-theme-extras                      | package | 3.12.0-3.23  | noarch | repo-oss
i  | gnome-icon-theme-symbolic                    | package | 3.12.0-3.23  | noarch | repo-oss
i  | gnome-keyring                                | package | 48.0-3.1     | x86_64 | repo-oss
i  | gnome-keyring-32bit                          | package | 48.0-3.1     | x86_64 | repo-oss
i  | gnome-keyring-pam                            | package | 48.0-3.1     | x86_64 | repo-oss
i  | gnome-keyring-pam-32bit                      | package | 48.0-3.1     | x86_64 | repo-oss
i  | gnome-menus                                  | package | 3.36.0-3.7   | x86_64 | repo-oss
i  | gnome-menus-branding-openSUSE                | package | 42.1-2.5     | noarch | repo-oss
i  | gnome-online-accounts                        | package | 3.54.2-1.1   | x86_64 | repo-oss
i+ | gnome-packagekit                             | package | 43.0-1.9     | x86_64 | repo-oss
i  | gnome-screenshot                             | package | 41.0-2.13    | x86_64 | repo-oss
i  | gnome-session                                | package | 48.0-1.1     | x86_64 | repo-oss
i  | gnome-session-core                           | package | 48.0-1.1     | x86_64 | repo-oss
i  | gnome-session-xsession                       | package | 48.0-1.1     | x86_64 | repo-oss
i  | gnome-settings-daemon                        | package | 48.1-1.1     | x86_64 | repo-oss
i  | gnome-shell                                  | package | 48.1-2.1     | x86_64 | repo-oss
i  | gnome-shell-calendar                         | package | 48.1-2.1     | x86_64 | repo-oss
i  | gnome-shell-search-provider-gnome-calculator | package | 48.1-1.1     | x86_64 | repo-oss
i  | gnome-shell-search-provider-gnome-calendar   | package | 48.1-1.1     | noarch | repo-oss
i  | gnome-shell-search-provider-gnome-clocks     | package | 48.0-1.1     | noarch | repo-oss
i  | gnome-shell-search-provider-gnote            | package | 48.0-1.1     | noarch | repo-oss
i  | gnome-shell-search-provider-seahorse         | package | 47.0.1+6-1.4 | noarch | repo-oss
i  | gnome-system-monitor                         | package | 48.1-1.1     | x86_64 | repo-oss
i  | gnome-themes-accessibility                   | package | 3.28-2.5     | noarch | repo-oss
i  | gnome-themes-accessibility-gtk2              | package | 3.28-2.5     | noarch | repo-oss
i  | gnome-user-docs                              | package | 48.1-1.1     | noarch | repo-oss
i  | gnome-video-effects                          | package | 0.6.0-1.5    | noarch | repo-oss
i  | gnomekbd-tools                               | package | 3.28.1-1.10  | x86_64 | repo-oss
i  | graphviz-gnome                               | package | 2.49.3-12.5  | x86_64 | repo-oss
i  | libgck-modules-gnome-keyring                 | package | 48.0-3.1     | x86_64 | repo-oss
i  | libgnome-autoar-0-0                          | package | 0.4.5-2.1    | x86_64 | repo-oss
i  | libgnome-autoar-gtk-0-0                      | package | 0.4.5-2.1    | x86_64 | repo-oss
i  | libgnome-bluetooth-3_0-13                    | package | 47.1-1.3     | x86_64 | repo-oss
i  | libgnome-bluetooth-ui-3_0-13                 | package | 47.1-1.3     | x86_64 | repo-oss
i  | libgnome-bluetooth13                         | package | 3.34.5-2.14  | x86_64 | repo-oss
i  | libgnome-desktop-3-20                        | package | 44.1-1.4     | x86_64 | repo-oss
i  | libgnome-desktop-3_0-common                  | package | 44.1-1.4     | x86_64 | repo-oss
i  | libgnome-desktop-4-2                         | package | 44.1-1.4     | x86_64 | repo-oss
i  | libgnome-keyring0                            | package | 3.12.0-9.12  | x86_64 | repo-oss
i  | libgnome-menu-3-0                            | package | 3.36.0-3.7   | x86_64 | repo-oss
i  | libgnomekbd-devel                            | package | 3.28.1-1.10  | x86_64 | repo-oss
i  | libgnomekbd8                                 | package | 3.28.1-1.10  | x86_64 | repo-oss
i  | libgnomesu                                   | package | 2.0.9-1.1    | x86_64 | repo-oss
i  | libgnomesu0                                  | package | 2.0.9-1.1    | x86_64 | repo-oss
i  | libreoffice-gnome                            | package | 25.2.2.2-1.1 | x86_64 | repo-oss
i  | libsvn_auth_gnome_keyring-1-0                | package | 1.14.5-3.2   | x86_64 | repo-oss
i  | openssh-askpass-gnome                        | package | 10.0p2-1.1   | x86_64 | repo-oss
i  | polkit-gnome                                 | package | 0.105-15.6   | x86_64 | repo-oss
i  | QGnomePlatform-colorschemes                  | package | 0.9.1-2.12   | noarch | repo-oss
i  | QGnomePlatform-qt5                           | package | 0.9.1-2.12   | x86_64 | repo-oss
i  | QGnomePlatform-qt6                           | package | 0.9.1-2.19   | x86_64 | repo-oss
i  | typelib-1_0-GnomeBG-4_0                      | package | 44.1-1.4     | x86_64 | repo-oss
i  | typelib-1_0-GnomeBluetooth-3_0               | package | 47.1-1.3     | x86_64 | repo-oss
i  | typelib-1_0-GnomeDesktop-3_0                 | package | 44.1-1.4     | x86_64 | repo-oss
i  | typelib-1_0-GnomeDesktop-4_0                 | package | 44.1-1.4     | x86_64 | repo-oss
i  | typelib-1_0-GnomeKeyring-1_0                 | package | 3.12.0-9.12  | x86_64 | repo-oss
i  | xdg-desktop-portal-gnome                     | package | 48.0-2.1     | x86_64 | repo-oss

@dart364 Maybe it is a GNOME thing…it’s been about 20+ years since I looked at KDE… :wink:

@malcolmlewis :rofl: I could say exactly the same thing about Gnome

You keep your fingers crossed when I disable packman because that means I’ll only have Suse repos and one flatpak with Nvidia through discover if my hwaccel still works

windeath:/home/dart # flatpak list --runtime
Name                        Application ID                                 Version                      Branch         Installation
Freedesktop Platform        org.freedesktop.Platform                       freedesktop-sdk-24.08.18     24.08          system
Mesa                        org.freedesktop.Platform.GL.default            25.0.3                       24.08          system
Mesa (Extra)                org.freedesktop.Platform.GL.default            25.0.3                       24.08extra     system
nvidia-570-144              org.freedesktop.Platform.GL.nvidia-570-144                                  1.4            system
openh264                    org.freedesktop.Platform.openh264              2.5.1                        2.5.1          system
Adwaita dark GTK theme      org.gtk.Gtk3theme.Adwaita-dark                                              3.22           system
Breeze GTK theme            org.gtk.Gtk3theme.Breeze                       6.3.4                        3.22           system

Well that explains why Gnome appears in the SDDM options. :wink:

@deano_ferrari Yup … there’s a couple of Gnome programs I use so dependencies I guess … heh

Yup … still works … zypper changed vendor to opensuse on 64 packages and removed 2

dart@windeath:~> mpv Downloads/The\ Simpsons\ Movie\ -\ 1080p\ Trailer.mp4 
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: stream 0, timescale not set
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: stream 0, timescale not set
● Video  --vid=1  (h264 1920x800 23.976 fps) [default]
○ Image  --vid=2  (png)
● Audio  --aid=1  (aac 2ch 44100 Hz 128 kbps) [default]
File tags:
 Artist: 20th Century Fox
 Date: 2007
 Genre: Trailer
 Title: The Simpsons Movie - Trailer
AO: [pipewire] 44100Hz stereo 2ch floatp
VO: [gpu] 1920x800 yuv420p
AV: 00:02:17 / 00:02:17 (100%) A-V:  0.000
Exiting... (End of file)
windeath:/home/dart # vdpauinfo 
display: :1   screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library  570.144  Thu Apr 10 20:01:11 UTC 2025

Video surface:

name   width height types
-------------------------------------------
420     4096  4096  NV12 YV12 
422     4096  4096  UYVY YUYV 
444     4096  4096  NV24 YV24 
420_16  4096  4096  P010 P016 
422_16  4096  4096  UYVY YUYV 
444_16  4096  4096  Y_U_V_444_16 

Decoder capabilities:

name                        level macbs width height
----------------------------------------------------
MPEG1                           0 65536  4080  4080
MPEG2_SIMPLE                    3 65536  4080  4080
MPEG2_MAIN                      3 65536  4080  4080
H264_BASELINE                  51 65536  4096  4096
H264_MAIN                      51 65536  4096  4096
H264_HIGH                      51 65536  4096  4096
VC1_SIMPLE                      1  8190  2048  2048
VC1_MAIN                        2  8190  2048  2048
VC1_ADVANCED                    4  8190  2048  2048
MPEG4_PART2_SP                  3  8192  2048  2048
MPEG4_PART2_ASP                 5  8192  2048  2048
DIVX4_QMOBILE                   0  8192  2048  2048
DIVX4_MOBILE                    0  8192  2048  2048
DIVX4_HOME_THEATER              0  8192  2048  2048
DIVX4_HD_1080P                  0  8192  2048  2048
DIVX5_QMOBILE                   0  8192  2048  2048
DIVX5_MOBILE                    0  8192  2048  2048
DIVX5_HOME_THEATER              0  8192  2048  2048
DIVX5_HD_1080P                  0  8192  2048  2048
H264_CONSTRAINED_BASELINE      51 65536  4096  4096
H264_EXTENDED                  51 65536  4096  4096
H264_PROGRESSIVE_HIGH          51 65536  4096  4096
H264_CONSTRAINED_HIGH          51 65536  4096  4096
H264_HIGH_444_PREDICTIVE       51 65536  4096  4096
VP9_PROFILE_0                  --- not supported ---
VP9_PROFILE_1                  --- not supported ---
VP9_PROFILE_2                  --- not supported ---
VP9_PROFILE_3                  --- not supported ---
HEVC_MAIN                      --- not supported ---
HEVC_MAIN_10                   --- not supported ---
HEVC_MAIN_STILL                --- not supported ---
HEVC_MAIN_12                   --- not supported ---
HEVC_MAIN_444                  --- not supported ---
HEVC_MAIN_444_10               --- not supported ---
HEVC_MAIN_444_12               --- not supported ---
AV1_MAIN                       --- not supported ---
AV1_HIGH                       --- not supported ---
AV1_PROFESSIONAL               --- not supported ---

Output surface:

name              width height nat types
----------------------------------------------------
B8G8R8A8         16384 16384    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8 
R10G10B10A2      16384 16384    y  Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8 

Bitmap surface:

name              width height
------------------------------
B8G8R8A8         16384 16384
R8G8B8A8         16384 16384
R10G10B10A2      16384 16384
B10G10R10A2      16384 16384
A8               16384 16384

Video mixer:

feature name                    sup
------------------------------------
DEINTERLACE_TEMPORAL             y
DEINTERLACE_TEMPORAL_SPATIAL     y
INVERSE_TELECINE                 y
NOISE_REDUCTION                  y
SHARPNESS                        y
LUMA_KEY                         y
HIGH QUALITY SCALING - L1        y
HIGH QUALITY SCALING - L2        -
HIGH QUALITY SCALING - L3        -
HIGH QUALITY SCALING - L4        -
HIGH QUALITY SCALING - L5        -
HIGH QUALITY SCALING - L6        -
HIGH QUALITY SCALING - L7        -
HIGH QUALITY SCALING - L8        -
HIGH QUALITY SCALING - L9        -

parameter name                  sup      min      max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH              y         1     4096
VIDEO_SURFACE_HEIGHT             y         1     4096
CHROMA_TYPE                      y  
LAYERS                           y         0        4

attribute name                  sup      min      max
-----------------------------------------------------
BACKGROUND_COLOR                 y  
CSC_MATRIX                       y  
NOISE_REDUCTION_LEVEL            y      0.00     1.00
SHARPNESS_LEVEL                  y     -1.00     1.00
LUMA_KEY_MIN_LUMA                y  
LUMA_KEY_MAX_LUMA                y  
windeath:/home/dart # zypper lr
Repository priorities in effect:                                                                        (See 'zypper lr -P' for details)
      90 (raised priority)  :  1 repository
      99 (default priority) :  3 repositories

# | Alias                      | Name               | Enabled | GPG Check | Refresh
--+----------------------------+--------------------+---------+-----------+--------
1 | OpenH264                   | OpenH264           | Yes     | (r ) Yes  | Yes
2 | Packman-essentials         | Packman-essentials | No      | ----      | ----
3 | openSUSE:repo-non-oss      | repo-non-oss       | Yes     | (r ) Yes  | Yes
4 | openSUSE:repo-oss          | repo-oss           | Yes     | (r ) Yes  | Yes
5 | openSUSE:update-tumbleweed | update-tumbleweed  | Yes     | (r ) Yes  | Yes