Here is a more accurate test, based on what @Begemoth corrected me on. (Because YouTube videos don’t necessarily use AVC or HEVC, as they are shifting towards more open codecs. Hence, YouTube videos are not good tests.)
Let this video play for at least 5 to 10 minutes, longer if possible.
Preferably in fullscreen.
Keep an eye on CPU temperatures (all cores and/or composite) throughout.
Keep an eye on CPU usage (all cores and/or composite) throughout.
Repeat the same exact thing after applying the Stable Updates and rebooting.
The video is nearly 1GB in size, but it’s a high bitrate and resolution, and uses HEVC. It will be a good test on whether or not your GPU is using hardware-accelerated decoding.
A better test would be with a 4K video, but the size would be very large.
Here’s a 4K video that is 3 GB if you want to really give this a proper test:
well, it still is you just need a distro that hasn’t disabled the feature or compile it where it has. And so far as compiling Manjaro is probably one of the easiest.
I was getting an issue with window positioning in kwin wayland. The window rules did not work. Deleting old rules and creating them again solved the issue
Not gonna spend that much time on it, was just curious to test it to some extent. Did the first one in both VLC and Dragon Player: Only between 5% and 10% CPU usage, so basically same as Youtube in Firefox.
This batch of updates seems to have severely crippled pulseaudio … having to restart the pulseaudio server every few minutes after the audio completely dies, then restart VLC, reload a YouTube video, etc, until the audio dies again, sometimes just from pausing YouTube or VLC playback. See this related thread:
VLC, mpv, SMPlayer,Firefox and Chromium based browsers … use the dependence ffmpeg by default. I think ffmpeg supports H264 and H265 encoding and decoding. They do not need to use mesa.
Edit://
ffmpeg uses mesa for AMD GPU: Hardware/VAAPI – FFmpeg
I will test it later when I’m at home.
If you check how ffmpeg deals with hardware acceleration for encode/decode you will see that for AMD it uses va-api provided by mesa, that in this update was disabled for h264 and h265. Intel and NVIDIA are unaffected as they use different code/package.
The amdgpu-pro driver might be unaffected too but I haven’t researched it, so I don’t know.
To check whether hardware acceleration is currently running during playback (as root/sudo) cat /sys/kernel/debug/dri/0/amdgpu_pm_info | grep VCN:
I’m still trying to figure out the reasoning for this change.
Neither intel open source driver nor mesa driver is being developed by manjaro team, but included in manjaro repositories.
Also, this won’t block anyone from encoding and decoding streams (so using MPEG-LA intellectual property) in software,
Neither driver contains any patented code or logic, and only provides an API to EXTERNAL hardware that implements the function, that is developed, manufactured by legal companies, and bought and installed by the user or machine manufacturer. Not manjaro team.
And the machine itself is being used by the user, and the user holds responsibility how it is using it. Not manjaro (or any other distro) team.
Isn’t it ironic, that large companies use free open source encoders like x265 to deliver often paid and copyrighted content to users who are going to be not allowed to decode it on expensive proprietary hardware they paid for?
I noticed that now system monitor plasma-systemmonitor does not display GPU (Nvidia gtx1060) informations anymore; eg the sensors for temperature, memory and gpu frequency, gpu usage and vram usage are all at zero.
I suspected the GPU was somehow not detected or something like it but nvidia-smi --loop shows the GPU is correctly utilized and all of the related sensors work.
Just reporting here as before the update it was working correctly (Manjaro KDE, kernel 5.15.81, X11)
I’m having the same issue as well, plasma-systemmonitor is unable to display any of the sensors/usage stats of my graphics card (Nvidia RTX3070Ti) but other programs such as Nvidia control panel, mangohud, etc are able to display these usage statistics just fine. I’m running kernel 6.0.11-1-MANJARO and Nvidia driver version 525.60.11
It was also working just fine for me before the update, do we just need to wait for a plasma update, or is something else missing?