<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>