[WiP] madVR support in MP1 (10 Viewers)

Kotik

MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    This is why for me 3D is working fine, i am using 15.7.1 and this is why i hate windows 10 cause it will always try to update gpu drivers to some crap shiy from ms that breaks 3D. I got updates on block, but anniversary update resets the block tweak so i am on windows 8.1 now and i fu....ing LOVE IT!!!!

    Sent from my GT-I9100 using Tapatalk
     

    joecrow

    Test Group
  • Team MediaPortal
  • August 9, 2012
    2,647
    1,994
    Home Country
    Germany Germany
    Hi Kotik

    Actually it was me who decided to test out the Crimson drivers not Win 10. Also the MS GPU drivers for the AMD HD 6670 are a Catalyst version and 3D works fine!
    As far as I can tell the change in gpedit to block auto updates does work for the aniversary update, its just that the notification ("updates are controlled by your organisation" or something like that) is no longer shown and with the policy disabled you do not even get an annoying notification that updates are available and updates will only get actioned when you click on the "check for updates button. (see screenshot. Windows 8.1, never heard of it.:ROFLMAO:
    Upd.jpg
     

    Kotik

    MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    For R7 240 MS is always giving me Crimson ... :-(

    In all honesty i did and still hate windows 8.1 (on my gaming pc i got windows 10), but for HTPC usage only, windows 8.1 are fitting my needs much much better. If i could still use windows 7 i would but unfortunatelly no 3D there.

    Much fewer stupid apps, total control of the updates process, and no anniversary updates every 2 months. For a pc that i turn on just to use MP it is exactly what i need. Performance wise they look exactly the same to me.

    Sent from my GT-I9205 using Tapatalk
     

    Kotik

    MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    So @Sebastiii I think I am close in solving the mystery of flickering OSD on Intel and maybe new gen AMD. Take a look at this screenshot:

    Capture.JPG

    As you can see I set madVR to use DXVA for everything and LAV is set to DXVA as well, as a result u can see that my GPU clock is @450MHz, Intel can go up to 950MHz, but u see that my GPU Load is at 100%. Now the tricky part, i don't know exactly how the GPU clocks are adjusted during playback, it could be based on GPU Load or it could be based on application demands, so in our case lets suppose that since we are using DXVA for everything then my clocks are set to 450Mhz and as u can see the GPU load @450MHz is 100% this is fine for the VIDEO PART ONLY!!!! But once u add the MP GUI then things are getting fukked up, for some reason the GPU clocks are never getting increased, either because madVR never demands for more power cause it is checking the video part only and ignores the GUI Layer that u are injecting, cause the way I see it u are injecting the GUI layer and madvR never compensates for the extra power that it will require from the GPU in order to render the GUI as well.

    This will always happen unless we find:

    A. a way to force a higher GPU clock state ( or even better max power state).

    B. @madshi compensates within madVR for the extra injected GUI layer.

    TLDR: GUI will always flash when GPU Load is at 100%, the problem is that MP GUI is not increasing the Load as it should, GUI will flash even at the lowest GPU clocks cause the Load at that current time will still be 100% and as so it will start flickering.

    Well this is my theory and I think it is pretty close to the actual issue we are getting.

    P.S. To confirm my theory u have to see why by forcing lower Max Frames for MP GUI is usually stops the flickering, cause when u are at approx. 100% GPU and u add slightly more load it will still not flicker, but when u are at 100% and u add heavy load by forcing full render mode for the MP GUI u are going beyond that 100% Load and it will start flickering, what it should normally do is increase the Core Clock to a higher state, and unfortunately it is not doing it.

    P.S.2 After a bit more testing I am not so sure anymore about my theory, sometimes I still get flickering OSD when my GPU Load is under 80%. So something else is going on or maybe a combination of issues. I am still testing.

    P.S.3 @Sebastiii with latest version switching channels still results in video from previous channel still on screen during the switch. So it is still not working as it was a couple of version back.
    --- Post updated ---
    During this screen shot the screen is flickering like crazy and as u can see my rendering times are perfectly fine and there are no dropped frames, actually the video is super smooth. Since u asked for some info to forward to @madshi here it is.

    Capture.JPG
     
    Last edited:

    Kotik

    MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    Thanks :)
    Does it flicker also with bluray as video on TVGuide ?
    Yes it does. Same crazy flickering, also note that during a movie playback there is no deinterlacing cause at some point I also thought that maybe something is wrong with deinterlacing, I tried many different combinations, disabled deint on TV or forced software deinterlacing nothing really helps. The only thing that stops it most of the time is disabling GPU Flushing withing madVR settings.

    P.S. Since @madshi told u that the issue could be related to poor GPU performance u could point him to my screenshots that clearly show no performance issues. Yet the screen is flickering like crazy, unfortunately a screenshot cannot demonstrate it.
     

    Sebastiii

    Development Group
  • Team MediaPortal
  • November 12, 2007
    16,583
    10,403
    France
    Home Country
    France France
    Thanks :) @Kotik effectively i was able to reproduce the flickering @80% too, so surely something else going on.
    Could be nice if you can try Kodi too, on my side to trigger the flickering more easily with kodi, i need to put some window like GPU-Z / taskmanager with always on TOP over kodi lol.
     

    Kotik

    MP Donator
  • Premium Supporter
  • March 19, 2009
    699
    485
    Athens
    Home Country
    Greece Greece
    The over on top the MP window will also trigger it here. Didnt try Kodi as i don t have it installed. I want to make sure we are on the same page, when i say screen flicker i mean that my OSD with flash like crazy around 3 times per second and it will keep flashing until i turn off OSD. Sometimes when i turn on a smaller OSD exp. The channel list then the flickering is not so crazy, it is like 1 flash per second. I got no issues whatsoever when i switch to my AMD card which is btw slower than the Intel iGPU.

    Sent from my GT-I9205 using Tapatalk
    --- Post updated ---
    As of now i think it is a madVR issue combined with new gen GPUs + OSD Overlay/Injection. The reason i don't see many reports about the issue in the madVR thread is cause people mostly use madVR + MPC-HC combo or not enough people as of yet got the new gen GPUs. It is a bit shame cause Intel has perfect 23.976 and it has same performance with R7 240, the moment i remove R7 my HTPC is absolutely quite and cool. Oh well the fight goes on :)
     

    joecrow

    Test Group
  • Team MediaPortal
  • August 9, 2012
    2,647
    1,994
    Home Country
    Germany Germany
    Hi People
    Just curious to know if it is just me or is anyone else (who has AMD with Crimson drivers) seeing the 23hz refresh rate not being reset after playing 3D?????
    Maybe @Kotik or @GeYe
     

    rohnfe

    Portal Pro
    September 9, 2015
    208
    180
    Home Country
    Germany Germany
    Hi joecrow,

    i dont have the exact same issue as you have as i am on nvidia but is it only that refresh rate is not changed back to what it was before or does this go in hand with other issues as well... for example a black screen after 3D play is finished.This is my recent issue - maybe this is related somehow. (unlikely but who knows)
     

    Users who are viewing this thread

    Top Bottom