Windows components (send out)

Hello community!

I have a problem with the Windows component output.

I have a project with a resolution of 5653x3113 and it asks me to output it in two 4k outputs.

My FPS is at 60, when I send the 2 outputs (hdmi and usbc) the PC hangs and doesn’t respond. It doesn’t generate a drop in fps before, I did it by monitoring the cpu and gpu and it doesn’t show high peaks.

I already tried using an older version of the nvidia drivers and nothing. If I send ndi or spout everything works fine. I opened it on another pc and everything works fine with the three output possibilities.

Hi @mauro_cosenza,

a few questions:

  • are you outputting to multiple displays with a single Window COMP or are you using multiple?
    ( Multiple Monitors - Derivative )
  • what are your hardware specs
  • what TouchDesigner version are you using
  • can you place a Monitors DAT and see what GPU is being used for your outputs?

cheers
Markus

Hello Markus!

Many thanks for responding, I value it very much!

I’ll answer your questions:
version td: 2023115120
PC: Acer predator helios 300
11th Gen Intel(R) Core™ i7-11800H @ 2.30GHz 2.30 GHz
64.0 GB (63.8 GB usable)
64 bit operating system, x64 based processor
Graphic: Nvida Geforce rtx 3060 8gb
Version: 566.03 (try the new one and this old one)

I ask you a little again to see if you understand me…

Before any important information, last year I missed two hard drives and changes so that I needed medium maintenance. This problem never occurred to me.

I regret that there is never a crash, only if it happens and you don’t respond and this happens in 2 different ways.

1 - for example I open a floating viewer and I go inside a base and sometimes when I export, I use an LFO at a noise top if it happens in the same way.

Also you have the same problem with the costume option consisting of a base, when you open it and leave the responder. But now it doesn’t happen.

Now I’ll explain the biggest problem to you.

I have a setup with a pixel map of 5653x3113 where I have to send two 4K shots, and I would like to be able to send it directly from TD and not pass it through other software like Resolume.

I have 3 full compositions (which are not needed for the room where I go to do the show). And dos in 4k that you send to dos windows components which come via HDMI and USBC.

The point is that when I send the windows1 (component) it works fine but when I send the second one it stops working and it doesn’t work anymore.

The program is running at 60 fps and will not slow down when I do this.

But when talking with colleagues I told myself that we should go up to 25 fps where now the test and work are done, the same thing happens after this problem.

Locating the DAT is not how to do it

Hi @mauro_cosenza,

Can you try creating a single canvas using Container COMP hierarchies as described here in our curriculum:

You can setup one main container which spans both screens and output it with a single Window COMP improving performance.


base1_monitorSpanning.tox (734 Bytes)

It’d be great to know what your Monitors DAT is reporting. I’m basically wondering if your USBC connected monitor is connected to the Geforce 3060 or the laptop’s internal video card possibly causing this performance drop. My Monitors DAT looks like this for example:

Regarding your other questions, could you rephrase them slightly - I don’t think I fully follw.

cheers
Markus

Hello Mark!

YES, sorry my English is not very good haha.

What a genius! Many thanks, some of the containers were using it, but didn’t think of it that way. Now I’m going to try with 2 climbs in a friend’s house, because I’m not in the space where the show is.

Here send the screenshot of my monitor DAT:

Here there is no other monitor, only one. I guess that’s because they’re not connected, right?

Just before yesterday I saw this on my PC and I wondered what the problem might be with the second panel coming up through Intel graphics
intel

Yesterday, I heard from the immersive room that they output at 25 Hz or 25 fps, I don’t remember exactly. But I set TD to 25 and simulated both outputs within my own PC (monitor 0), and it worked. Before, I couldn’t even do that because it would immediately stop responding.

Regarding what you didn’t understand, I’ll try to explain it again with pictures:

For example, here I have a floating Chop LFO window that’s in base 1, and I’m outside of base 1. Where I have a top noise, the idea is to be able to send the LFO parameters to the noise period, for example.

And when I do that, sometimes the PC crashes and stops responding.

And what happened to me sometimes was that when I used customize component in that same base1 or any other base comp, my PC would also stop responding, but this problem resolved itself. BUT Now I can do it.

Haha, I don’t know, there are some very strange things.