<div dir="ltr"><div class="gmail_extra">I am posting again on this after a long time, as I have some time to look at this again, and I want to switch to a GTX 1050 video card, which requires the latest drivers.<br><br>I think the problem is that every version of Nvidia driver higher than 352.21 does not seem to provide info via Dynamic Twinview whan only one screen is connected.<br><br></div><div class="gmail_extra">I tried the following with no effect:<br><br></div><div class="gmail_extra">GLVND and Non GLVND ( --no-glvnd-egl-client --no-glvnd-glx-client on Nvidia install command line )<br></div><div class="gmail_extra"><br>Trying to enable dynamic twinview even with only one screen connected (Option "nvidiaXineramaInfo" "TRUE" in the Device section of xorg.conf ). The default with one screen is to disable dynamic twinview. I am not sure how to tell if it actually was enabled.<br><br></div><div class="gmail_extra">The difference I see in the mythtv log is it gets the rate from Dynamic Twinview when it works and does not when it fails.<br><br></div><div class="gmail_extra"></div><div class="gmail_extra">A workaround is to choose "Separate video modes for gui and tv playback" and choose a refresh of 51 on the Mythtv setup screen, which is 60p. <br><br>If I don't select "Separate video modes for gui and tv playback" or do and choose Auto refresh, it uses 50i or whatever is set before running mythtv, which does not seem to always be the same. Also, there is tearing.<br></div><div class="gmail_extra"><br>Any new ideas on this? Is it correct that if dynamic twinview is not
available, Mythv cannot determine the correct mode to get a specific
refresh rate? I also think some of the available info on this is outdated.<br><br><br></div><div class="gmail_extra">Thanks,<br><br></div><div class="gmail_extra">Mark<br></div><div class="gmail_extra"><br><br></div><div class="gmail_extra"><br><br></div><div class="gmail_extra"><div class="gmail_quote">On Sat, Feb 20, 2016 at 11:42 AM, Mark Goldberg <span dir="ltr"><<a target="_blank" href="mailto:marklgoldberg@gmail.com">marklgoldberg@gmail.com</a>></span> wrote:<br><blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex" class="gmail_quote"><div dir="ltr"><div><div>I am getting incorrect refresh rates with Nvidia driver 361.28 on Fedora 22. I am posting this fairly long message with stuff from the logs in the hope that someone can suggest either further troubleshooting or a solution.<br><br></div><div>This is with mythfrontend version: fixes/0.27 [v0.27.5-28-g3682a9a] <a target="_blank" href="http://www.mythtv.org">www.mythtv.org</a><br></div><div><br></div>With Nvidia 352.21 xrandr gives:<br><br><span style="font-family:monospace,monospace">Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384<br>DVI-I-0 disconnected (normal left inverted right x axis y axis)<br>DVI-I-1 disconnected (normal left inverted right x axis y axis)<br>HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 1020mm x 570mm<br> 1920x1080 60.00 + 59.94* 50.00 29.97 25.00 23.97 60.05 60.00 50.04<br> 1680x1050 59.95<br> 1600x900 60.00<br> 1440x900 59.89<br> 1366x768 59.79<br> 1280x1024 75.02 60.02<br> 1280x800 59.81<br> 1280x720 60.00 59.94 50.00<br> 1152x864 75.00<br> 1024x768 75.03 70.07 60.00<br> 800x600 75.00 72.19 60.32<br> 720x576 50.00 50.08<br> 720x480 59.94 60.05<br> 640x480 75.00 72.81 59.94<br>DP-0 disconnected (normal left inverted right x axis y axis)<br>DP-1 disconnected (normal left inverted right x axis y axis)<br><br><br></span></div><div><span style="font-family:monospace,monospace">Some Myth log snippets:<br><br></span></div><div>25p source<br></div><div><font face="monospace,monospace"><br>2016-02-20
10:19:21.953088 I [2205/2205] CoreContext DisplayRes.cpp:148
(SwitchToVideo) - Trying to match best refresh rate 25.000Hz<br>2016-02-20 10:19:21.953660 I [2205/2205] CoreContext DisplayRes.cpp:162 (SwitchToVideo) - Changing to 1920x1080 50.000 Hz<br>2016-02-20
10:19:21.977983 I [2205/2205] CoreContext DisplayResX.cpp:76
(SwitchToVideoMode) - Dynamic TwinView rate found, set 50Hz as XRandR 52<br>2016-02-20 10:19:22.366896 I [2205/2205] CoreContext DisplayRes.cpp:183 (SwitchToVideo) - SwitchToVideo: Video size 1920 x 1080:<br><br></font></div><div><font face="monospace,monospace">actual refresh 50p (reported by TV)<br></font></div><div><font face="monospace,monospace"><br><br></font></div><div><font face="monospace,monospace">59.94i source<br></font></div><div><font face="monospace,monospace"><br>2016-02-20
10:19:55.716139 I [2205/2205] CoreContext DisplayRes.cpp:148
(SwitchToVideo) - Trying to match best refresh rate 29.970Hz<br>2016-02-20 10:19:55.716154 I [2205/2205] CoreContext DisplayRes.cpp:162 (SwitchToVideo) - Changing to 1920x1080 59.939 Hz<br>2016-02-20
10:19:55.733497 I [2205/2205] CoreContext DisplayResX.cpp:76
(SwitchToVideoMode) - Dynamic TwinView rate found, set 59.9394Hz as
XRandR 51<br>2016-02-20 10:19:55.883113 I [2205/2205] CoreContext DisplayRes.cpp:183 (SwitchToVideo) - SwitchToVideo: Video size 1920 x 1080:<br><br></font></div><div><font face="monospace,monospace">actual refresh 60p (TV does not distinguish between 59.94p and 60p)<br></font></div><div><font face="monospace,monospace"><br><br></font></div><div><font face="monospace,monospace">Gui menu<br></font></div><div><font face="monospace,monospace"><br>2016-02-20 10:20:04.983791 I [2205/2205] CoreContext DisplayRes.cpp:208 (SwitchToGUI) - Using 1920x1080 59.939 Hz<br>2016-02-20
10:20:04.983805 I [2205/2205] CoreContext DisplayRes.cpp:225
(SwitchToGUI) - SwitchToGUI: Switched to 1920x1080 59.939 Hz<br><br></font></div><div><font face="monospace,monospace">actual refresh 60p<br></font></div><div><font face="monospace,monospace"><br><br></font></div><div><font face="monospace,monospace">720x480 5994i source<br></font></div><div><font face="monospace,monospace"><br>2016-02-20 10:31:42.386923 I [2205/2205] CoreContext DisplayRes.cpp:140 (SwitchToVideo) - Found custom screen override 720x480<br>2016-02-20 10:31:42.386936 I [2205/2205] CoreContext DisplayRes.cpp:162 (SwitchToVideo) - Changing to 720x480 59.940 Hz<br>2016-02-20
10:31:42.404585 I [2205/2205] CoreContext DisplayResX.cpp:76
(SwitchToVideoMode) - Dynamic TwinView rate found, set 59.9401Hz as
XRandR 78<br>2016-02-20 10:31:42.755606 I [2205/2205] CoreContext DisplayRes.cpp:183 (SwitchToVideo) - SwitchToVideo: Video size 720 x 480:<br><br></font></div><div><font face="monospace,monospace">actual refresh 60p<br><br><br></font></div><div><font face="monospace,monospace">24p source<br></font></div><div><font face="monospace,monospace"><br>2016-02-20 10:35:32.402988 I [2205/2205] CoreContext
DisplayRes.cpp:148 (SwitchToVideo) - Trying to match best refresh rate
23.976Hz<br>2016-02-20 10:35:32.403003 I [2205/2205] CoreContext DisplayRes.cpp:162 (SwitchToVideo) - Changing to 1920x1080 23.971 Hz<br>2016-02-20
10:35:32.419801 I [2205/2205] CoreContext DisplayResX.cpp:76
(SwitchToVideoMode) - Dynamic TwinView rate found, set 23.9709Hz as
XRandR 55<br>2016-02-20 10:35:32.605956 I [2205/2205] CoreContext DisplayRes.cpp:183 (SwitchToVideo) - SwitchToVideo: Video size 1920 x 818:<br>2016-02-20 10:36:42.626204 I [2205/2205] CoreContext DisplayRes.cpp:208 (SwitchToGUI) - Using 1920x1080 23.971 Hz<br>2016-02-20
10:36:42.626220 I [2205/2205] CoreContext DisplayRes.cpp:225
(SwitchToGUI) - SwitchToGUI: Switched to 1920x1080 23.971 Hz</font></div><span style="font-family:monospace,monospace"></span><div><div><br></div><div><span style="font-family:monospace,monospace">actual refresh 24p</span><br><br><br></div><div>All seem correct.<br><br><br><br></div><div>With nvidia 361.28<br><br></div><div>xrandr gives<br><br><font face="monospace,monospace">Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384<br>DVI-I-0 disconnected (normal left inverted right x axis y axis)<br>DVI-I-1 disconnected (normal left inverted right x axis y axis)<br>HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 1020mm x 570mm<br> 1920x1080 60.00 + 59.94 50.00 29.97 25.00 23.97 60.05 60.00 50.04*<br> 1680x1050 59.95<br> 1600x900 60.00<br> 1440x900 59.89<br> 1366x768 59.79<br> 1280x1024 75.02 60.02<br> 1280x800 59.81<br> 1280x720 60.00 59.94 50.00<br> 1152x864 75.00<br> 1024x768 75.03 70.07 60.00<br> 800x600 75.00 72.19 60.32<br> 720x576 50.00 50.08<br> 720x480 59.94 60.05<br> 640x480 75.00 72.81 59.94<br>DP-0 disconnected (normal left inverted right x axis y axis)<br>DP-1 disconnected (normal left inverted right x axis y axis)<br><br></font></div><div><font face="monospace,monospace"><font face="arial,helvetica,sans-serif">It is the same except that the default refresh has changed, seems to be 50i</font><br></font></div><div><br><br></div><div>Myth Log Snippets:<br></div><div><div><div><div><div><div><div><div><br><font face="monospace,monospace"><font face="monospace,monospace">59.94i source<br><br></font>2016-02-20 10:49:59.785712 I [2201/2201] CoreContext DisplayRes.cpp:208 (SwitchToGUI) - Using 1920x1080 58.000 Hz<br>2016-02-20
10:49:59.785727 I [2201/2201] CoreContext DisplayRes.cpp:225
(SwitchToGUI) - SwitchToGUI: Switched to 1920x1080 58.000 Hz<br>2016-02-20
10:57:56.213201 I [2201/2201] CoreContext DisplayRes.cpp:148
(SwitchToVideo) - Trying to match best refresh rate 29.970Hz<br>2016-02-20 10:57:56.213242 I [2201/2201] CoreContext DisplayRes.cpp:162 (SwitchToVideo) - Using 1920x1080 58.000 Hz<br>2016-02-20 10:57:56.213283 I [2201/2201] CoreContext DisplayRes.cpp:183 (SwitchToVideo) - SwitchToVideo: Video size 1920 x 1080:<br>2016-02-20 10:58:15.241363 I [2201/2201] CoreContext DisplayRes.cpp:208 (SwitchToGUI) - Using 1920x1080 58.000 Hz<br>2016-02-20
10:58:15.241381 I [2201/2201] CoreContext DisplayRes.cpp:225
(SwitchToGUI) - SwitchToGUI: Switched to 1920x1080 58.000 Hz<br><br></font></div><font face="monospace,monospace">actual refresh 50i<br><br><br></font></div><font face="monospace,monospace">1080p25 source<br><br>2016-02-20 10:58:15.241363 I [2201/2201] CoreContext DisplayRes.cpp:208 (SwitchToGUI) - Using 1920x1080 58.000 Hz<br>2016-02-20
10:58:15.241381 I [2201/2201] CoreContext DisplayRes.cpp:225
(SwitchToGUI) - SwitchToGUI: Switched to 1920x1080 58.000 Hz<br>2016-02-20
10:59:45.897840 I [2201/2201] CoreContext DisplayRes.cpp:148
(SwitchToVideo) - Trying to match best refresh rate 25.000Hz<br>2016-02-20 10:59:45.897850 I [2201/2201] CoreContext DisplayRes.cpp:162 (SwitchToVideo) - Changing to 1920x1080 50.000 Hz<br>2016-02-20 10:59:46.082748 I [2201/2201] CoreContext DisplayRes.cpp:183 (SwitchToVideo) - SwitchToVideo: Video size 1920 x 1080:<br>2016-02-20 11:00:01.237626 I [2201/2201] CoreContext DisplayRes.cpp:208 (SwitchToGUI) - Using 1920x1080 50.000 Hz<br>2016-02-20
11:00:01.237644 I [2201/2201] CoreContext DisplayRes.cpp:225
(SwitchToGUI) - SwitchToGUI: Switched to 1920x1080 50.000 Hz<br><br></font></div><font face="monospace,monospace">actual refresh 60p (tv does not distinguish between 59.97 and 60)<br><br><br></font></div><font face="monospace,monospace">1080p30 source<br><br>2016-02-20 11:00:01.237626 I [2201/2201] CoreContext DisplayRes.cpp:208 (SwitchToGUI) - Using 1920x1080 50.000 Hz<br>2016-02-20
11:00:01.237644 I [2201/2201] CoreContext DisplayRes.cpp:225
(SwitchToGUI) - SwitchToGUI: Switched to 1920x1080 50.000 Hz<br>2016-02-20
11:01:44.626001 I [2201/2201] CoreContext DisplayRes.cpp:148
(SwitchToVideo) - Trying to match best refresh rate 29.970Hz<br>2016-02-20 11:01:44.626020 I [2201/2201] CoreContext DisplayRes.cpp:162 (SwitchToVideo) - Changing to 1920x1080 58.000 Hz<br>2016-02-20 11:01:44.804987 I [2201/2201] CoreContext DisplayRes.cpp:183 (SwitchToVideo) - SwitchToVideo: Video size 1920 x 1080:<br>2016-02-20 11:01:57.527529 I [2201/2201] CoreContext DisplayRes.cpp:208 (SwitchToGUI) - Using 1920x1080 58.000 Hz<br>2016-02-20
11:01:57.527543 I [2201/2201] CoreContext DisplayRes.cpp:225
(SwitchToGUI) - SwitchToGUI: Switched to 1920x1080 58.000 Hz<br><br></font></div><font face="monospace,monospace">actual refresh 50i<br><br><br></font></div><font face="monospace,monospace">24p source<br><br>2016-02-20 11:00:01.237626 I [2201/2201] CoreContext DisplayRes.cpp:208 (SwitchToGUI) - Using 1920x1080 50.000 Hz<br>2016-02-20
11:00:01.237644 I [2201/2201] CoreContext DisplayRes.cpp:225
(SwitchToGUI) - SwitchToGUI: Switched to 1920x1080 50.000 Hz<br>2016-02-20
11:01:44.626001 I [2201/2201] CoreContext DisplayRes.cpp:148
(SwitchToVideo) - Trying to match best refresh rate 29.970Hz<br>2016-02-20 11:01:44.626020 I [2201/2201] CoreContext DisplayRes.cpp:162 (SwitchToVideo) - Changing to 1920x1080 58.000 Hz<br>2016-02-20 11:01:44.804987 I [2201/2201] CoreContext DisplayRes.cpp:183 (SwitchToVideo) - SwitchToVideo: Video size 1920 x 1080:<br>2016-02-20 11:01:57.527529 I [2201/2201] CoreContext DisplayRes.cpp:208 (SwitchToGUI) - Using 1920x1080 58.000 Hz<br>2016-02-20
11:01:57.527543 I [2201/2201] CoreContext DisplayRes.cpp:225
(SwitchToGUI) - SwitchToGUI: Switched to 1920x1080 58.000 Hz<br><br></font></div><font face="monospace,monospace">actual refresh 50i</font><br><br></div><div>All are incorrect.<br></div><div><br></div><div>Any suggestions are welcome.<span class="gmail-HOEnZb"><font color="#888888"><br><br></font></span></div><span class="gmail-HOEnZb"><font color="#888888"><div>Mark<br><br></div><div><br></div></font></span></div></div>
</blockquote></div><br></div></div>