Why can't TPT run faster?

  • byzod
    20th Apr 2013 Member 0 Permalink

    With 120k+ pixels on screen the fps drops to 8-10fps while the CPU usage is only ~ 13% (4 cores) on my machine.

    Can TPT use more cpu resource (or GPU resource in the future) to improve the performance?

  • plead-for-destruction
    20th Apr 2013 Member 0 Permalink
    @byzod (View Post)
    There have been modifications that allow use of all cores but AFAIK it becomes unstable when multiple cores are used.
  • jacksonmj
    20th Apr 2013 Developer 0 Permalink

    13% of 4 cores meaning 50% of one core? I have no idea why that would happen. It should use 100% of one core unless it's hitting the FPS cap (60fps). 120k+ particles of what?

     

    Making TPT able to use multiple cores would be nice, but is rather difficult.

  • Felix
    20th Apr 2013 Member 0 Permalink

    @jacksonmj (View Post)

     The cores could be hyperthreaded. In which case it would only use maximum of one thread, which still would be using most resources of that core so it doesn't matter that much.

  • coenmcj
    23rd Apr 2013 Member 0 Permalink

    There has been multithreading attempts but it becomes unstable and sometimes slower?..

  • Uberness
    23rd Apr 2013 Member 0 Permalink

    tpt.setfpscap(99^99)

  • coenmcj
    23rd Apr 2013 Member 0 Permalink

    That is Uberness....