So here's another weird one. A while back I had an issue on one machine where JRVR was detecting the wrong framerate and choosing 50Hz instead of 60Hz. Hendrik and bob tracked down the issue and fixed it, and it fixed video playback on that machine. See this thread for details:
https://yabb.jriver.com/interact/index.php/topic,132724.msg919768.html I don't use theater view a lot on that machine, but I noticed a few days ago that I'm seeing really weird judder in theater view on just that machine, but on none of my other machines. The machine has a dedicated video card that can handle fairly high settings in JRVR, but seems to really stutter in theater view. Other machines I have that use low-end integrated graphics on Linux have a much smoother theater view experience using the exact same server library. I tried adjusting all the theater view settings I could reach on Linux (anti-aliasing, etc.), with no joy, but then it occurred to me that this was the same machine that had the frame rate problem in JRVR previously. Is it possible that theater view is still using the old logic that JRVR previously used to set the framerate and its setting an incorrect framerate? I can't figure out a way to get theater view to report a framerate on Linux or I'd know for sure, but it sure looks a lot like the issue I had previously with JRVR.
I tried many of the same troubleshooting steps I tried when I had the previous issue with JRVR:
- I tried toggling hardware acceleration with no effect.
- I tried changing my desktop refresh rate with no effect.
- I tried turning on and off the Nvidia composition pipeline settings in the nvidia-settings application, and specifying a mandatory 60Hz output, but those also had no effect.
- Ordinarily I would test on Wayland as well, but wayland support for Nvidia hasn't landed in Debian 11, so I can't test that easily.
- I also tried using a clean local library to make sure it wasn't some legacy setting, and I saw the same problem with default settings.
The machine is running debian stable (11) with the Gnome desktop and the system's graphics card is an NVidia 960 GTX, which is running the mainline nvidia-driver. The graphics card works perfectly smoothly for JRVR video playback and other non-media graphics tasks. It's just theater view that's acting strange. Please let me know if I can provide any other details.