Broken vp9/av1 decode support

hello so i am trying to get vp9 and av1 hardware decode working correctly on linux and i am having an issue where video play back repates frames and or shows checkboarding artificating when using hardware decode, i can not replicate this issue on h264, h265 or software decode. i have been using alot of chatgpt to try and find the correct flags and i have gotten closer but i am having a exterrmly hard time fining good info. i am using a RDNA2 gpu and speficaly using the steamdeck oled hardware

           .-------------------------:                    c2@cachydeck
          .+=========================.                    ------------
         :++===++==================-       :++-           OS: CachyOS x86_64
        :*++====+++++=============-        .==:           Host: Galileo (1)
       -*+++=====+***++==========:                        Kernel: Linux 6.14.5-2-cachyos-deckify
      =*++++========------------:                         Uptime: 2 hours, 33 mins
     =*+++++=====-                     ...                Packages: 1860 (pacman)
   .+*+++++=-===:                    .=+++=:              Shell: bash 5.2.37
  :++++=====-==:                     -*****+              Display (ANX7530 U): 1280x800 @ 90 Hz in 7" [Built-in]
 :++========-=.                      .=+**+.              DE: KDE Plasma 6.3.5
.+==========-.                          .                 WM: KWin (Wayland)
 :+++++++====-                                .--==-.     WM Theme: Breeze
  :++==========.                             :+++++++:    Theme: Breeze (Dark) [Qt], Breeze-Dark [GTK2], Breeze [GTK3]
   .-===========.                            =*****+*+    Icons: breeze-dark [Qt], breeze-dark [GTK2/3/4]
    .-===========:                           .+*****+:    Font: Noto Sans (10pt) [Qt], Noto Sans (10pt) [GTK2/3/4]
      -=======++++:::::::::::::::::::::::::-:  .---:      Cursor: breeze (24px)
       :======++++====+++******************=.             Terminal: konsole 25.4.0
        :=====+++==========++++++++++++++*-               CPU: AMD Custom 0932 (8) @ 3.50 GHz
         .====++==============++++++++++*-                GPU: AMD Custom GPU 0932 [Integrated]
          .===+==================+++++++:                 Memory: 7.48 GiB / 14.97 GiB (50%)
           .-=======================+++:                  Swap: 768.00 KiB / 22.96 GiB (0%)
             ..........................                   Disk (/): 338.20 GiB / 466.71 GiB (72%) - xfs
                                                          Disk (/run/media/sdcard): 750.40 GiB / 954.53 GiB (79%) - xfs
                                                          Local IP (wlan0): 172.19.139.202/18
                                                          Battery (ATC): 48% (1 hour, 59 mins remaining) [Discharging]
                                                          Locale: en_US.UTF-8

                                                                                  
                                                                                  
