Menno wrote: ↑Tue Aug 04, 2020 12:42
I think it's unfair to point towards potential hardware imperfections if a different piece of software manages to work better doing the same thing on the same hardware...
I dont have these capture cards at hand to see what the bottleneck would be in the scenario of 2 x 4k 60p capture outputs, but this does seem like a lot of data that needs to be transmitted each frame. Could you test if increasing the output delay on your capture outputs affects your frame-rate at all? This slider is essentially a limit to how much time we allow for asynchronous transmissions to happen before we stall the renderthread.
It is not my intention to be unfair. I did make that shootout as fair as possible. Within my ability as the the two softwares are not completely identical in how they work. And so I hope I do not come off as unfair ever. I love Resolume, and I really do love the capabilities and capacities it provides. Other products are great, but Resolume provides so much more potential than most if not all products.
I tried to delay outputs, but it did not help. And to be clear, as I know this thread is getting long and information is getting lost in it, I am also testing these outputs at 1080p. I have another machine that another client is using with a Duo 2. But here is another test on that same iMac Pro for clarities sake.
Here is a newer breakdown of what is happening (
the bolded line is the one I need for this specific job):
Resolume: Canvas 3840x2160: 1 Layer: DXV3 4k Video
- 1 - 1080p59.94 Decklink output enabled: 60 fps
- 2 - 1080p59.94 Decklink outputs enabled: 55 fps
- 3 - 1080p59.94 Decklink outputs enabled: 40 fps
- 4 - 1080p59.94 Decklink outputs enabled: 30 fps
- 1 - 2160p59.94 Decklink output enabled: 60 fps
- 1 - 2160p59.94 and 1 - 1080p59.94 Decklink output enabled: 38 fps
- 2 - 2160p59.94 Decklink outputs enabled: 30 fps
Don't want to go more than 2 4k outputs ever, not wise in general unless I am building a beastly machine.
Here is my dilemma. I am an integrator who doesn't sell Resolume, but has steered two clients toward the product as a media server solution now, and planned to implement it at every location moving forward. I want to build my entire graphics infrastructure around it. But now I am spending all my days in the office trying to solve this issue. I downloaded the software before hand to test from the software side, but I assumed, and I believe understandably so, that the cards had been tested to their limit. If any "qualifications" needed to be made, I assumed they would be made available on the specs page of the website. I made sure my client's computers meet recommended specs, and that Resolume is blackmagic compatible, and I went for it. Obviously outputting multiple 4k feeds is newer territory for computers, and so I did extra work when designing those systems, but this is a problem even outputting 2 1080p signals, which I regularly need as our LED walls are spanning across many different processors. Many times I need upwards of 4 outputs. Possibly more.
To be fair, I have not had the opportunity to take a computer build and swap out the CPU with a higher PCIe count one, or one with less cores and higher speeds. But the information that would lead me to even think about doing that is not readily available either. It took super deep dives into the forums to find that these could be issues, and how Resolume as a software functions with the CPU. I wish I did, but I don't have the money to swap out computer components until I find the winning configuration in the office.
Obviously some people have success here, but I am having the worst time getting an explanation, or what their gear setup is that works with multi output Blackmagic setups. Again, I love Resolume. And if I could go straight into my processors out of the graphics card I would. But I can't do that. I need to incorporate this software into an SDI infrastructure. No hard feelings or rudeness meant here. But fixing this issue is now my 9 to 5 until I can find a solution for these people who feel that I put them into a bind. And convinced them to waste their money. I respect you and your company highly.