It might also depend on the OS version and hardware. 4K movies in my current cpu (core ultra 2 265K onboard video) on v4.2.4 are relatively smooth. But v4.3 is choppy. v4.3 also has problems rendering when zooming in non-video content like an appvm window. My prior cpu (i9-12900K), 4K video was choppy on v4.24.
Yes, mpv/smplayer should be made the default media player in Qubes OSās default templates, because Gnome/xfce players are slow and bad. I was surprised how out-of-box video-players are bad in Qubes OS, especially considering it uses only CPU to play video.
I even posted something on github or user group to offer such change. Unfortunately it did not happen, maybe because itās Qt software and Qubes OS currently stick mostly with GTK stuff.
Why? What was changed in R4.3? If it is the case and such major regression exists, it should be reported on github issues and marked as major or even blocker.
Maybe because templates are as much as possible upstream. As small changes as possible.
Ok, I missed this one, and I just tried playing it in smplayer.
If I full screen it on my FHD monitor, I get 300 Frame dropped on output over the 52s, so 5 fps are dropped.
If I repeat the test on the 4k monitor I get 1750 frames dropped, so 33fps (original video seams to give 59.4 fps ).
If I watch the same video in 2K and set my 4k monitor resolution to 2k, I have no frame drop on this video with smplayer, but still a lot with firefox.
Maybe I misunderstood something, but freetube statistics shows a total of 4922 frames for the 52 seconds clip. 60FPS on 52ā would be actually 3120, but I guess there are some frames for signaliting or whatever.
But how can mpv drop 15k frames ? Are we maybe looking at different things ?
Iāve watched it more closely and itās around ~2048 on 2k vo=sdl (default), ~734 on 2k with vo=x11 .
Statement from before was not āpreciseā ![]()
Qubes isnāt really designed for multimedia right now. I think we should consider ourselves lucky to have this much already. Itāll resolve itself anyway when 4.3 is stable.
-
I am talking about already existing solutions. People suffer with garbage Gnome/xfce players, while any user can at any moment install mpv/smplayer and have 1080p with almost no issues RIGHT NOW. Even more - for the last many years. Users just do not know.
-
How resolved in R4.3? I think allowing video hardware acceleration in qubes is not planned for R4.3, is it?
Are you sure VLC has all the necessary codecs? Iāve noticed that when I donāt install them via plugins, video playback is terrible.
In fedora 42 template (and prior) some codecs for some videos are missing or bad in the official main repo, and the playback issues are to be expected even in mpv/smplayer/vlc.
And ffmpeg-free, that is available in the default repo, is also not as good as full ffmpeg in many cases.
So, as of today, having decent playback experience requires using PRM Fusion, unfortunately.
More advanced codecs are in RPM Fusion and sometimes they are behind of base repositories and update of VLC breaks.
Thatās why Iāve moved from VLC to MPV - ffmpeg have every possible codecs in itās base libraries in base repositories.
Honestly, I canāt stand Fedora on Qubes. I used it on its own dedicated PC for a while and that was okay. But I switched to Arch and Debian for Qubes and couldnāt be happier. I donāt experience 1% the issues that I did on Fedora.
It is not. In Fedora default repo (that you get with Qubes OS) there is only ffmpeg-free, which has issues with many video-files, including seeking issues and others. RPM Fusion has full ffmpeg.
But MPV have libav library and thatās in fedora repo. Donāt need anything else.
I have video files that are not playing well (e.g. audio desync when seeking, other minor problems) on the fedora repo in mpv/smplayer in Fedora 42 template. Using RPM Fusion solves it.
So, are you sure that mpv in fedora repo has all the best libs and codecs, and using RPM Fusion is not needed as it is not adding anything like that to it?
Iāve checked it now in disposable based on pristine fedora-42-xfce.
To playback x265/hevc at least, mpv need ffmpeg from rpmfusion with itās libavcodec library. Audio was with AAC so no problem. Maybe E-AC sound also needs that.
My bad.