• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    A question about External Video

    Hardware
    2
    3
    1240
    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.
    • craigw
      craigw last edited by

      Hi,

      I've been using Thunderbolt to HDMI for video output and it works pretty well. I bought a Blackmagic Ultra Studio SDI that uses USB 3 and this is what I find with simple video GPU actors.
      With external video off frame rate is 30fps and cycles are at around 200.
      With external video on and no video playing (Idling) frame rate goes down to 15fps and cycles down to 70ish.
      I also tried "Movie Direct to Device" and couldn't get any video output.
      Is it strange that it puts such a load on the CPU?

      Mac OS Ventura 2017 MacPro, 32g Ram ,AMD FirePro D700 6144 MB. Isadora v3.2.6 Los Angeles CA

      1 Reply Last reply Reply Quote 0
      • craigw
        craigw last edited by

        Forgot to add screen grabs. 79ffa6-screen-shot-2015-04-29-at-9.11.13-am.tif 6aec06-screen-shot-2015-04-29-at-9.11.50-am.tif

        Mac OS Ventura 2017 MacPro, 32g Ram ,AMD FirePro D700 6144 MB. Isadora v3.2.6 Los Angeles CA

        1 Reply Last reply Reply Quote 0
        • Fred
          Fred last edited by

          Actually it is not so strange, here is why. With your normal mini display port to HDMI adaptor you are plugging into the output of the video card. Even though the port is also a thunderbolt port, the HDMI adapter is not a thunderbolt device. The video card is 100% designed to get information from its memory process it and display it.

          The blackmagic output is not a video card and is a thunderbolt device (or usb3) (essentially a PCIe card attached by a cable).
          VIdeo cards are optimised for processing and displaying video, these new GPU actors take full advantage of that. The process that is happening (lets say you are playing a movie) is: the movie is read from the disk, if it is in a codec that is hardware accelerated for decoding, the data should go from the disk and get uploaded to the GFX card and then decoded (the uploading is slow), then the GPU actors do their magic and the data does not leave the video card. Without a blackmagic outpt, from a normal HDMI the video can now be displayed (pretty much) 
          When you then want to output the image on the blackmagic device it has to push the image to a pixel format and send it through the CPU and ram to the PCIe bus where it is caught by the blackmagic subsystem and then pushed out as pixels (if this is via a USB 3 device there is an extra step of filling the buffer in the USB 3 controller.
          The extra steps to get back to blackmagic from the GPU are all slow and costly operations. Depending on your computer and what else it is doing you may have just run out of resources. Also depending on your hardware some USB 3 controllers are really slow and although the full spec will support HD video, many manufacturers cut corners and you end up with a slow and crippled controller.
          You may be able to get better results by optimising the system- what video codec are you using, is it GPU optimised? How much ram do you have?

          http://www.fredrodrigues.net/
          https://github.com/fred-dev
          OSX 13.6.4 (22G513) MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
          Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD

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