MP1 EVR Presenter/dshowhelper community development (2 Viewers)

doveman

Portal Pro
February 12, 2008
2,326
178
Home Country
United Kingdom United Kingdom
AERO is most likely stalling the EVR presenter Present() call as long as it finds a correct v-sync to match the both display devices. This is one reason why display devices should always share a common refresh rate (or whole number multiplier like 50 Hz and 100 Hz would have).

Having two display devices connected with separate refresh rates (which both are even non-mathing to the played content) isn't nothing more than a doomed atempt when it comes to media playback.

It's occured to me that having the same refresh rate on both displays is going to be quite hard in the UK, as LCD monitors all work at 60hz (except ones that do 120hz as well), which is fine when playing 60hz material in MP on a Secondary TV, but not when playing Freeview or other 50hz material or 24hz material.

I know it's not MP's fault that LCD monitors are stuck at 60hz, but it does seem that unless changes are made to AERO/EVR there's always going to be issues running MP on a dual-screen PC. I guess the only solution at the moment might be to use a TV LCD that supports all three refresh rates for both displays, although I'm not sure the quality of TV LCDs really suits their use as proper PC monitors.

Maybe one day we'll see LCD monitors that support several refresh rates and not just 60hz and 120hz.
 

doveman

Portal Pro
February 12, 2008
2,326
178
Home Country
United Kingdom United Kingdom
Maybe one day we'll see LCD monitors that support several refresh rates and not just 60hz and 120hz.

<offtopic>
Samsung SyncMaster 2494HM

Supports 48Hz, 50Hz, 60Hz - all that I need when developing MP.
</offtopic>

Cool. At least there's one option, although I really want an IPS monitor. I'll take a look at it though.

Getting back on topic (possibly). I'm not sure if this is related to the dshowhelper_v0084_part_DWM I'm using, but I'm sure I'll be put straight pretty quickly if not ;)

Generally my render time (with dual-screens) is 7ms, which I know is higher than it probably should be, but it's because I'm using PhenomMSRTweaker to underclock down to 1000Mhz and it doesn't seem to cause any major problems (if I don't underclock, it's around 2.6-3ms). If another program has focus on my monitor, this increases to about 16ms though (regardless of whether I'm underclocking or running at 3.25Ghz). If I click on MP with my mouse, it drops back to 7ms, as it does if I minimise everything on my monitor.

I've attached logs with MP running normally, where the render times was 7ms, MP running in Debug Mode, where it was again 7ms, and lastly in Debug Mode but when something else had focus and it increased to 16ms.

Incidentally, I've tried ticking the "Gain Focus" setting for most of the buttons on my Hauppauge remote, and this doesn't cause MP to gain focus and reduce the render time, like clicking on MP with my mouse does. I realise this is a separate issue however, just mentioning it as I'd hoped it might be a way to deal with the problems associated with dual-screens without having to get up and click on MP with my mouse.
 

Wodde

Portal Member
November 13, 2007
1
0
Sorry for my maybe silly Question, but i have Troubles vith EVR in Mediaportal.
I have heavy Stuttering when Playing Movies with 23.976 Fps, and using Resolution Changer.
When playing without Resolution Changer, for example, if i switch the Resolution manually to 23.976 before i start Mediaportal, its smooth like a charm.

But when starting Mediaportal with 60Hz, and let Resolution Changer switch, it stutters like Hell.
Only Way to avoid this Behaviour ist to switch off Aero, but then i have Tearing.

I have read this could happen when having a 2 Monitor Setup, but i have only my Plasma plugged on my Radeon 5850 (Catalyst 11,4)

Maybe anyone has a helpful Suggestion?

Sorry for my maybe silly Question, but i have Troubles vith EVR in Mediaportal.
I have heavy Stuttering when Playing Movies with 23.976 Fps, and using Resolution Changer.
When playing without Resolution Changer, for example, if i switch the Resolution manually to 23.976 before i start Mediaportal, its smooth like a charm.

But when starting Mediaportal with 60Hz, and let Resolution Changer switch, it stutters like Hell.
Only Way to avoid this Behaviour ist to switch off Aero, but then i have Tearing.

I have read this could happen when having a 2 Monitor Setup, but i have only my Plasma plugged on my Radeon 5850 (Catalyst 11,4)

Maybe anyone has a helpful Suggestion?
 

Owlsroost

Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    Wodde - attach some logs and a screen capture with the render stats enabled (hit shift+1 (!) on the keyboard) - then we might be able to make sensible suggestions.

    Tony
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    Sorry, ignore this. I need to check whether the problem is anything to do with Sebastii's CC patch.
     

    doveman

    Portal Pro
    February 12, 2008
    2,326
    178
    Home Country
    United Kingdom United Kingdom
    I just had TV choke on me (picture froze, sound stopped). MP didn't freeze though and I could stop it and return to the EPG.

    I installed the dshowhelper_v0084_part_DWM earlier today, which seems to have fixed a problem I had (render 24ms, 36FPS) after resuming from standby, which I could only fix by switching to single-screen and back to dual-screen, so I'd appreciate it if someone could check my logs to see if it's connected :)
     

    Users who are viewing this thread

    Top Bottom