Dynamic Refresh Rate not working (2 Viewers)

kirk1

Portal Member
March 10, 2008
39
7
Adelaide
Home Country
Australia Australia
Hi Guys

I haven't had a chance to have a play with my system for a while but I sat down last night to resolve my issue.

I'm not sure how others are affected or if any of the steps I have taken are relevant to my system only

  • I had overscan set via the nvidia drivers this stoped drr even refreshing the display. Once I removed that the display would refresh
  • once drr initialised my display on hd content the video would go black then return to the menu showing 100% viewed. These files played perfect without drr. This was fixed by changing codecs from LAV to ffdshow.
  • Doing that stopped audio on HDTV channels but only after playing HD video content. This was fixed by changing tv to ffdshow codecs rather than the microsoft and LAV ones. I think this has something to do with setting the passthrough feature.
Keep in mind all of these files played perfect before drr was activated. I'm not sure why the codecs would cause these issues, but it's fixed and I'm not touching it again haha.

Still not 100% happy as I'm not using the codecs I initally wanted and don't have the audio passthrough set up. I am putting this down to system limitations for now and to be honest picture and sound quality is no different.

Hope my troubleshooting helps someone :)
 
Last edited:

aslkjfds

New Member
May 20, 2013
7
1
44
Home Country
Switzerland Switzerland
I am having the same issue on an AMD C60 system -my TV does support 24p and indeed, xbmc did switch into 24hz (but had horribly audio issues). I do get the message that MP is switching to 24hz but the TV remains at 60hz.

Log excerpt
Code:
2013-05-25 13:19:37.899579 [Info.][MPMain(1)]: RefreshRateChanger.AdaptRefreshRate: framerate on file \movies\Alien dawn (2012).mkv is 23.976
2013-05-25 13:19:37.926580 [Info.][MPMain(1)]: RefreshRateChanger.SetRefreshRateBasedOnFPS: current refreshrate is 60hz - changing it to 24hz
2013-05-25 13:19:37.940581 [Info.][MPMain(1)]: RefreshRateChanger.SetRefreshRateBasedOnFPS: using internal win32 method for changing refreshrate. current is 60hz, desired is 24
2013-05-25 13:19:38.002585 [Debug][MPMain(1)]: W7RefreshRateHelper.SetDisplayConfig(...): SDC_VALIDATE of 24000/1000 failed
2013-05-25 13:19:38.062588 [Debug][MPMain(1)]: W7RefreshRateHelper.GetRefreshRate: QueryDisplayConfig returned 60/1
2013-05-25 13:19:38.076589 [Info.][MPMain(1)]: CycleRefreshRate: successfully changed refresh rate to 60Hz (24Hz requested)
2013-05-25 13:19:38.091590 [Debug][MPMain(1)]: CycleRefresh: DWM Detected, performing shenanigans

Any ideas of what could be wrong here?
 

aslkjfds

New Member
May 20, 2013
7
1
44
Home Country
Switzerland Switzerland
Turning off the internal screen of my netbook that drives the TV did the job. Not perfect but workable
 

HomeY

Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    Any ideas of what could be wrong here?
    Your logs start with a weird write error:
    [hide]
    Code:
    2013-05-25 13:15:09.179502 [Info.][MPMain(1)]: Exception  :System.UnauthorizedAccessException: Access to the path 'C:\ProgramData\Team MediaPortal\MediaPortal\Log\error.bak' is denied.
      at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      at System.IO.File.Delete(String path)
      at MediaPortal.ServiceImplementations.LogImpl.Initialize(LogType type)
    2013-05-25 13:15:09.210702 [Info.][MPMain(1)]: Exception  :Access to the path 'C:\ProgramData\Team MediaPortal\MediaPortal\Log\error.bak' is denied.
    2013-05-25 13:15:09.257503 [Info.][MPMain(1)]:  site	  :Void WinIOError(Int32, System.String)
    2013-05-25 13:15:09.273103 [Info.][MPMain(1)]:  source	:mscorlib
    2013-05-25 13:15:09.288703 [Info.][MPMain(1)]:  stacktrace:  at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
      at System.IO.File.Delete(String path)
      at MediaPortal.ServiceImplementations.LogImpl.Initialize(LogType type)
    [/hide]
    But besides that, what happens when you change the refresh rate in Windows itself? does it stick then?
     
    Last edited:

    Urban51

    MP Donator
  • Premium Supporter
  • February 9, 2013
    17
    3
    Home Country
    Germany Germany
    just gave a fresh Win8 another try but the refresh rate doesnt get changed.
    AMD A3400 with 13.4
    fresh MP install with minimal config changes.
    using CCC profiles for rate changing is a work around but i cant manage all refresh rates, eg. difference between 23.9 and 24

    Using Win7 refresh rate change works perfectly fine but PDVD uses wrong dynamic range.
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    Hi Urban51,

    Code:
    2013-06-13 16:35:04.028845 [Info.][MPMain(1)]: W7RefreshRateHelper.GetRefreshRate: GetDisplayConfigBufferSizes(...) returned 8577502774801989632
    2013-06-13 16:35:04.032816 [Info.][MPMain(1)]: CycleRefreshRate: unable to change refresh rate to 23Hz for monitor 0
    Are you by any change using RDP to the client machine?
    If not, does your client have multiple monitors?

    The only time i see those weird 'return' values, is when i use RDP to connect to my HTPC.
    My HTPC is running with Win 8 + ATi card (i don't use profiles, it works fine without), and using PDVD12 codec for LiveTV.
    Make sure your dynamic range settings in ATi are correctly set.
     

    Urban51

    MP Donator
  • Premium Supporter
  • February 9, 2013
    17
    3
    Home Country
    Germany Germany
    No, just simple Panasonic TV via HDMI as single Monitor. I didnt touch RDP settings.
    In fact i didnt touch anything at all. Only installed DirectX, MP, pointed to video folder, activated dynamic refresh rate.
    Stock Win8 APU drivers behave equaly.

    On an earlier try I made CCC settings (overscan, dynamic range, video qualität features off) with same results.
     

    HomeY

    Test Group
  • Team MediaPortal
  • February 23, 2008
    6,475
    4,645
    49
    ::1
    Home Country
    Netherlands Netherlands
    Please provide us with full debug logs so we can see what's going on.
    Easiest way is to use the MediaPortal debug option from StartMenu

    C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Team MediaPortal\MediaPortal (for Win 8 if i recall correct)
     
    Last edited:

    kiwijunglist

    Super Moderator
  • Team MediaPortal
  • June 10, 2008
    6,746
    1,751
    New Zealand
    Home Country
    New Zealand New Zealand
    using CCC profiles for rate changing is a work around but i cant manage all refresh rates, eg. difference between 23.9 and 24

    Using Win7 refresh rate change works perfectly fine but PDVD uses wrong dynamic range.

    did you press shift one and look at measured refresh rate and not reported refresh rate? it is impossible to get exact refresh rates on PC. however just use mpar renderer and it doesn't matter. see my recent play back guide 24 hz can give perfect play back of 23.976 with mpar
     

    Users who are viewing this thread

    Top Bottom