Slow frame rate? (3 Viewers)

Stéphane Lenclud

Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    Mine is rendering at 4 FPS.
    upload_2014-10-3_13-26-52.png
     

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    Also in a well designed system low frame rate should only affect the smoothness of the animations and not the responsiveness of the UI.
    I'm concerned that our UI responsiveness seems to be bound to the frame rate we can deliver.
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Can you switch to "Default" skin and post a screenshot? (Settings->Appearance->Skin)
     

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    It could be that we are using a DirectX feature this GPU does not like. It's a PowerVR SGX which is usually quite good. I've seen it render more than 50000 triangles at a descent frame rate.
    Do you implement shaders yourself for MP2 or do you use some kind of fixed pipeline? I know little about DirectX but am quite skilled with OpenGL.
     

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    I understand MP2 is using vector graphics. How do we render them? Using the DirectX API somehow?
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    Yes, we are using DX9 using the SharpDX wrapper. We really need someone with graphic programming experience...
     

    Stéphane Lenclud

    Retired Team Member
  • Premium Supporter
  • April 29, 2013
    2,576
    1,294
    Home Country
    Germany Germany
    I thought that was you :) who did implement the skin rendering engine then?
     

    morpheus_xx

    Retired Team Member
  • Team MediaPortal
  • March 24, 2007
    12,073
    7,459
    Home Country
    Germany Germany
    I thought that was you :) who did implement the skin rendering engine then?
    The skin engine was developed before I joined MP2 development, I guess initially by Frodo, later continued by Albert. Then Baboonanza helped a lot on DX related issues (like Opacity Mask rendering).
    I "only" worked on the higher level C# side and tried to optimize things some times, but I lack the basic graphics coding experience.

    My guess about the slow render performance is the memory bandwidth of GPU. This means that we probably use textures with too high resolution, or we do something that is inefficient in terms of transferring textures from memory to GPU.

    I already have read about batching of primitives, but I have no idea if this would be doable with the current implementation at all.
     

    Users who are viewing this thread

    Top Bottom