Official v645 Thread

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • superheatedsteam
    Senior Member


    • Jun 2004
    • 764
    • Perth, WA, Australia.

    #196
    I’m impressed. My experience with this version of ORTS performance is very different from GoGoran’s.

    With V360 I started with 90FPS and the simulation would stutter badly with FPS fluctuating between 40 and 90 FPS. V645 has consistent 110-120FPS with no stuttering at all. This is with Dynamic Shadows off which halves my FPS. This is with the same train on the same track that I use for all my testing.

    For me personally physics fidelity is more important than eye candy.

    Having the debug information available is the best thing out since sliced bread. Running 212 car ore trains with mid train power units it is a pleasure to see what is happening with the coupler slack, in train forces as well as the brake pipe pressure at the EOT as well. Well done and keep up the good work.

    Comment

    • longiron
      1000 Post Veteran and Moderator

      • Jan 2007
      • 1453
      • Just south of NYC

      #197
      Originally posted by 213 001-1
      Where are these logs saved?
      on your desktop - openrailslog.txt
      Chris
      "True rail fans have two favorite railroads. The B&O and one other."

      Comment

      • twpol
        Senior Member
        • Oct 2009
        • 434
        • United Kingdom

        #198
        Originally posted by conrail1
        Do you know if the long consist stutter was addressed in v645 and what causes it?
        The cause was two-fold; firstly, OR was playing sounds from locations so far away (like the other end of the train) that after 3D-space processing were effectively silent anyway and, secondly, it was doing all this processing in the Updater Process which then blocks the Render Process and causes obvious FPS issues.

        Both these parts of the problem have been addressed in this release; the sound processing is (almost) exclusively performed in its own thread and there is a tighter control on the distance at which sounds get considered for playing to avoid unnecessary processing.
        James Ross
        Open Rails Management Team
        sigpic

        Comment

        • GoGoran
          Senior Member
          • Jun 2010
          • 880

          #199
          Originally posted by kox
          Probably it was mentioned before, but i don't know:
          -sometimes, the road level crossing instantly stops the train
          I can confirm that - I also get random forcible stops at bridges and overpasses and some signals (I suppose).
          sigpic

          Comment

          • twpol
            Senior Member
            • Oct 2009
            • 434
            • United Kingdom

            #200
            Originally posted by kox
            -can't the render process work in more thread than one in dx9?
            No, all rendering calls must be made from a single thread. I believe you need to go all the way up to DirectX 11 before you can use multiple threads to share the load of rendering calls.

            Originally posted by kox
            As you say that openrails is slower than v360 with dynamic shadows because it uses more gpu.
            But now watching around on a station with dense scenery, i got 20 fps, but the gpu usage is only between 35-47%, and the cpu usage in same time is ~45% (dual core)
            It's slower because it uses more CPU and GPU. Which one you're limited by at any given time will determin the overall effect. From the information given, it would seem that you're running out of CPU rather than GPU.
            James Ross
            Open Rails Management Team
            sigpic

            Comment

            • twpol
              Senior Member
              • Oct 2009
              • 434
              • United Kingdom

              #201
              Originally posted by GoGoran
              I can confirm that - I also get random forcible stops at bridges and overpasses and some signals (I suppose).
              Pretty sure only signals will stop the train, but they might be hidden or hard to see.
              James Ross
              Open Rails Management Team
              sigpic

              Comment

              • nicober
                Member
                • May 2010
                • 39
                • Quebec - Canada

                #202
                I

                Hello Mr. Ross It was my typographic error for SignalLightText(""). I removed the t to have SignalLightTex("") and put it at 2 places in sigcfg.dat file like you said and now everything work fine in my route Quebec - Charlevoix.

                Thanks, Thankyou very much for your help.

                Keep up your good work

                Bye! Bye!

                Comment

                • rrroberttt
                  Senior Member
                  • Nov 1999
                  • 146
                  • NYC USA

                  #203
                  After using v645 for a little while, here are four things that i've noticed:

                  1) Reduction in frame rates from v360

                  2) Running much smoother than v360

                  3) Some electric engines have to be throttled up to 100% to get them to move. Once they start moving, they can then be throttled down. They seem to run ok after that.

                  4) A couple of routes that ran in v360 now is giving an exception error of outside of array (see thumbnail below}. The routes are Jingguang, and, lgva-v2.

                  Over all I'm impressed with the progress that you have made with this program. Keep up the good work. Two thumbs up !!

                  My System:
                  Windows xp pro 32bit sp3
                  amd athlon 7750 BE 2.7ghz @ 3.2ghz stable
                  ATI 4670 video card 1024 memory
                  4 gigs of memory (only using 3.3ghz because of xp 32 bit limit)
                  Arctic Pro fan on cpu
                  Sound Blaster Live 24 bit


                  Image 008.jpg
                  Last edited by rrroberttt; 03-12-2011, 11:38. Reason: error made

                  Comment

                  • 2slow4u
                    New Member
                    • Nov 2010
                    • 14

                    #204
                    Originally posted by GoGoran
                    I can confirm that - I also get random forcible stops at bridges and overpasses and some signals (I suppose).
                    +1

                    Comment

                    • kox
                      Senior Member
                      • May 2010
                      • 329

                      #205
                      Originally posted by twpol
                      Pretty sure only signals will stop the train, but they might be hidden or hard to see.
                      Don't be so sure, yesterday as i wrote, a level crossing stopped my train, and a lots of people at a hungarian ts forum noticed that also on level crossings.

                      Even the AI trains caught by level crossings sometimes.
                      sigpic

                      Comment

                      • twpol
                        Senior Member
                        • Oct 2009
                        • 434
                        • United Kingdom

                        #206
                        Originally posted by kox
                        Don't be so sure, yesterday as i wrote, a level crossing stopped my train, and a lots of people at a hungarian ts forum noticed that also on level crossings.

                        Even the AI trains caught by level crossings sometimes.
                        I can be as sure as I want but by all means provide something to back up your claims.
                        James Ross
                        Open Rails Management Team
                        sigpic

                        Comment

                        • csantucci
                          Senior Member
                          • Nov 1999
                          • 856
                          • Torino, Italy.

                          #207
                          I was able to remove following error:

                          runactivity.exe : Error : 0 : System.ArgumentException: Chiave già utilizzata da una voce esistente. (key already used by an existing entry)
                          in System.ThrowHelper.ThrowArgumentException(Exceptio nResource resource)
                          in System.Collections.Generic.SortedList`2.Add(TKey key, TValue value)
                          in ORTS.CarSpawner..ctor(CarSpawnerObj spawnerObj, WorldPosition wp)
                          in ORTS.WorldFile..ctor(Viewer3D viewer, Int32 tileX, Int32 tileZ)
                          in ORTS.SceneryDrawer.LoadAt(Int32 tileX, Int32 tileZ)
                          in ORTS.SceneryDrawer.Load(RenderProcess renderProcess)
                          in ORTS.Viewer3D.Load(RenderProcess renderProcess)
                          in ORTS.LoaderProcess.Update()
                          in ORTS.LoaderProcess.LoadLoop()

                          that prevents parts of the Bernina route to be run by ORTS 645.
                          Strangely enough the problem disappeared by uncompressing a .w file.

                          Carlo
                          Last edited by csantucci; 03-12-2011, 11:54. Reason: Found real cause of problem
                          sigpic

                          Comment

                          • kox
                            Senior Member
                            • May 2010
                            • 329

                            #208
                            Originally posted by twpol
                            I can be as sure as I want but by all means provide something to back up your claims.
                            If you don't beleive to me and other people who wrote the same here, just watch
                            When the train stops, in same time it looks the trainbrake activates for a little moments, so you even cant't see "service" text, but you can see the brake cylinder pressure is falls from non zero, while it was on zero before.
                            BTW if you watch, that ai train also stops at the other side of station... on a level crossing

                            Another thing: this is a siemens desiro dmu what have combined throttle and retarder (dynamic brake) controller, and seperate airbrake in real, and in msts too. But here in orts throttle isn't combined it's just simple throttle.
                            Last edited by kox; 03-12-2011, 11:30.
                            sigpic

                            Comment

                            • twpol
                              Senior Member
                              • Oct 2009
                              • 434
                              • United Kingdom

                              #209
                              Originally posted by kox
                              If you don't beleive to me and other people who wrote the same here, just watch
                              That's not hugely helpful, unfortunately. Could you at least provide links to download the content and which activity you're using so that others can actually investigate.
                              James Ross
                              Open Rails Management Team
                              sigpic

                              Comment

                              • GoGoran
                                Senior Member
                                • Jun 2010
                                • 880

                                #210
                                Originally posted by twpol
                                That's not hugely helpful, unfortunately. Could you at least provide links to download the content and which activity you're using so that others can actually investigate.
                                It would not be advisable to pass on payware content. Just saying.
                                sigpic

                                Comment

                                Working...