Hell yeah! I can't wait for JpegXL to become ubiquitous
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
I used one just yesterday when my skybox file was too large and was taking a couple moments to load, and I compressed it a bit with JXL and presto chango goes more quickly now. Although still imperfect because a slightly larger size PNG loads faster. (Kubuntu in respect to the virtual desktop "cube" interface, 32gb of RAM, 8gb video RAM, neither even halfway filled, source files on NVMes)
feel like we're going to be waiting for 2-5 years at least..
What does Vulkan video decoding do?
Nvidia and AMD both have differing APIs for video decoding. The idea in using Vulkan is that not every GPU supports the vendor specific decoding method, but they do all support Vulkan (modern GPUs, anyways). So this way you still get hardware accelerated decoding through a more widely supported means.
The article says
Firefox on Linux to date has focused on the Video Acceleration API (VA-API) that works well for some vendors but lacks official support from NVIDIA unless using the independent NVIDIA-VAAPI driver project that layers VA-API on NVDEC. There are also various embedded drivers and more not supporting VA-API
So it's basically just because the existing video decoder API in Linux doesn't have support for various hardware devices for various reasons. But those devices still have Vulkan support. Not sure why Vulkan support for those devices wasn't just added to VA-API, who knows.
As an AMD user, is it expected to work and behave exactly as it did before or are any differences expected to be noticeable in the end user front?