[mythtv-users] auto frame rate change

Jason Kitching jason at jadrallypix.me.uk
Wed Nov 18 12:39:44 UTC 2015


On 2015-11-18 12:38, Jason Kitching wrote:
>> Hoi Jason,
>> 
>> Wednesday, November 18, 2015, 11:19:46 AM, you wrote:
>> 
>> 
>>>> Hoi Jason,
>>>> 
>>>> Tuesday, November 17, 2015, 7:40:25 PM, you wrote:
>>>> 
>>>>> I have a mixture of 50/60/24fps recordings/videos and at present my
>>>>> xorg.conf file is set up to auto change the screen res accordingly 
>>>>> as
>>>>> per the myth judder free entry in the wiki, and it does a fine job
>>>> 
>>>>> However, due to the nature of how my screen hands 24fps, I'd prefer
>>>>> that
>>>>> 24fps to be broadcast as 60fps and have messed around in the xorg 
>>>>> file
>>>>> to try and do this but failed miserablly. Is it even possible?
>>>> 
>>>>> I can at present, manually change the res in either the frontend 
>>>>> setup
>>>>> so it broadcasts at 60Hz rather than Auto or change it in
>>>>> nvidia-settings and that works ok, but would prefer an automatic
>>>>> resolution change to make things a little easier and to make it a 
>>>>> bit
>>>>> more other half and kids friendly
>>>> 
>>>>> I've included my xorg.conf to see if anyone can think of any 
>>>>> entries
>>>>> that need adding or amending.
>>>> 
>>>>> Cheers
>>>> 
>>>>> Jason
>>>> 
>>>>> Section "Monitor"
>>>>>      Identifier     "Monitor0"
>>>>>      VendorName     "Unknown"
>>>>>      ModelName      "ONK TX-SR876"
>>>>>      HorizSync       28.0 - 83.0
>>>>>      VertRefresh     56.0 - 62.0
>>>>>      ModeLine       "1920x1080 at 50" 148.500 1920 2448 2492 2640 1080
>>>>> 1084
>>>>> 1089 1125 +hsync +vsync
>>>>>      ModeLine       "1920x1080 at 60" 148.500 1920 2008 2052 2200 1080
>>>>> 1084
>>>>> 1089 1125 +hsync +vsync
>>>>>     ModeLine       "1920x1080 at 24" 74.250 1920 2558 2602 2750 1080 
>>>>> 1084
>>>>> 1089 1125 +hsync +vsync
>>>>>     ModeLine       "1920x1080 at 23.976" 74.175 1920 2558 2602 2750 
>>>>> 1080
>>>>> 1084 1089 1125 +hsync +vsync
>>>>>      ModeLine       "1920x1080 at 50i" 74.250 1920 2448 2492 2640 1080
>>>>> 1085
>>>>> 1095 1125 +hsync +vsync interlace
>>>>>      ModeLine       "1920x1080 at 60i" 74.250 1920 2008 2052 2200 1080
>>>>> 1085
>>>>> 1095 1125 +hsync +vsync interlace
>>>>>      ModeLine       "1920x1080 at 59.94" 148.350 1920 2008 2052 2200 
>>>>> 1080
>>>>> 1084 1089 1125 +hsync +vsync
>>>>>      ModeLine       "1920x1080 at 59.94i" 74.175 1920 2008 2052 2200 
>>>>> 1080
>>>>> 1085 1095 1125 +hsync +vsync interlace
>>>>>      Option         "DPMS"
>>>>> EndSection
>>>> 
>>>>> Section "Device"
>>>>>      Identifier     "Device0"
>>>>>      Driver         "nvidia"
>>>>>      VendorName     "NVIDIA Corporation"
>>>>>      BoardName      "GeForce GT 430"
>>>>>      Option       "FlatPanelProperties" "Scaling = Native"
>>>>>      Option       "RegistryDwords" "PerfectLevelSrc=0x3322;
>>>>> PowerMixerDefaultAC=0x1"
>>>>> EndSection
>>>> 
>>>>> Section "Screen"
>>>>>      Identifier     "Screen0"
>>>>>      Device         "Device0"
>>>>>      Monitor        "Monitor0"
>>>>>      DefaultDepth    24
>>>>>      Option         "TwinView" "0"
>>>>>      Option         "TwinViewXineramaInfoOrder" "DFP-1"
>>>>>      Option         "metamodes" "1920x1080_50 +0+0"
>>>>>      Option         "NoLogo" "False"
>>>>>      SubSection     "Display"
>>>>>          Depth       24
>>>>>      EndSubSection
>>>>> EndSection
>>>>> _______________________________________________
>>>> 
>>>> Does your screen handle 48fps? then set it at that refreshrate, that
>>>> also should not judder. or triple 24 = 73.
>>>> 
>>>> 
>>>> Tot mails,
>>>>   Hika                            mailto:hikavdh at gmail.com
>>>> 
>>>> "Zonder hoop kun je niet leven
>>>> Zonder leven is er geen hoop
>>>> Het eeuwige dilemma
>>>> Zeker als je hoop moet vernietigen om te kunnen overleven!"
>>>> 
>>>> De lerende Mens
>>>> 
>>>> 
>>>> 
>>> It's not that it judders on 24fps, far from it, very smooth, the 
>>> panel
>>> performs better at 60fps when showing 24fps content (known issue on 
>>> the
>>> panasonic plasma forums).
>> 
>>> I can manually make the switch to run on 60fps, but my query is 
>>> whether
>>> I can get the xorg to automatically send 24fps out as 60fps, to save 
>>> me
>>> having to manually update everytime I swtich from 24fps to 50fps.
>> 
>> 
>>> Cheers.
>> 
>>> Jason
>>> _______________________________________________
>> 
>> That would mean transcoding and I very much think you will loose a lot
>> in quality, maybe no judder but similar. But I'm no expert in this.
>> I was just thinking that possibly your panel performs better at 48 or
>> 72 fps.
>> 
>> 
>> Tot mails,
>>   Hika                            mailto:hikavdh at gmail.com
>> 
>> "Zonder hoop kun je niet leven
>> Zonder leven is er geen hoop
>> Het eeuwige dilemma
>> Zeker als je hoop moet vernietigen om te kunnen overleven!"
>> 
>> De lerende Mens
>> 
>> 
>> 
>> ------------------------------
>> 
>> Message: 2
>> Date: Wed, 18 Nov 2015 21:49:28 +1100
>> From: blind Pete <0123peter at gmail.com>
>> To: mythtv-users at mythtv.org
>> Subject: Re: [mythtv-users] auto frame rate change
>> Message-ID: <20151118214928.355f2bbd at PPlive>
>> Content-Type: text/plain; charset=US-ASCII
>> 
>> On Tue, 17 Nov 2015 18:40:25 +0000
>> Jason Kitching <jason at jadrallypix.me.uk> wrote:
>> 
>> It is probably not doing what you think it is doing.
>> 
>>> I have a mixture of 50/60/24fps recordings/videos and at present my
>>> xorg.conf file is set up to auto change the screen res accordingly as
>>> per the myth judder free entry in the wiki, and it does a fine job
>>> 
>>> However, due to the nature of how my screen hands 24fps, I'd prefer
>>> that 24fps to be broadcast as 60fps and have messed around in the
>>> xorg file to try and do this but failed miserablly. Is it even
>>> possible?
>>> 
>>> I can at present, manually change the res in either the frontend
>>> setup so it broadcasts at 60Hz rather than Auto or change it in
>>> nvidia-settings and that works ok, but would prefer an automatic
>>> resolution change to make things a little easier and to make it a bit
>>> more other half and kids friendly
>>> 
>>> I've included my xorg.conf to see if anyone can think of any entries
>>> that need adding or amending.
>>> 
>>> Cheers
>>> 
>>> Jason
>>> 
>>> Section "Monitor"
>>>      Identifier     "Monitor0"
>>>      VendorName     "Unknown"
>>>      ModelName      "ONK TX-SR876"
>>>      HorizSync       28.0 - 83.0
>>>      VertRefresh     56.0 - 62.0
>> 
>> If this is true (and your computer probably read it from your 
>> monitor's
>> firmware) then your monitor can not display 24 fps or 50 fps.  Mythtv
>> and / or your graphics card is "performing magic" and sending 60 fps 
>> (or
>> maybe 59.94 fps) signals to your monitor.
>> 
>> If you really like mucking about, it might be possible to override the
>> monitor's firmware and drive it at 50 fps; maybe even 48 fps (24 x 2).
>> But 24 fps or 72 (24 x 3) seems very unlikely.
>> 
>>>      ModeLine       "1920x1080 at 50" 148.500 1920 2448 2492 2640 1080
>>> 1084 1089 1125 +hsync +vsync ModeLine       "1920x1080 at 60" 148.500
>>> 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync ModeLine
>>> "1920x1080 at 24" 74.250 1920 2558 2602 2750 1080 1084 1089 1125 +hsync
>>> +vsync ModeLine       "1920x1080 at 23.976" 74.175 1920 2558 2602 2750
>>> 1080 1084 1089 1125 +hsync +vsync ModeLine       "1920x1080 at 50i"
>>> 74.250 1920 2448 2492 2640 1080 1085 1095 1125 +hsync +vsync
>>> interlace ModeLine       "1920x1080 at 60i" 74.250 1920 2008 2052 2200
>>> 1080 1085 1095 1125 +hsync +vsync interlace ModeLine
>>> "1920x1080 at 59.94" 148.350 1920 2008 2052 2200 1080 1084 1089 1125
>>> +hsync +vsync ModeLine       "1920x1080 at 59.94i" 74.175 1920 2008 2052
>>> 2200 1080 1085 1095 1125 +hsync +vsync interlace Option
>>> "DPMS" EndSection
>>> 
>>> Section "Device"
>>>      Identifier     "Device0"
>>>      Driver         "nvidia"
>>>      VendorName     "NVIDIA Corporation"
>>>      BoardName      "GeForce GT 430"
>>>      Option       "FlatPanelProperties" "Scaling = Native"
>>>      Option       "RegistryDwords" "PerfectLevelSrc=0x3322;
>>> PowerMixerDefaultAC=0x1" EndSection
>>> 
>>> Section "Screen"
>>>      Identifier     "Screen0"
>>>      Device         "Device0"
>>>      Monitor        "Monitor0"
>>>      DefaultDepth    24
>>>      Option         "TwinView" "0"
>>>      Option         "TwinViewXineramaInfoOrder" "DFP-1"
>>>      Option         "metamodes" "1920x1080_50 +0+0"
>>>      Option         "NoLogo" "False"
>>>      SubSection     "Display"
>>>          Depth       24
>>>      EndSubSection
>>> EndSection
>> 
>> --
>> testing
>> bP
>> 
>> 
> Sorry not explained myself properly
> 
> The "Monitor" on the xorg is in fact my AV Receiver, which is set to
> just pass through the video signal. This is then hooked up to the
> Plasma tv and both accept and run 24fps. Possible i've completely
> messed up the HorizSync and VertRefresh the amount of manual editing
> I've been doing to the file recently.
> 
> As for losing any quality, the picture is exactly the same quality
> (that I can see anyway) whether it's 24hz or 60hz in nvidia-settings.
> The only difference being that the plasma telly handles posterization
> better on 60hz than it does on 24hz. That's the only reason why I now
> switch to 60hz when any 24fps material is being shown.
> 
> Like I said, no big deal if I simply change from Auto to 60hz in Myth
> setup when I want to watch a ripped blu-ray and then switch back to
> Auto when I go back to watching normal tv programmes, just thought I'd
> try and save myself a little time in seeing if the xorg could handle
> auto transmitting 24fps as 60.
> 
> Cheers.
> 
> Jason



More information about the mythtv-users mailing list