# NVIDIA Mosaic

## Windows Desktop Spanning

NVIDIA Mosaic is used to combine several projectors to a single, logical Desktop area. After that, all applications behave as if just one monitor exists. This is the behavior the end-user will expect as system behavior after a calibration.

These topologies can be set:

<figure><img src="https://3901153090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQOJaA9kiXUCmPo5Lma3%2Fuploads%2FPA3NfbwZvfLo6JoDIzqa%2Fimage.png?alt=media&#x26;token=5bbd0848-e438-4429-8dd0-40ccff8e7e4e" alt=""><figcaption><p>Mosaic topologies</p></figcaption></figure>

After combining projectors like this, they are recognized from the operating system as a single, high-resolution display:

<figure><img src="https://3901153090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQOJaA9kiXUCmPo5Lma3%2Fuploads%2FrjK9DT4EuNdSZCiX9CzT%2Fimage.png?alt=media&#x26;token=fc8f3ad2-651a-46a3-ae31-45d2d1afa0bc" alt=""><figcaption><p>Example of using Mosaic on Display 1 &#x26; 2 (left image) to combine into a larger Display 1 (right image)</p></figcaption></figure>

{% hint style="info" %}
NVIDIA Mosaic is required to apply warp & blend directly to the Windows Desktop!
{% endhint %}

## Step-by-step Guides

### **Option 1: Mosaic Utility**

The following steps provide instructions on using the ConfigureMosaic.exe utility:

1. Download the Mosaic Utility from the NVIDIA driver homepage. NOTE: This will be located under the Quadro Advanced Options bullet. Under the Utilities subheading you will find the Mosaic Utility for download: <https://www.nvidia.com/en-us/drivers/mosaic-utility/>
2. Download “configureMosaic.exe,” using the “Download Now” button.
3. The configureMosaic.exe utility must be run in a command window with administrator user privileges
4. To find a list of commands for the ConfigureMosaic.exe utility run the following command:

```
C:\PATH\configureMosaic.exe help
```

<figure><img src="https://3901153090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQOJaA9kiXUCmPo5Lma3%2Fuploads%2FVFGyzA9w85EdH86D2eFY%2Fimage.png?alt=media&#x26;token=22a56e28-4ffb-4f4b-8b29-03915bba20bc" alt=""><figcaption></figcaption></figure>

A basic setup for this would be a command based on the number of rows, columns, and desired resolution. If no resolution flag is set, the command will use the default native resolution of the monitors in the setup. For example:

```
C:\Path\ConfigureMosaic.exe set rows=2, cols=4 res=3840,2160,60
```

will result in a Mosaic GRID of 8 monitors in total with 2 horizontal rows and 4 vertical columns:

<figure><img src="https://3901153090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQOJaA9kiXUCmPo5Lma3%2Fuploads%2FOCBrDs9Py8nbL134mXAi%2Fimage.png?alt=media&#x26;token=5d5eeb9e-5b70-48ec-894e-4088872f31af" alt=""><figcaption></figcaption></figure>

To help formulating the appropriate commands, we provide and online ConfigureMosaic commandline creator:

{% embed url="<https://mosaic.vioso.com/>" %}
Online creator for configuremosaic.exe
{% endembed %}

<figure><img src="https://3901153090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQOJaA9kiXUCmPo5Lma3%2Fuploads%2F7gRYuBTBwb6ls6JR9QJM%2Fimage.png?alt=media&#x26;token=99351d46-fcd3-4ef7-8f6a-4268a420b10c" alt=""><figcaption><p>https://mosaic.vioso.com - online commandline generator for configureMosaic.exe</p></figcaption></figure>

###

### **Option 2: NVIDIA control panel**&#x20;

The following steps provide instructions on setting up a Mosaic configuration using the NVIDIA control panel.

1. From the Select a Task navigation pane, under Workstation, click Set Up Mosaic to open the associated page.<br>

   <figure><img src="https://3901153090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQOJaA9kiXUCmPo5Lma3%2Fuploads%2FYkSMPbq28EuMmrZs9mqD%2Fimage.png?alt=media&#x26;token=943b2074-8e00-41a8-af84-6c6aa8597d0b" alt=""><figcaption><p>NVIDIA Control Panel Set Up Mosaic Page</p></figcaption></figure>
2. If not already expanded, click the Sync Capability Information icon (+) to expand the information box and see which GPUs in your system are able to synchronize multiple displays with each other.\
   NOTE: This box appears only if there is at least one sync-capable GPU in your system.&#x20;
3. Click Create a new configuration and then follow the steps in the Mosaic Configuration wizard as described in the following sections. You can create more than one Mosaic configuration depending on the displays that are connected.&#x20;
4. Select Topology\
   ![](https://3901153090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQOJaA9kiXUCmPo5Lma3%2Fuploads%2FJWQWR8h7WqnXEtSeKb6L%2Fimage.png?alt=media\&token=692bd4e5-3067-427a-a74f-cb10563b521c)
   * Select the number of displays, the row x column topology, and the orientation of the displays. By default, the number of physically connected displays appears under Number of displays.
   * Optionally enter a configuration name for this Mosaic configuration.
   * Uncheck `I am using recommended connections for the selected topology` and click Next.
   * Select `Maximum GPU Topology`
5. Select Displays\
   ![](https://3901153090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQOJaA9kiXUCmPo5Lma3%2Fuploads%2F2OTss1RMAx3tbB41qGzl%2Fimage.png?alt=media\&token=47eae055-f7b5-4462-ba90-2ec7215dced3)

   Select the displays to use, the refresh rate, and the resolution per display. Icons for each selected display will appear in the Selected display sources box.
6. Arrange Displays

   ![](https://3901153090-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqQOJaA9kiXUCmPo5Lma3%2Fuploads%2Fkoj9l3abcF28jxJsiXBk%2Fimage.png?alt=media\&token=6c199b08-ec81-4dde-ba94-067f72fc6e29)\
   Arrange the display sources to match your physical displays by either dragging the icons from the Selected display source box to the desired position in the Topology box, or by entering the number for each display into the desired position in the Topology box.
7. When completed, click Apply. Mosaic is activated after a while.&#x20;

{% hint style="info" %}
While activating Mosaic, the outputs will flicker and the system might be unresponsive for quite a while
{% endhint %}

{% hint style="info" %}
You need to confirm the Mosaic within 15 seconds - watch out for a tiny popup and make sure to confirm in time!
{% endhint %}

## Official ressources

PDF user guide "NVIDIA Mosaic Technology":\
<https://images.nvidia.com/aem-dam/en-zz/Solutions/design-visualization/quadro-product-literature/NVMosaic-UG.pdf>

{% embed url="<https://nvidia.custhelp.com/app/answers/detail/a_id/3568/~/how-to-setup-mosaic-using-nvidia-control-panel>" %}
ENGLISH: How to setup MOSAIC using NVIDIA control panel
{% endembed %}

{% embed url="<https://support.nvidia.eu/hc/de/articles/4818072211218-Einrichten-von-MOSAIC-mit-dem-NVIDIA-Control-Panel>" %}
GERMAN: How to setup MOSAIC using NVIDIA control panel
{% endembed %}
