OR will not launch on spanned monitors unless windowed (1.2.3766, Cheyenne)

Bug #1717814 reported by John Maruszak
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Open Rails
New
Undecided
John Maruszak

Bug Description

I am an MS Insider on build #16288.1 version 1709. Since this latest update,the ONLY way I can run Open Rails 1.2.3766 (I even tried the Unstable version X3951) is in WINDOWED MODE. If I de-select windowed mode, the program crashes with the message that OPEN RAILS ACTIVITY RUNNER HAS STOPPED WORKING. DEBUG / CLOSE. And Microsoft will check to find out why it stopped working.
ACTUALLY, the only apparent cause is that the latest driver update from NVIDIA somehow messed-up the spanning mode.
                             Driver Provider: NVIDIA
                             Driver Date: 09/03/2017
                             Driver Version: 23.21.13.8768
                           This is a Digitally Signed Driver

I proved that by reverting back to 2 single-monitor displays, where OR only appears in 1 of the windows. It ran fine in this mode UNWINDOWED. When changed back to spanned monitors, get the same error as noted.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
I am also reporting this issue to NVIDIA as well as Microsoft ...
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

Here is the text/log of my latest run of OR WITH THE WINDOWED MODE SELECTED:

--------------------------------------------------------------------------------
This is a log file for Open Rails. Please include this file in bug reports.
--------------------------------------------------------------------------------
Date/time = 09/17/2017 16:13:48 (2017-09-17 20:13:48Z)
BIOS = Award Modular BIOS v6.00PG (Award Software International, Inc.)
Processor = Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz (8 threads, 4 cores, 3.7 GHz) (Internal Cache 64 KB) (External Cache 8192 KB)
Memory = 32.0 GB

Warning: System.NullReferenceException: Object reference not set to an instance of an object.
   at ORTS.Common.SystemInfo.WriteEnvironment(TextWriter output) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\ORTS.Common\SystemInfo.cs:line 77
   at ORTS.Common.SystemInfo.WriteSystemDetails(TextWriter output) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\ORTS.Common\SystemInfo.cs:line 36
   at Orts.Viewer3D.Processes.GameStateRunActivity.InitLogging(UserSettings settings, String[] args, Boolean appendLog) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 659
   at Orts.Viewer3D.Processes.GameStateRunActivity.<>c__DisplayClass8.<Load>b__3() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 148
   at Orts.Viewer3D.Processes.GameStateRunActivity.Load() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 190
  at Orts.Viewer3D.Processes.LoaderProcess.Load() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 158 at Orts.Viewer3D.Processes.LoaderProcess.DoLoad() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 138
   at Orts.Viewer3D.Processes.LoaderProcess.LoaderThread() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 109
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

Display = \\.\DISPLAY1 (3840 x 1080, 32-bit, primary, 0 x 0)
Sound = NVIDIA High Definition Audio (nvhda64v 1.3.34.27)
Sound = Realtek High Definition Audio (rtkvhd64 6.0.1.7404)
Sound = NVIDIA Virtual Audio Device (Wave Extensible) (WDM) (nvvad64v 3.90.1.0)
Disk = C: (Local Fixed Disk, NTFS, 488.5 GB, 189.4 GB free)
Disk = D: (CD-ROM Disc, )
Disk = E: (Local Fixed Disk, NTFS, 111.8 GB, 111.0 GB free)
Disk = G: (Removable Disk, )
Disk = H: (Removable Disk, )
Disk = I: (Removable Disk, )
Disk = J: (Local Fixed Disk, NTFS, 3725.9 GB, 2593.9 GB free)
Disk = K: (Removable Disk, )
Disk = L: (Removable Disk, FAT32, 14.5 GB, 12.0 GB free)
OS = Microsoft Windows 10 Pro 64-bit (10.0.16288)
Runtimes = 2.0.50727 SP2 3.0 SP2 3.5 SP1 4 Client 4 Full 4.0 Client
Runtime = 2.0.50727.8825 (32bit)
\\.\DISPLAY1 = NVIDIA GeForce GTX 1070 (nvldumd.dll 23.21.13.8768)
    Anisotropy = 16 Render Targets = 4
    Streams = 16 (stride 255)
    Textures = 8 (16384 x 16384, repeat 8192, ratio 16384)
    Points = 8192^2
    Volumes = 2048^3
    Primitives = 16777215
    Vertexes = 16777215
    Vertex Shader = 3.0 (4096 slots, 256 constants)
    Pixel Shader = 3.0 (4096 slots)
    Clip Planes = 8