[c2@cachydeck ~]$ 
Brave	1.78.97 Chromium: 136.0.7103.93 (Official Build) (64-bit) 
Revision	d9496c9186abbc724489a964d9331a12b0536983
OS	Linux
JavaScript	V8 13.6.233.8
User Agent	Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36
Command Line	/opt/brave-bin/brave --ozone-platform-hint=x11 --use-gl=angle --use-angle=vulkan --use-vulkan=native --ignore-gpu-blocklist --disable-gpu-driver-bug-workarounds --enable-features=VaapiVideoDecoder,VaapiVideoEncoder,VaapiIgnoreDriverChecks,Vulkan,DefaultANGLEVulkan,VulkanFromANGLE --disable-features=UseMultiPlaneFormatForHardwareVideo --disable-zero-copy --disable-gpu-memory-buffer-video-frames --disable-native-gpu-memory-buffers --disable-domain-reliability --enable-dom-distiller --enable-distillability-service --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --lso-url=https://no-thanks.invalid --sync-url=https://sync-v2.brave.com/v2 --variations-server-url=https://variations.brave.com/seed --variations-insecure-server-url=https://variations.brave.com/seed --flag-switches-begin --flag-switches-end --ozone-platform=x11 --component-updater=url-source=https://go-updater.brave.com/extensions
Executable Path	/opt/brave-bin/brave
Profile Path	/home/c2/.config/BraveSoftware/Brave-Browser/Default
Command-line Variations	eyJkaXNhYmxlLWZlYXR1cmVzIjoiQnJhdmVBZGJsb2NrRGVmYXVsdDFwQmxv...	
Active Variations	main@1df1dd1dedebe0864d4368bf6edf1ed49ac0cc54
AllowCertainClientHintsStudy:Enabled
BraveAIChatDefaultModelStudy_Qwen:DefaultLlama
BraveAdblockMobileNotificationsListDefault:Enabled
BraveAdsAdEventStudy:Enabled
BraveAdsConversionsStudy:Enabled
BraveAdsExclusionRulesStudy:Enabled
BraveAdsNewTabPageAdsStudy:Enabled
BraveAdsTextClassificationPageProbabilitiesStudy:Enabled
BraveAggressiveModeRetirementExperiment:Disabled
BraveAutoTranslateStudy:AutoTranslateDisabled
BraveDebounceStudy:Enabled
BraveFeedUpdateStudy:Enabled
BraveForgetFirstPartyStorage:Enabled
BraveGoogleSignInPermissionStudy:Enabled
BraveHorizontalTabsUpdateEnabledStudy:Enabled
BraveP3AConstellationEnabled:Enabled
BraveP3AJSONOtherDeprecation:Enabled
BraveP3ANebulaRelease:Enabled
BraveP3ATypicalJSONDeprecationEnabled:Enabled
BraveRewardsAllowSelfCustodyProvidersStudy:Enabled
BraveRewardsNewRewardsUIStudy:Enabled
BraveRewardsWebUiPanelStudy:Enabled
BraveScreenFingerprintingBlockerStudy:Enabled
BraveSplitViewStudy:Enabled
BraveWalletAnkrBalancesEnabled:Default
BraveWebcompatExceptionsServiceReleaseStudy:Enabled
ClampPlatformVersionClientHint:Disabled
CookieListDefaultStudy:Enabled
Default1pBlockingStudy:Disabled
DisableReduceLanguage:Enabled
EphemeralStorageStudy:Enabled
ExtensionsManifestV2StudyRelease:Enabled
PartitionVisitedLinkDatabaseWithSelfLinks_Release:Enabled
PartitionedCookies:Enabled
RasterInducingScrollKillSwitch:Disabled_EmergencyKillSwitch
SeedFileTrial:Default
UndecryptablePasswords:Enabled
UseFreedesktopSecretKeyProviderKillSwitch:Enabled
UserActivityStudy:Triggers
WhatsNewStudy:Enabled
[c2@cachydeck ~]$ brave
[0508/181933.959045:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:153] open /home/c2/.config/BraveSoftware/Brave-Browser/Crash Reports/pending/8f08c666-dd13-4df6-a69e-73371f584d38.lock: File exists (17)
[12765:12765:0508/181934.550792:ERROR:dbus/object_proxy.cc:590] Failed to call method: org.kde.KWallet.isEnabled: object_path= /modules/kwalletd6: org.freedesktop.DBus.Error.NoReply: Remote peer disconnected
[12765:12765:0508/181934.550861:ERROR:components/os_crypt/sync/kwallet_dbus.cc:117] Error contacting kwalletd6 (isEnabled)
[12765:12765:0508/181934.551047:ERROR:dbus/object_proxy.cc:590] Failed to call method: org.kde.KLauncher.start_service_by_desktop_name: object_path= /KLauncher: org.freedesktop.DBus.Error.ServiceUnknown: The name is not activatable
[12765:12765:0508/181934.551071:ERROR:components/os_crypt/sync/kwallet_dbus.cc:86] Error contacting klauncher to start kwalletd6
[12765:12765:0508/181934.767749:ERROR:dbus/object_proxy.cc:590] Failed to call method: org.kde.KWallet.close: object_path= /modules/kwalletd6: org.freedesktop.DBus.Error.NoReply: Remote peer disconnected
[12765:12765:0508/181934.767782:ERROR:components/os_crypt/sync/kwallet_dbus.cc:412] Error contacting kwalletd6 (close)
[12765:12765:0508/181935.364300:ERROR:components/dbus/xdg/request.cc:169] Request ended (non-user cancelled).
[12765:12765:0508/181935.455191:ERROR:mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:725] Message 0 rejected by interface blink.mojom.WidgetHost
[12765:12765:0508/181937.487746:ERROR:mojo/public/cpp/bindings/lib/interface_endpoint_client.cc:725] Message 0 rejected by interface blink.mojom.WidgetHost
[12814:12822:0508/181950.328986:ERROR:../src/net/socket/ssl_client_socket_impl.cc:877] handshake failed; returned -1, SSL error code 1, net_error -101
[12814:12822:0508/181950.339724:ERROR:../src/net/socket/ssl_client_socket_impl.cc:877] handshake failed; returned -1, SSL error code 1, net_error -101
[12812:12812:0508/181956.221221:ERROR:ui/gl/gl_display.cc:508] EGL Driver message (Error) eglCreateContext: Requested version is not supported
Warning: eglCreateContext failed with EGL_BAD_ATTRIBUTE
 - While trying to discover a BackendType::OpenGL adapter.
    at CheckEGL (../../third_party/dawn/src/dawn/native/opengl/UtilsEGL.cpp:98)

