MP1 EVR Presenter/dshowhelper community development (2 Viewers)

doveman

Portal Pro
February 12, 2008
2,326
178
Home Country
United Kingdom United Kingdom
Re: AW: Re: MP1 EVR Presenter/dshowhelper community development

You can already choose which monitor MP starts on - what happens after that (with multiple monitors) when playing video is up to Windows....the MP video rendering is synchronised to the display vsync Windows provides, but there's a layer of OS and driver software between MP and the video card output....

Tony

I've noticed that my screenshots from yesterday, with MP running on the TV as Secondary, show the refresh rate as 60hz (which is correct), whilst those I took today, again with MP running on the TV as Secondary, all show 85hz (which is the refresh rate of the monitor on Primary) :confused:

Not that it was working any better yesterday, despite the correct refresh rate being shown, and it's been mostly OK so far today, despite the wrong refresh rate being shown, so I'm not sure the refresh rate is the issue (or maybe there's a bug and the stats aren't showing the actual refresh rate being used and it's been 85hz both today and yesterday).

Is there a known problem where MP always runs at the refresh rate set for the Primary screen, despite it running on the Secondary? As I said previously, I did test yesterday with both screens running at 60hz and still had problems, so perhaps that's irrelevant, but I could always give it another go.
 

vuego

Documentation Group
  • Team MediaPortal
  • August 5, 2006
    1,644
    764
    Göteborg
    Home Country
    Sweden Sweden
    Re: AW: Re: MP1 EVR Presenter/dshowhelper community development

    Is there a known problem where MP always runs at the refresh rate set for the Primary screen, despite it running on the Secondary?

    Yes, there is https://forum.team-mediaportal.com/...per-dont-use-good-screen-compute-freqs-85345/

    It's very unfortunate that MP can't handle multiple monitors properly. I'm in the same situation as you. I don't need two computers, one for internet and one for playing videos. I've solved it like technick did. I bought a second ATI 5700 and now enjoy perfect video and TV playback with Dynamic Refresh Rate enabled :)
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    The dshowhelper.dll measures the refresh rate of the display it's running on - this is the 'Meas rfsh:' on the render stats screen. The 'Display:' info comes from Windows (and as you've noticed, the reported refresh rate from Windows can be from either monitor....)

    Internally, dshowhelper uses the 'Meas rfsh:' value for timing the video rendering, not the Windows reported refresh rate.

    Tony
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    Re: AW: Re: MP1 EVR Presenter/dshowhelper community development

    Is there a known problem where MP always runs at the refresh rate set for the Primary screen, despite it running on the Secondary?

    Yes, there is https://forum.team-mediaportal.com/...per-dont-use-good-screen-compute-freqs-85345/

    It's very unfortunate that MP can't handle multiple monitors properly. I'm in the same situation as you. I don't need two computers, one for internet and one for playing videos. I've solved it like technick did. I bought a second ATI 5700 and now enjoy perfect video and TV playback with Dynamic Refresh Rate enabled :)

    Thanks. In that case it sounds like I might be OK running my TV off the 6950 and my Monitor off the ATI IGP :)

    The dshowhelper.dll measures the refresh rate of the display it's running on - this is the 'Meas rfsh:' on the render stats screen. The 'Display:' info comes from Windows (and as you've noticed, the reported refresh rate from Windows can be from either monitor....)

    Internally, dshowhelper uses the 'Meas rfsh:' value for timing the video rendering, not the Windows reported refresh rate.

    Tony

    Thanks for the info. I don't really understand in that case why I'm having problems, if dshowhelper is using the 60hz refresh rate my TV's running at. The Mantis entry for this bug suggests that it's not doing that however, but is using the refresh rate of the first monitor :confused:
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    The older dshowhelper versions (MP 1.1.3 and earlier) don't measure the refresh rate, they use the Windows reported rate - the Mantis entry is for MP 1.1.0 RC5

    Tony
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    The older dshowhelper versions (MP 1.1.3 and earlier) don't measure the refresh rate, they use the Windows reported rate - the Mantis entry is for MP 1.1.0 RC5

    Tony

    Ah, I see.

    Well I'm using the DWM dshowhelper with Aero enabled and it's OK at the moment, so fingers crossed as it will certainly make my life a bit easier (and save power) if I don't need to enable the IGP. Now if I had four monitors..... :D
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    Thanks. I thought as much but wanted to check in case 1.2 Final already had a better dshowhelper :)
     

    kirill_mmm

    Portal Pro
    July 3, 2008
    62
    14
    Home Country
    Russian Federation Russian Federation
    Owlsroost
    First of all, thank for a great work you are doing for us!

    Have a question - what version of dshowhelper is used in MP 1.2.0?
    And a kind of feature request - is it possible to add to statistics screen the information about whether DXVA is used or not?
     

    Users who are viewing this thread

    Top Bottom