--------------------------------------------------------------------------------
Version = 1.2.3766
Build = 0.0.6231.39157 (2017-01-22 21:45:14Z)
Logfile = C:\Users\KLAA2\Desktop\OpenRailsLog.txt
Executable = RunActivity.exe
Argument = -start
Argument = -explorer
Argument = C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\Cheyenne\PATHS\SH01.pat
Argument = C:\Program Files (x86)\Microsoft Games\Train Simulator\TRAINS\CONSISTS\Burlington 1949 Zephyr.con
Argument = 12:00
Argument = 1
Argument = 0
--------------------------------------------------------------------------------
AdhesionFactor = 130
AdhesionFactorChange = 10
AdhesionMovingAverageFilterSize = 10
AdhesionProportionalToWeather = False
Alerter = False
AlerterDisableExternal = True
Autopilot = (user set) True
AuxActionEnabled = False
AvatarURL = http://openrails.org/images/support-logos.jpg
BrakePipeChargingRate = (user set) 40
BreakCouplers = False
Cab2DStretch = 0
CarVibratingLevel = (user set) 3
CircularSpeedGauge = False
ConditionalLoadOfNightTextures = (user set) True
CorrectQuestionableBrakingParams = (user set) True
CurveResistanceSpeedDependent = False
CurveSpeedDependent = False
DataLogger = False
DataLoggerSeparator = comma
DataLogMisc = False
DataLogPerformance = True
DataLogPhysics = False
DataLogSpeedUnits = route
DataLogStart = False
DataLogStationStops = False
DataLogTrainSpeed = False
DataLogTSContents = 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0
DataLogTSInterval = 10
DayAmbientLight = 20
DisableTCSScripts = False
DistantMountains = True
DistantMountainsViewingDistance = (user set) 75000
DoubleWire = False
DynamicShadows = (user set) True
ExtendedAIShunting = False
FastFullScreenAltTab = False
FullScreen = False
GraduatedRelease = False
HotStart = True
Language =
LODBias = 0
LODViewingExtention = False
Logging = True
LoggingFilename = OpenRailsLog.txt
LoggingPath = C:\Users\KLAA2\Desktop
Menu_Selection = (user set) C:\Program Files (x86)\Microsoft Games\Train Simulator, C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\Cheyenne, , C:\Program Files (x86)\Microsoft Games\Train Simulator\TRAINS\TRAINSET\3DTrains_Cal_Zephyr_CBQ\AUnit_CBQ_9960A.eng, C:\Program Files (x86)\Microsoft Games\Train Simulator\TRAINS\CONSISTS\Burlington 1949 Zephyr.con, C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\Cheyenne\PATHS\SH01.pat, 12:00, 1, 0
ModelInstancing = False
MSTSBINSound = True
Multiplayer = False
Multiplayer_Host = 127.0.0.1
Multiplayer_Port = 30000
Multiplayer_UpdateInterval = 10
Multiplayer_User = KLAA2
MultiplayerClient = False
MultiplayerServer = False
NoForcedRedAtStationStops = (user set) True
OverrideNonElectrifiedRoutes = (user set) True
PerformanceTuner = (user set) True
PerformanceTunerTarget = (user set) 35
PrecipitationBoxHeight = 100
PrecipitationBoxLength = 500
PrecipitationBoxWidth = 500
PreferDDSTexture = False
PressureUnit = Automatic
Profiling = False
ProfilingFrameCount = 0
ProfilingTime = 0
ReplayPauseBeforeEnd = True
ReplayPauseBeforeEndS = 0
RetainersOnAllCars = False
ScreenshotPath = C:\Users\KLAA2\Pictures\Open Rails
ShaderModel = 3
ShadowAllShapes = False
ShadowMapBlur = True
ShadowMapCount = 4
ShadowMapDistance = 2500
ShadowMapResolution = 1024
ShowAvatar = False
ShowErrorDialogs = True
SignalLightGlow = False
SoundDetailLevel = 5
SoundVolumePercent = 100
SpeedControl = (user set) False
SuperElevationGauge = 1435
SuperElevationMinLen = 50
SuppressConfirmations = False
SuppressShapeWarnings = True
TunnelResistanceDependent = False
Units = Automatic
UseAdvancedAdhesion = True
UseLargeAddressAware = (user set) False
UseLocationPassingPaths = False
UseMSTSEnv = False
UseSuperElevation = 0
VerticalSync = False
ViewDispatcher = False
ViewingDistance = (user set) 5000
ViewingFOV = 45
WindowGlass = False
WindowPosition_Activity = (user set) 60, 50
WindowPosition_CarOperations = (user set) 3, 91
WindowPosition_Compass = 50, 0
WindowPosition_ComposeMessage = 50, 50
WindowPosition_DriverAid = 100, 100
WindowPosition_Help = (user set) 73, 53
WindowPosition_NextStation = 0, 100
WindowPosition_Quit = 50, 50
WindowPosition_Switch = (user set) 56, 72
WindowPosition_TrackMonitor = (user set) 53, 99
WindowPosition_TrainList = 100, 0
WindowPosition_TrainOperations = (user set) 1, 98
WindowSize = (user set) 3840x1080
Wire = True
WorldObjectDensity = 10
YoungestFailedToRestore = 0
--------------------------------------------------------------------------------
Mode = explorer
Route = Cheyenne
Path = SH01 (C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\Cheyenne\PATHS\SH01.pat)
Consist = Burlington 1949 Zephyr (C:\Program Files (x86)\Microsoft Games\Train Simulator\TRAINS\CONSISTS\Burlington 1949 Zephyr.con)
Time = 12:00:00 (12:00)
Season = Summer (1)
Weather = Clear (0)
--------------------------------------------------------------------------------
Loading TRK TDB SIGCFG DAT ACT RDB

