Originally posted by birdie
View Post
Announcement
Collapse
No announcement yet.
Firefox Nightly Tries For VA-API Video Acceleration For Mesa Users
Collapse
X
-
Originally posted by erniv2 View Post...
Even Microsoft no longer plays that DRM game Windows 11 Media Player simply does not play BD anymore, and you need to buy the AV1 HEVC Codec in the Store to use it.
...
Of course if you just want to watch youtube those restrictions dont apply to everthing but if it´s AV1 it may aswell dunno.
- Likes 2
Comment
-
Originally posted by Ermine View Post
Given that 1) FFMEG's VA-API support is partial (while NVENC/NVDEC support is complete) (https://trac.ffmpeg.org/wiki/HWAccelIntro), 2) OBS Studio hides VA-API encoding option in advanced options (and you can select NVENC right away) 3) some distros (checked Ubuntu and Arch) don't even enable FFMEG VA-API via --enable-vaapi configure flag, I'm inclined to think that VA-API is not that good.
Ironically decision nvidia made to basicly made nvdec/nvenc wasn't that bad for nvidia users, because at least software made for windows using those nvenc stuff works, I just hope once vulkan will be widespread enough there will be adoption of Vulkan video on side of windows so those stuff from windows work on linux in way "1 API to rule them all everywhere".
Comment
-
It sucks to that don't have a proper vaapi support on Firefox. But it's not a missing functionality like some people here had said. It's not optimized? Sure, but videos play properly, thus missing functionality is not a correct words to use. I just want to point that out.
- Likes 3
Comment
-
Originally posted by Ermine View Post
Given that 1) FFMEG's VA-API support is partial (while NVENC/NVDEC support is complete) (https://trac.ffmpeg.org/wiki/HWAccelIntro), 2) OBS Studio hides VA-API encoding option in advanced options (and you can select NVENC right away) 3) some distros (checked Ubuntu and Arch) don't even enable FFMEG VA-API via --enable-vaapi configure flag, I'm inclined to think that VA-API is not that good.
I don't expect hardware encoding coming anytime soon, given how unreliable it still appears to be - and the difficult legal issues. Here's the bugzilla entry for it, in case somebody is interested: https://bugzilla.mozilla.org/show_bug.cgi?id=1658900
It will likely become easier once all sharing (both camera and desktop/windows) is done via dmabuf. For cameras that will be the case once Pipewire is used in webrtc. There's a pending MR here: https://chromium-review.googlesource.../src/+/3308882 But even with that there's still a bunch of stuff missing. However, using Pipewire will have the additional benefit of using libcamera under the hood, allowing a bunch of non-v4l2 cameras to be used, which is increasingly common in tablets etc.
- Likes 1
Comment
-
Originally posted by Ermine View Post
3) some distros (checked Ubuntu and Arch) don't even enable FFMEG VA-API via --enable-vaapi configure flag, I'm inclined to think that VA-API is not that good.
As always, random online documentation, particularly for ffmpeg, (in this case telling people to add --enable-vaapi) may not be up to date.
Comment
-
Originally posted by aufkrawall View PostDEs don't support any GPUs at all because it's not their job.
Originally posted by birdie View PostAnd then to make it all worse there are multiple competing ways of doing the same thing and then often times things become deprecated and it takes ages for applications to switch to new things. VDPAU? Still working perfectly for 99.99% of video clips out there? Nah, let's create VAAPI because we can.
- Likes 3
Comment
-
Originally posted by birdie View PostDEs in Linux barely support any GPUs in the world, I mean Windows has had its UI almost fully GPU accelerated since Windows Vista or something? What about Linux? Well, rendering using the CPU mostly
VDPAU? Still working perfectly for 99.99% of video clips out there? Nah, let's create VAAPI because we can.
- Likes 6
Comment
-
Originally posted by puleglot View Post
No. You probably misunderstood comparison table.
Actually I'd love to have VA-API fully supported, so I can reencode my stuff to HEVC quickly. I have chosen my card with this task in mind.
Comment
Comment