LED Wall Custom Resolution using Screen Consumer (11,520x2160)

Hello, I am needing help.

I am using Caspar for a large broadcast LED wall in Caspar screen consumer mode, set to fill but I am losing quality in the image when the image is outputted through Caspar, I think the resolution is so large that I am losing pixel quality through screen consumer.

  • 3x Display Card outputs from Graphics Card.
  • Each resolution is 3840 x 2160.
  • Total resolution is 11,520 x 2160 pixels.
  • Using screen consumer in fill mode to get the resolution.

The Caspar config is:

<channels>
    <channel>
        <video-mode>2160p6000</video-mode>
        <consumers>
          <screen>
            <device>1</device>
            <stretch>fill</stretch>
            <windowed>false</windowed>
          </screen>
        </consumers>
    </channel>
</channels>

Is there a way to do custom resolution or am I missing something in the config?

Thank you for looking at this and thank you in advance.
Jesse

Yes you can make custom resolution in the latest builds.

use this to make the custom mode.

<video-modes>
    <video-mode>
        <id>11520x2160</id>
        <width>11520</width>
        <height>2160</height>
        <time-scale>60000</time-scale>
        <duration>1000</duration>
        <cadence>800</cadence>
    </video-mode>
</video-modes>

And then replace 2160p6000
with the id, the id is just a name.

I think this is quite large for caspar,
but with my first experiments with this earlier, i did not see resolution problems.

i tried with nvidiacards in mosaic. and it did work.
But i must say these were only experiments.

1 Like

Thank you @Maurice78

The resolution quality is now perfect. I can confirm that Caspar can handle those high resolutions. I didn’t realize that the ID is just a name/ reference. This is my config now. Thank you again.

<configuration>
    <paths>
        <media-path>media/</media-path>
        <log-path disable="false">log/</log-path>
        <data-path>data/</data-path>
        <template-path>template/</template-path>
    </paths>
    <lock-clear-phrase>secret</lock-clear-phrase>
    <channels>
        <channel>
            <video-mode>11520x2160</video-mode>	
            <consumers>
              <screen>
                <device>1</device>
                <stretch>fill</stretch>
                <windowed>false</windowed>
              </screen>
            </consumers>
        </channel>
    </channels>
<video-modes>
    <video-mode>
        <id>11520x2160</id>
        <width>11520</width>
        <height>2160</height>
        <time-scale>60000</time-scale>
        <duration>1000</duration>
        <cadence>800</cadence>
    </video-mode>
</video-modes>
    <controllers>
        <tcp>
            <port>5250</port>
            <protocol>AMCP</protocol>
        </tcp>
    </controllers>
    <amcp>
        <media-server>
            <host>localhost</host>
            <port>8000</port>
        </media-server>
    </amcp>
</configuration>

Hi
We are using custom resolution in the same way with Casparcg in one studio at Yle. The background consists of different layers of responsive html. The problem we have run in to is that when using custom resolutions the transform doesn’t work in standard client so we have to use custom command and there define the scaling. In that scaled layer we then input a NDI-stream (1080)

Br Markus

Hi markus.

in the folder

.CasparCG/Client

a hidden folder somewere on your client machine

you can find a database file where the formats are listed in.
Database.s3db
you can change this quite easily and add new customformat.

this gives you normal transform controls in the standard client.

grt
Maurice

1 Like

Thanks Maurice
I didn’t know that and it’s a great piece of information.
Merry Christmas
Markus

@Maurice78 @markusnygard

Any insights into the resolutions you both are running and the computer hardware specs that you are running your video walls with?

Hi
our specs are as follows
the screens
5568x448px (21750x1750mm) Out to scaler 3xFullHD DisplayPort
4800x1350px (6000x1687,5mm) Out to scaler 2xFullHD DisplayPort

the machines:
2x HP Z4 Xeon W-2255 3,7GHz, 64GB RAM, RTX A4000

br markus

1 Like