[12765:12935:0508/182004.919411:ERROR:../src/content/browser/browser_main_loop.cc:278] GLib: g_main_context_pop_thread_default: assertion 'stack != NULL' failed
[12765:12936:0508/182004.919670:ERROR:../src/content/browser/browser_main_loop.cc:278] GLib: g_main_context_pop_thread_default: assertion 'stack != NULL' failed
[12765:12934:0508/182004.919776:ERROR:../src/content/browser/browser_main_loop.cc:278] GLib: g_main_context_pop_thread_default: assertion 'stack != NULL' failed
[0508/182933.959199:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:153] open /home/c2/.config/BraveSoftware/Brave-Browser/Crash Reports/pending/8f08c666-dd13-4df6-a69e-73371f584d38.lock: File exists (17)
[0508/182933.959244:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:153] open /home/c2/.config/BraveSoftware/Brave-Browser/Crash Reports/pending/8f08c666-dd13-4df6-a69e-73371f584d38.lock: File exists (17)
[0508/182933.959259:ERROR:third_party/crashpad/crashpad/util/file/file_io.cc:103] ReadExactly: expected 8, observed 0
[0508/182933.961596:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:153] open /home/c2/.config/BraveSoftware/Brave-Browser/Crash Reports/pending/8f08c666-dd13-4df6-a69e-73371f584d38.lock: File exists (17)
[0508/183433.959322:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:153] open /home/c2/.config/BraveSoftware/Brave-Browser/Crash Reports/pending/8f08c666-dd13-4df6-a69e-73371f584d38.lock: File exists (17)
[0508/185740.284758:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:153] open /home/c2/.config/BraveSoftware/Brave-Browser/Crash Reports/pending/8f08c666-dd13-4df6-a69e-73371f584d38.lock: File exists (17)
[12765:12765:0508/191011.483863:ERROR:ui/gfx/x/atom_cache.cc:232] Add chromium/from-privileged to kAtomsToCache
[0508/191240.285039:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:153] open /home/c2/.config/BraveSoftware/Brave-Browser/Crash Reports/pending/8f08c666-dd13-4df6-a69e-73371f584d38.lock: File exists (17)
[127

also all hardware decode breaks if i run under wayland (currently using xwayland), or if i disbale vulkan and angle

kind at a thorwing everything at the wall ans seeing what sticks kinda mode

i am also using the offical brave package from the aur-