[confirm] If some video is played on background, starting another movie fails (1 Viewer)

rivera

Retired Team Member
  • Premium Supporter
  • December 1, 2008
    237
    21
    Home Country
    Russian Federation Russian Federation
    If you have Dynamic Refresh Rate active disable it and try without it.

    See if this helps.
    Thank you, it is a good idea :).
    I switched off RefreshRateChanger and see no bugs :).

    So, seems that the problem is related to RefreshRateChanger.
    Let me describe my setup.

    I have 3 bat-files and I registerd them in Configuration:
    0699b6ec85880cdbb20dbcc879bdfcaf.jpg.html


    Set24Hz.bat:
    Code:
    rundll32.exe NvCpl.dll,dtcfg setmode 2 1600 1200 32 72
    Set25Hz.bat:
    Code:
    rundll32.exe NvCpl.dll,dtcfg setmode 2 1600 1200 32 75
    Set30Hz.bat:
    Code:
    rundll32.exe NvCpl.dll,dtcfg setmode 2 1600 1200 32 60

    infinityloop said:
    You do use the latest drivers available for your gfx-card?
    I was using Nvidia drivers 196.21 - quite fresh :).
    Now I installed the latest 197.45 - no positive change :(.

    infinityloop said:
    Did you test with using MPC-MPV and MPC-MPA as audio and video codecs in both Television and Movies?
    Yes, I did. I selected standard MPC & MPA decoders included to Portal.
     

    infinite.loop

    Retired Team Member
  • Premium Supporter
  • December 26, 2004
    16,163
    4,133
    127.0.0.1
    Home Country
    Austria Austria
    Why do you use batfiles to change the refreshrate?
    Do you have problems with the internal RR changer MP includes?
     

    rivera

    Retired Team Member
  • Premium Supporter
  • December 1, 2008
    237
    21
    Home Country
    Russian Federation Russian Federation
    Why do you use batfiles to change the refreshrate?
    Do you have problems with the internal RR changer MP includes?
    I am using a minitor with possible freqs 72Hz, 75Hz, 60Hz.
    Without bat files a required mode is not set.
    Video starts without any blinking of screen, mode is not changing, monitor OSD shows same freq (72Hz is default).
     

    Kotik

    MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    Can not confrim that issue using W7 64bit.
    "Sadly" the entire team is using W7 now - so I am not sure if anyone will be abel to reproduce this issue.

    You do use the latest drivers available for your gfx-card?
    Did you test with using MPC-MPV and MPC-MPA as audio and video codecs in both Television and Movies?

    I mention DRC previously cause for some time now ONLY under windows XP MP will always revert back to the "by the windows set" refresh rate.

    I am not a developer but the way i see it each and every time there is a "stop graph" instruction then refresh rate will revert back to the windows default one.

    Now since i still need to use DRC, my way around this issue is to switch refresh rate by using the nvidia custom resolution commands over MP instead of the windows API. It works perfectly.

    @rivera try without the .bat files.

    Just go and create 3 custom resolutions in the nvidia control panel and then simply link to them inside the DRC configuration.

    You don't need .bat files to do it, just set "c:\\windows\\system32\\rundll32.exe NvCpl.dll,dtcfg setmode 1 1920 1080 32 75" in the ACTION field.

    See if this improves things.
     

    rivera

    Retired Team Member
  • Premium Supporter
  • December 1, 2008
    237
    21
    Home Country
    Russian Federation Russian Federation
    BTW, with bat files it was working properly up to 1.1.Alfa.
    From Beta it does not work.

    Actually, I can use DRC but I have to always stop currently played video before starting the next one.
     

    Kotik

    MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    I have the same problem as rivera and I don't use bat files to change refresh rate with DRC.

    Do you link to your nvidia custom resolutions in the "Action" field of DRC?

    Did you set up a default refresh rate in DRC? If yes disable it.
     

    rivera

    Retired Team Member
  • Premium Supporter
  • December 1, 2008
    237
    21
    Home Country
    Russian Federation Russian Federation
    You don't need .bat files to do it, just set "c:\\windows\\system32\\rundll32.exe NvCpl.dll,dtcfg setmode 1 1920 1080 32 75" in the ACTION field.
    It did not help.

    Did you set up a default refresh rate in DRC? If yes disable it.
    Unchecking "Use default refresh rate" did not help too.

    Do you link to your nvidia custom resolutions in the "Action" field of DRC?
    Could you tell with more details how to do it? As far as I understood I have already got required modes in driver - 72Hz, 75Hz, 60Hz.
    I am not sure that I will be able to add same modes as "custom modes".
    But assume that it is possible. How shall I register them in MP configuration?

    Let me remind the following:
    1. Sometimes starting another video causes halting the currently played video without starting the new one.
    2. in other cases I see blank screen - only Alt-F4 can help.
    3. It was working properly up to 1.1.Alfa in absolutely same conditions (same WinXP-SP3 with "Windows update" = OFF, same video driver). From Beta it does not work.
     

    Kotik

    MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    Go to nvidia control panel.

    1. Set there 60Hz refresh rate then press "Apply"

    2. Now go and press "Create Custom Resolution"

    3. Create a new custom resolution and do not change any options in the fields there.

    4. Press "Test" then press "Ok"

    This way Nvidia will create a new Custom Resolution with a refresh rate of 60Hz AND will set the windows default one to 16bit so that both the Custom Resolution and the Windows default one can co-exist within the nvidia control panel. You should ignore the fact that the default one will be 16bit since you are going to use the custom one that is going to be 32bit.

    After you are done with the 60Hz you should go and switch refresh rate again from the nvidia control panel to 72Hz and press "Apply" and then repeat steps 2-4.

    The end result should look like this.

    You will have 3 Custom Resolutions that are all 32bit and are 60/72/75Hz.

    Then you should go to MP DRC configuration and in the action fields set the appropriate Custom Resolution that you just created.

    exp. The 24p mode the "Action" field should have "c:\\windows\\system32\\rundll32.exe NvCpl.dll,dtcfg setmode 1 1920 1080 32 72"

    The 25 one should have "c:\\windows\\system32\\rundll32.exe NvCpl.dll,dtcfg setmode 1 1920 1080 32 75"

    and the 29.970/30 should have "c:\\windows\\system32\\rundll32.exe NvCpl.dll,dtcfg setmode 1 1920 1080 32 60"

    And UNCHECK the Use "Default Refresh Rate" option.

    Try it and report.
     

    rivera

    Retired Team Member
  • Premium Supporter
  • December 1, 2008
    237
    21
    Home Country
    Russian Federation Russian Federation
    Kotik said:
    This way Nvidia will create a new Custom Resolution with a refresh rate of 60Hz AND will set the windows default one to 16bit so that both the Custom Resolution and the Windows default one can co-exist within the nvidia control panel. You should ignore the fact that the default one will be 16bit since you are going to use the custom one that is going to be 32bit.
    Seems like a trick :). I was wondered why I should create a custom resolution which is already provided as STANDARD.
    So anyway, I did it step by step - no positive results. :(

    See, as I understood there is NO DIFFERENCE either to use standard 1600x1200x72 mode or custom 1600x1200x72.
    It is same.
     

    Users who are viewing this thread

    Top Bottom