Originally posted by xnor
View Post
Announcement
Collapse
No announcement yet.
AMD Adding Experimental Video Mode Optimization To FreeSync
Collapse
X
-
- Likes 2
-
Linux needs freesync with multi screen setups and within windows (provided their drawn on the freesync screen). I hear that can only happen under wayland, but when I last tested wayland (couple weeks ago), it left allot to be desired! (mostly window and app drawing artefact issues),.
- Likes 2
Comment
-
Nice, I see this being very useful for Kodi. I will try it in mpv, might work with https://gitlab.com/lvml/mpv-plugin-xrandr
- Likes 2
Comment
-
Originally posted by xnor View Post
In mpv and ffmpeg you've been able to use the fps filter to move film fps into a monitor's higher freesync range since freesync hit the market. A simple lua script does this matching automatically in mpv. The result is of course choppy like the source material.
....
Otherwise your freesync monitor has to have a min->max frequency range that includes those film rates. And the patch doesn't change that.
Originally posted by xnor View PostThat's why mpv also offers interpolation, which drastically reduces judder ... and headaches.
Originally posted by xnor View PostSo if there's proper freesync support (at least for fullscreen applications) then you don't need to switch to those modes. That also circumvents the problem of player clock vs monitor clock drift that you get with a fixed refresh rate.
So I don't see what's so great about this patch.
Getting something on linux 6 years after it has been added to the standard is nice. The only remaining part would be to implement power-saving for desktop.
- Likes 6
Comment
-
Originally posted by fenixex View PostI don't know of any movie that dropped so many frames that it caused headaches. Can you name one?
A couple times, the TV got in a weird state where I guess it failed to detect the native framerate and the smoother shut off. I found the result virtually unwatchable, especially for 3D content.
Originally posted by fenixex View PostI don't know of any monitor that can go as low as 24Hz and not shimmer. Right now, a 90Hz monitor won't go to 48 when you play a 24fps video. This patch makes that possible.Last edited by coder; 10 December 2020, 09:48 PM.
- Likes 1
Comment
-
Originally posted by fenixex View PostThis is not an fps filter. If you were to play a 24fps movie, this would make your monitor drop down to 48Hz so each frame is displayed twice.
Originally posted by fenixex View PostI don't know of any movie that dropped so many frames that it caused headaches. Can you name one?
So, I don't see why anyone would want this except maybe some purists. Especially with mpv that offers configurable frame interpolation (that doesn't result in a soap opera effect like the motion interpolation algorithms as e.g. used in many TVs), but you can also do motion interpolation.
Originally posted by fenixex View PostI don't know of any monitor that can go as low as 24Hz and not shimmer. Right now, a 90Hz monitor won't go to 48 when you play a 24fps video. This patch makes that possible.
Getting something on linux 6 years after it has been added to the standard is nice. The only remaining part would be to implement power-saving for desktop.
The patch skips on rates that are outside the monitor's reported range. And too low refresh rates (for the panel) are handled by the driver through LFC, but that requires the monitor to have a wide enough freesync range to begin with.
Comment
-
I am also a bit confused about Freesync on Linux.
I was looking to upgrade my "normal 1080p" monitor with 1440p freesync 120Hz monitor when I found this.
According to https://linuxreviews.org/HOWTO_enabl...c)_on_AMD_GPUs
You need:
- freesync/VRR monitor
- displayport cable
- new kernel and mesa
- supported window manager (compositor?)
- xorg configuration
- single monitor - must disconnect the other monitors via cable (?)
- with all this, only one app support freesync: https://github.com/dahenry/gl-gsync-demo
No games, no other apps???
Each game needs to implement support for freesync? How is this on windows?
So today freesync is essentially useless on linux?
Or am I wrong?
Comment
-
Originally posted by theriddick View PostLinux needs freesync with multi screen setups and within windows (provided their drawn on the freesync screen). I hear that can only happen under wayland, but when I last tested wayland (couple weeks ago), it left allot to be desired! (mostly window and app drawing artefact issues),.
1. Both VRR Methods will only work with one active display due to limitations of X.org.
2. Both VRR Methods will only work with X.org. For Wayland the support needs to be implemented within the Waylandcompositor (Kwin,Mutter etc.)
3. Both VRR Methods will only work with exclusive fullscreen applications.
4. AMD Freesync will only work for displays connected via displayport.
Comment
Comment