Warning: Track node 1617 pin 0 has invalid link to track node 0 in C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\Cheyenne\Cheyenne.rdb:line 13538

 CARSPAWN SIGSCR sWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

Warning: When expecting a number, we found a ) marker. Using the default 1 in C:\Program Files (x86)\Microsoft Games\Train Simulator\trains\trainset\3DTrains_Cal_Zephyr_CBQ\AUnit_CBQ_9960A.eng:line 48

Warning: When expecting a number, we found a ) marker. Using the default 1 in C:\Program Files (x86)\Microsoft Games\Train Simulator\trains\trainset\3DTrains_Cal_Zephyr_CBQ\AUnit_CBQ_9960C.eng:line 48

Warning: Access to the path 'C:\Program Files (x86)\Microsoft Games\Train Simulator\ROUTES\Cheyenne\Cheyenne.tdb' is denied. Cannot get MD5 check of TDB file, use NA instead but server may not connect you.

 ENV SIGCFG SIGCFG TTYPE

Information: Allocation for 49,999 particles:

      7,999,840 B RAM vertex data
      1,199,976 B RAM index data (temporary)
      7,999,840 B VRAM DynamicVertexBuffer
      1,199,976 B VRAM IndexBuffer

TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTLLLLLLLLLLLLLLLLLLLLLLLLLLWWSSSSSSSSSSSSSS$WSSSSSSSSSSSSS$WSSSSSSSSSSSSSSSSSSSSSSSSSSSSWWWWSS$WSS$WSSSSSSSSSSSSSSSS$WSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWSSSSSSSSSSSS$WSSSSSSSSSSSSSSSSSSSSS$WWWWWWSSSSSSSS$WSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSWWWWWWSSSSSSSSSSSSSSSSSSSSSSSS$WSSSSSSSSSSSSSSSSSSSSWWWWWWSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS$WWWWWSSSSSSSSWSSSSSSSSSSSSSSS$WSSWSSSSSSSSSSSSSSSSSSSSSSSSWSSWWCSSCSCSCSCSCSCSCCCSCCCSCSCSCSCS

Information: Game.ReplaceState(GameStateViewer3D) GameStateViewer3D

Loader: Time = 00:00:27.3646379 ms
Loader: Expected = 159,606,193 bytes
Loader: Actual = 249,961,513 bytes
Loader: Difference = 90,355,320 bytes (56.6 %)

