Have you checked whether vainfo is installed? You can install it with sudo apt install vainfo. Running this will tell you what your system supports, and if the video card is supported.
f you installed NVIDIA proprietary driver via âAdditional Driversâ utility, this will only work when you choose âIntel (Power Saving)â mode in NVIDIA Prime settings.
It would be good to update libva to 2.14.0 (it is 22.04 version). But it basically not solve my initial problem, because it also happen ubuntu 23.04 and Fedora 38. (that systems are use much up-to-date libva)
Zorin doesn't use a "really old" version. It uses the version compatible to the Ubuntu 20 build, which is a stable release.
Zorin 17 will have the newer version of that library, as it will be based on Ubuntu 22. As you mentioned though, the age of it isn't the issue and you will still have the issue.
The issue is that this is not a standard. It is not developed for multiple hardware architectures as of yet.
Why is video acceleration so important? Isn't hardware acceleration enough? Does it make that much of a difference with it?
Developers have been gathering support for Wayland, but progress is still sluggish in relation to the service that Wayland seeks to provide.
Now, this does not mean that Wayland is responsible for the O.P.'s issue.
However, I suspect that it plays an important role.
Normal videos, like youtube and similar site, the vaapi and hw decode are not so important.
The important part are Geforce Now and similar apps, like moonlight stream. If use sw decode, the delay sometime 2-3 sec or more... (it increase if you use it longer)
Of course it may help that Nvidia will make a native app to Geforce Now, but now on linux, only the browser method the only way.
By the way, that i play a youtube video with vaapi (hw decode) the CPU usage about 7-10%. Same video with sw decode use about 25-30% cpu. if i do other thing next to play youtube video on my notebook, the other apps sometime stutters a bit, if i use sw decode.