Multiclient Configuration (Abstract Displays)
Last updated
Last updated
"Abstract displays" allows you to handle projectors that are connected on different machines than the master running VIOSO Software. Abstract Displays virtualize the projectors connected on remote machines during the calibration:
Abstract Displays virtualize any number of projectors on the master and make them available during the calibration. The configuration of abstract displays is stored in the configuration file: SPSurDef.ini
in the global program configuration directory.
Location of SPSurDef.ini
:
Application | Location of SPSurDef.ini | Port |
---|---|---|
VIOSO 6 |
| 8317 |
VIOSO 6 Pixera Module |
| 8317 |
Digital Projectin Advanced Align |
| 8317 |
VIOSO Anyblend |
| 8080 |
VIOSO Player |
| 8080 |
AV Stumpfl Autocal |
| 8080 |
Custom |
| 8080 |
Port
is used to contact the client running on the remote machine where the display configuratio is read. The table show the default ports used by the application.
There are two methods to configure this:
Automatic generation: Abstract Display Configurator tool
Manual configuration
Before configuring abstract displays you need to check the following conditions:
All PCs are on the same network and are up and running
VIOSO 6 runs as client on each PC, see First Init & Autostart
Ports are not blocked or closed (default is 8417). Check the firewall settings.
This program is a configuration tool for multi-client (multi IGs) abstract displays. It lets you add Clients via IP address, automatically retrieves their connected displays, and then generates a SPSsurDef.ini File in its default location.
Download the Abstract Display Configurator
Launch the Client Display Configurator:
From within VIOSO 6: Menu
=> Tools
=> Client Display Configurator
Alternatively download here: https://vioso.com/download/vioso-abstract-display-config/
Connect your PCs to the same network and make sure they are up and running with VIOSO Calibrator launched and configured on each.
Add your first client: Set a Name
and type in its IP address
.
Repeat steps 4 - 5 until you’ve added all clients.
Now open VIOSO Calibrator and you should see your displays in the “target” menu available for calibration. The next time you start VIOSO, all displays from the connected clients are provided to calibrate.
You can click on an added display in the list and Rename
, Delete
, and Split
.
The Reset
button re-initialize the configuration and starts over from scratch.
Click Apply
before exiting the Abstract Display Configurator to save this configuration.
Restart VIOSO
This is the most basic way and requires more time, but it’s suited to repair an existing Abstract Display configuration in case of failure.
Open the SPSurDef.ini
file located in the software`s main configuration folder. Contents of a “SPSurDef.ini
” file:
Each entry of <logicalDisplay>
represents a virtualized display from client to master. The parameters to edit are the following:
name
: Define a name for the display, e.g. name="LeftProjector_Client1"
idString
: Define a unique ID for the virtualized display: "ABSDEVICE\DISPLAY\
{PASTE NEW GUID HERE}
\0000"
To generate the GUID, you can use the VIOSO_GenerateGUID tool: Menu Tools
=> Generate GUID Tool.
Alternatively this tool is availabe in the folder Shared Tools
inside the programs installation path, e.g. C:\Program files\VIOSO 6 \Shared tools\
.
posX posY sizeX sizeY
represent the display coordinates and resolution of the remote projector. You can type this data from your knowledge of the setup or retrieve them with this method:
Open a browser and enter the following link using your corresponding client IP address :
http://192.x.x.x:8080/info.htm?displays&fmt
The result is shown below, you can use the Size (x,y) and Position (x,y) to fill out your SPSurDef.ini
file parameters
core
IP address of the remote projector. example: core=”192.168.2.21″
Make a new entry for each projector you need to calibrate.
At the end you will have a SPSurDef.ini file where all projectors on all clients will be listed as logicalDisplay entries. Once you are done, Save the file.
Restart VIOSO on the Master machine. Then you will see your projectors appearing in the target menu available for calibration.
Open Abstract Display Configurator.exe
:
Choose the target VIOSO Software from the drop down menu: VIOSO6
, Integrate
or Custom
. When choosing Custom, you can the destination folder for the SPSurdef.ini file, otherwise the default Surdef.ini file is replaced.
Click on Add
. If the connection to the client was successful, the console will display a message like this:
Click the Apply
to save and complete the configuration. The console will display “Remote Configuration Completed”: