• Isadora
  • Get it
  • Forum
  • Help
  • ADD-ONS
  • Newsletter
  • Impressum
  • Dsgvo
  • Impressum
Forum
    • Categories
    • Recent
    • Popular
    • Tags
    • Register
    • Login

    Huge CPU load with 'TCP Stream Control' actor

    Developers
    3
    4
    1.8k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • guntherG
      gunther
      last edited by

      Hi,

      I encounter an enourmous CPU load when I activate a TCP stream. Testing on different Windows machines (I-3 with Windows 10, I-5 and I-7 with windows 8.1) and observing the Task Manager, I get a CPU load of more than 25% caused by Isadora after activating the stream.

      I first saw it when connecting to the Lanbox via TCP, so I wrote a small standard Python program to test it further. The same CPU load here with only some bytes of data transmission.

      I wonder if there is a way to avoid this CPU consuming behaviour. Is it also an enourmous CPU load on a Mac? I attach my testing Izzy and Python scripts ...

      gunther
      ecafa6-tcp-test.izz 4c2a45-tcp_server_py.txt

      Izzy 3 USB | Win10 64bit | various hardware: I5, I7

      1 Reply Last reply Reply Quote 0
      • MichelM
        Michel Izzy Guru
        last edited by

        @gunther

        On my MacBook Pro when the stream is NOT active the CPU usage is around 5% when activated it goes just quickly up to maybe 7% and when I put a "wave generator" to the "trigger values" value input and a pulse generator (10Hz) triggering the "tcp send data"s trigger and the "trigger value" it's range is between 5.5% and 7%.

        Best Mich

        Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

        1 Reply Last reply Reply Quote 0
        • DusXD
          DusX Tech Staff
          last edited by

          I will give this some testing. I use tcp-ip often and have not had any trouble.. but perhaps I just didn't see it. A fringe case memory leak was recently fixed and that will be available in the next release. So I will test both 2.1 and the latest beta.

          Troikatronix Technical Support

          • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
          • Isadora Add-ons: https://troikatronix.com/add-ons/
          • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

          Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

          1 Reply Last reply Reply Quote 0
          • DusXD
            DusX Tech Staff
            last edited by

            I have replied to Gunther with some details of my testing of this issue via the Support system.

            I wanted to add a comment here as well.

            I do infact see a cpu usage increase of about 12% on my system.

            However, further testing indicates that there is no performance loss.
            Infact, cycle rates increased on my system during simple TCP stream tests, and during video playback and analysis the activation of a TCP stream appeared to have no real effect on FPS or Cycles rates.

            We will continue to look into the cause of the cpu usage increase, but I feel confident that usage of this feature does not effect playback negatively.

            Troikatronix Technical Support

            • New Support Ticket Link: https://support.troikatronix.com/support/tickets/new
            • Isadora Add-ons: https://troikatronix.com/add-ons/
            • My Add-ons: https://troikatronix.com/add-ons/?u=dusx

            Running: Win 11 64bit, i7, M.2 PCIe SSD's, 32gb DDR4, nVidia GTX 4070 | located in Ontario Canada.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post