 
                    
                    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:
                    
                    
                    
                      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.