SSSSSSSS

Information: Game.PopState()

-------------------------------------------------------------------------------
if i change to NOT windowed mode, program closes with error stating

Revision history for this message
John Maruszak (veloklaatu) wrote :

Downloaded and installed OLDER NVIDIA Driver Version #22.21.13.8541 from NVIDIA dated 08/21/2017 also is compatible and WHQL certified and OR works perfectly UNWINDOWED again!!!!

NVIDIA file #385.41-desktop-win10-64bit-international-whql

I guess this resolves this issue, sorry to take up your time. I should have tried that first.

Revision history for this message
John Maruszak (veloklaatu) wrote :
Download full text (21.2 KiB)

Well, that having been said, today I downloaded a new file of a route from Train-Sim.com - can99v301.zip and can99v302.zip - the latest iteration of the * CN Blackfoot Subdivision *
* Route for Microsoft Train Simulator /Open Rails *.

Upon launch after download and extraction, I get an immediate error in OR - please see attached screenshot of error text.

And this actually references the Microsoft XNA Framework as a cause of failure to load/run through OR. On a unit running MSTS, there is NO ERROR in MSTS - only occurs when running in OR.

LOG FILE:
This is a log file for Open Rails. Please include this file in bug reports.
--------------------------------------------------------------------------------
Date/time = 09/18/2017 21:22:12 (2017-09-19 01:22:12Z)
BIOS = Award Modular BIOS v6.00PG (Award Software International, Inc.)
Processor = Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz (8 threads, 4 cores, 3.7 GHz) (Internal Cache 64 KB) (External Cache 8192 KB)
Memory = 32.0 GB

Warning: System.NullReferenceException: Object reference not set to an instance of an object.
   at ORTS.Common.SystemInfo.WriteEnvironment(TextWriter output) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\ORTS.Common\SystemInfo.cs:line 77
   at ORTS.Common.SystemInfo.WriteSystemDetails(TextWriter output) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\ORTS.Common\SystemInfo.cs:line 36
   at Orts.Viewer3D.Processes.GameStateRunActivity.InitLogging(UserSettings settings, String[] args, Boolean appendLog) in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 659
   at Orts.Viewer3D.Processes.GameStateRunActivity.<>c__DisplayClass8.<Load>b__3() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 148
   at Orts.Viewer3D.Processes.GameStateRunActivity.Load() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\GameStateRunActivity.cs:line 190
   at Orts.Viewer3D.Processes.LoaderProcess.Load() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 158
   at Orts.Viewer3D.Processes.LoaderProcess.DoLoad() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 138
   at Orts.Viewer3D.Processes.LoaderProcess.LoaderThread() in e:\Documents\Coding\Jenkins\jobs\Open Rails Stable\workspace\Source\RunActivity\Viewer3D\Processes\LoaderProcess.cs:line 109
   at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ThreadHelper.ThreadStart()

Display = \\.\DISPLAY1 (3840 x 1080, 32-bit, primary, 0 x 0)
Sound = NVIDIA High Definition Audio (nvhda64v 1.3.34.27)
Sound = Realtek High Definition Audio (rtkvhd64 6.0.1.7404)
Sound = NVIDIA Virtual Audio Device (Wave Extensible) (WDM) (nvvad64v 3.90.1.0)
Disk = C: (Loc...

James Ross (twpol)
summary: - OR will not launch on spanned monitors unless windowed
+ OR will not launch on spanned monitors unless windowed (1.2.3766,
+ Cheyenne)
Revision history for this message
John Maruszak (veloklaatu) wrote :

1.) By reverting to an OLDER NVIDIA driver (August 2017) the spanning/windowed issue has been avoided.
2.) The issue with the file of a route from Train-Sim.com - can99v301.zip and can99v302.zip - the latest iteration of the * CN Blackfoot Subdivision *
 * Route for Microsoft Train Simulator /Open Rails *.
Has apparently also been resolved by applying the "FIX" found in the TS Forum - using the original route (can99) TERRTEX folder instead of the newer one.

I thank you for your caring response and again, please consider these issues fixed.

Changed in or:
assignee: nobody → John Maruszak (veloklaatu)
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.