Hello, I have a project that I am working on and we are attempting to setup Unreal run across two PCs, each having two monitors.
We found nDisplay utilizing Switchboard/SwitchboardListener, which seems like the correct technology to support this idea.
As a test, I am attempting to start up nDisplay as a single node with two monitors. I have enabled the nDisplay and Switchboard plugins within the project. I have created a new nDisplay Config asset and dragged the asset into the level, creating the nDisplayRootActor. I edited the project under Project Settings > Plugins > nDisplay to enable the plugin for the project.
In the nDisplayConfig asset, I have added two nDisplayScreen components to the BP, both set up to be 1920x1080, side by side (for a total of 3840x1080). I have set the primary node (and only node) to the IP address of the PC to start this on. After saving and compiling, then I exported the nDisplayConfig.
Afterwards, I launch Switchboard and SwitchboardListener, ensuring I perform “Run as administrator”. This caused me headaches for days as I was receiving an error in SwitchboardListener saying “unable to start flipmode ././presentmon.exe” and found out that it was because everything needs elevated rights to start correctly.
Regardless, I have that part working, but now I am running into an issue where I can successfully get Switchboard connected to SwitchboardListener and launch Unreal, but the screen comes up black, sits there for a bit, then closes.
Within my Node.log file, I see a line that says "LogCore: Engine exit requested (reason: EngineExit() was called). There isn’t any obvious errors before this line that says there was some type of error in the startup. Below this shutdown, I do see an error:
LogWIndows: Error: appError called: Assertion failed: SceneViewExtension.IsValid(). But I am unsure if this is just because the shutdown failed due to an abrupt closing of the engine or if this an actual error due to launching. Also, in both Switchboard and the Listener, I see an error "Error while trying to write to “C:..\nDisplayConfig.uasset” which I assume is just attributed to me having the editor open while attempting to run this.
Regardless, I am at a loss on what to do. I have spent a couple of days trying messing around with all kinds of settings within Switchboard, the uproject, ect and nothing seems to be getting me any closer to determining what my issue is.
I am attempting to launch this via Switchboard, just from the uproject file itself. I am unsure if this is considered “launching from the editor” as I noticed that if I utilize the editor buttons for switchboard/listener, the admin rights issues come back, thus I have no clue how to make it launch from the editor as a test.
Any help would be greatly appreciated!
Attaching the Node.log file.
Node_0.log (211.1 KB)