The
Engine
section is divided into 9 sections described below:
Video Outputs
For more information, please refer to the
Video Output Device
Video Output Devices are devices that enable the sending of a video stream out of Smode
Read More
page.
Control Devices
For more information, please refer to the
Control Device
Use any external controllers such as MIDI or OSC, DMX, and ArtNet
Read More
page.
GPU Settings
The Smode output is defined by one non-movable graphics window without any border, that owns all Standard video outputs. Here are the different GPU settings you can edit:
Device parameters:
-
Some computer can have multiple Graphics card of the same manufacturer. In the
Graphics Card
parameter, you can choose on which of them the computation is done. Prefer a powerful GPU here, even if you display your output on a less powerful GPU.
-
Debug Context
,
Robust Context
,
Compatibility Profile
and
Forward Compatible Profile
are settings for development or support purposes and should not be modified.
-
Enforce GPU Attributes
is not requiered on 'DirectX12' Presenting API.
-
Enforce OS Environment
setting was primarily for 10-bit color depth with OpenGL. It's not necessary with DirectX12 with native 10-bit support.
Window Parameters:
Window Parameters are advanced settings meant for editing in advanced projects.
-
You can choose the
Presenting API
between 'DirectX12' and 'OpenGL' depending on your usage.
-
Multi Sampling
,
Color Bit Depth
and
Depthh Buffer Bits
allow you to manage default quality parameters for your output graphics window.
These values depend of your underlying hardware: for more than 8bit color depth you need pro grade GPU like Quadro or FirePro.
-
First Swap On Primary Screen Tricks
and
Swap Exchange
are editable only for 'OpenGL' Presenting API, primarily to address legacy driver issues.
-
Async Present
is editable only for 'DirectX12' Presenting API and allows some driver bug workarounds.
Eject Mouse Cursor
prevents your mouse cursor from being displayed over the output window.
Top Most
prevents other application windows from being displayed on top of your output window.
Start
Set the default On air, output, current project to be opened and the loading of media directories when Smode reboot.
Miscellaneous
Others options
Auto Save
Options for autosaves. More information:
Get back an auto-save
How to use the auto-save files to recover Project and Composition
Read More
The Auto Save section enables you to activate the auto save feature and configure its frequency, as well as set the maximum number of versions:
By default, each unsaved document with pending modifications is auto-saved within a 5 minute period when Smode is not On Air and only the 10 previous versions of the document are kept.
These values can be changed in this panel.
If you encounter a hardware malfunction or accidentally delete or corrupt a Smode project .content file,
Smode will display the error message "Unrecognized document format":
If you need to recover a project or a Compo, you can follow this guide:
Get back an auto-save
How to use the auto-save files to recover Project and Composition
Read More
This should save the day.
if you want to force an Auto-Save, you can use the shortcut "CTRL+Alt+S", even when On-Air
Smode Net Server
The Network section allows you to setup Smode Server.
"Run server" allows Smode clients to connect on this Smode instance for remote access or Session sharing.
"Address" allows you to change the default Smode Server listening port 5186 (useful to comply local network firewall settings)
Address Also allows to change the default listening IP of incoming connections from any IP (0.0.0.0) to a specific one. (useful when multiple network adapters on different subnets are in use, but not recommended when using DHCP)
"Disable Per Server Loading" active default, this allows Smode Project on an network session to unload all parts of Scene or Pipeline that are not connected to a Video Output in the
Pipeline
Define how video content is processed in a project
Read More
This is useful to maintain performances on big project shared on several Smode computers in a network: only the concerned part of the Pipeline are rendered by each computer.
This can be disabled to allow the visualization of all the project on the same computer during design phase.
"Enable NDIRemote Viewport" this allows your Smode Server to compute the Viewport of remotely connected software and send this video signal inside an NDI pipe.
This default behavior can be disabled to maintain maximum performances during encoding phase.
"Detach From Session" experimental feature allows to avoid the current server to mirror its local change to the other server in the network. This can help during show encoding to work like if the network was offline temporarily.
Note that when On Air all local and network Viewports are mute for best performances.
NDI
Options for NDI stream when using the Remote features. More information:
How to Remote connection
Connecting as a remote connect your UI to the distant rendering engine of another server
Read More
Http Server
Configure the listening Adress and Port when using Http API.