Lessons From New Amd - See Post #15

Discussion in 'Technical Reports' started by triznya.andras, May 23, 2024.

  1. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    I am moving to a laptop with a Ryzen 9 6900HS and a Radeon RX 6700S. A 2022 ROG Zephyrus G14.
    I'm using a 1920x1080@60 screen.
    I have Task Manager running on the laptop screen. Shows utilisation and temperature.

    The menus are fine, but I have consistent trouble with the game itself.
    I've been testing with a very resource intensive route, the East Coast Main Line. (Nothing else installed.)
    I added -fpslimit=60 because the internal screen is 144Hz and I didn't want to cook the rig anyway.
    I have two big problems, also noticed a few months ago when I installed first:
    • At the start of any session, there is constant microstutter. I get some nearly 60fps, then a significant pause. In-game fps meter drops to 30fps during this but it's 0. The GPU shows 60% during this. Basically, 0.3s moving forward, 0.2s freeze, on repeat. During the freeze, the simulation is stopped (doesn't jump).
    • I turned on 2x2 SSAA now (sounds like 4K resized), but anyway, starting Up To The Cup, it doesn't even have 60fps. Can't believe that a 6700S is less powerful than a GTX 970. Is it?
    I do not have ASUS Armoury Crate installed (replaced the disk and the internet tells me it's mostly bloatware) so that might have minor effects, but other games I tried run just fine, even in 4K on the TV. Most of them hardly get above 10% CPU (16 cores though) and 33% GPU, albeit I didn't push settings set, just a little above default.

    Am I shelving this game until I get a 10000$ desktop, strictly Intel-nVidia, or what?
    Is there anything specific I can supply?
     
  2. Spikee1975

    Spikee1975 Guest

    Laptops are not for gaming - even if marketed as such. They are tools do do work with, and how would you expect it to perform equal to a well cooled desktop system? That's just my 50 cents, can't understand how people can play games on a laptop...
     
    • Like Like x 2
  3. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    I agree to some extent - but I'd like to emphasize that it's perfectly functional in all other titles I tried so far.
    Something quirky prevents TSC from being functional on this specific hardware (and Win11) and that's baffling.

    I chose a laptop because I have to move around a lot more. It's a compromise.
    The implication of comparing a 2022 gaming laptop to a 2010 midrange gaming desktop would be funny, but that's the reality with TSC.

    TrainSim-Steve
    It would make sense to specifically purchase AMD equipment as well for development and testing - unless you do already.
    Over time I noticed that most complaints come from AMD users and snobbism aside it's an adequate alternative.
     
  4. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    Update.
    I came across the idea that I should try and change Balanced to Full Performance. I played just one scenario, but it didn't stutter.
    It's a bit deep because RailWorks is set to High Performance, which really just means to use the dedicated GPU.
    I found an older article which details behind-the-scene settings for these power settings, and balanced possibly includes % caps.

    Now, for all the other feedback. Not sure which of these matters.
    • I noticed that CPU was 5-6% and GPU 75% on average. One scenario on an old route with SSAA isn't deep testing, of course, but it shows that too much work with parallelism maybe isn't absolutely necessary.
    • Upon my arrival at Darlington, it was raining inside the station.
    • The Class 43 parked there was showing 543210 on its front, each number only partially shown, huge, bold. Shots from a few years ago show small numbers. Maybe SSAA enlarges them?
    • The 2D map is not antialiased. Hard to see. Might work with MSAA, will see. (Reverting as SSAA is too expensive.)
    • I noticed headlights of oncoming train popping in at a given distance. Someone noted headlight flare visibility issues.
    • Based on the OP, I would recommend a power mode warning - either by reading its value, or discovering stutters.
    • I'm not entirely sure but RailWorks may not have been recognized as a game. Now it is, but I added it manually. This may have something to do with my comment: "but other games work". Unless it's simply because those other games don't get to 75% GPU.
    I will finalize the thread in a wee while.
    Would be jolly nice to know that some CS, PO or DEV has seen and triaged it.
     
  5. Spikee1975

    Spikee1975 Guest

    Are you playing the original ECML section Newcastle - York, the very first british RS route? It is so sparse with assets, it shouldn't stutter at all.

    I might check but I'm sure it's beyond 200 FPS here if I remove the FPS lock (use GPU driver, I found it better than -FPSLimit parameter.)

    As for AA, I found the ingame AA to give a better image than overriding it through my GPU driver. FXAA + 2x2 SSAA is my preferred setting, the AP AdaptiveBloom shader does the rest. Map is AA'd too.

    The headlight popping has been reported to Steve. Interestingly, it does not affect AP stock. It's probably incorrect setup of headlights and improper use of flares, something DTG is guilty of too. ;) Beneath the flare, there should be a base light texture, which is not the case on so many locos. These appear dark when turning off the flares in the menu, which shouldn't be like that - a loco setup error, development time saver ;) .
     
    Last edited by a moderator: May 24, 2024
  6. Gary Padley

    Gary Padley Active Member

    Joined:
    Dec 10, 2016
    Messages:
    895
    Likes Received:
    243
    That's an issue with the reskin not having the correct number assigned and not looking at the right texture files.
     
    • Like Like x 1
    • Helpful Helpful x 1
  7. Spikee1975

    Spikee1975 Guest

    Yes, but Andras, in such cases providing a screenshot would be good. (and always name the scenario)

    As for the rain in Darlington, that's a missing Occlusion volume (which was introduced later to RW same as tunnels on Settle-Carlisle) and has always been like that on Newcastle-York. It's the first route made after MSTS, and some features were not developed yet. :)

    Though it's easy to apply a rain occlusion over Darlington station yourself.
     
    Last edited by a moderator: May 24, 2024
    • Helpful Helpful x 1
  8. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    Hello, thanks for the points.
    • Original NY - Yes.
    • Scenario - Up for the Cup, it's the shortest. Bit bored of the free roam :D
    • Stutters - It's more of a power curb stutter, I suspect now related to power settings and Windows pausing the process entirely.
      Short spikes aside it appears that 50% GPU is roughly a healthy limit of long term use. At 75% it's 80°C and eventually both the keyboard and the screen is searing hot. Not to mention loud. No complaints... laptop. Had my reasons to try.
    • 200 fps - On average I had 55 fps in this scenario, 30 when looking at my train. Granted, I have all other settings max.
      I also need VSync unless Windowed resolves it, because it's tearing like crazy.
    • Class 43 - It's the Kuju IC125 livery. Added a thumbnail of a healthy shot. Maybe Gary's comment is the solution.
    I'll replay this with different AA a little later and see what happens.
     
  9. steve.cunningham1980

    steve.cunningham1980 Active Member

    Joined:
    Jun 19, 2020
    Messages:
    341
    Likes Received:
    232
    I'm not going to be terribly helpful I'm afraid, but the number on that power car appears correct (254025 being the set number as opposed to the loco number), and the screenshot looks a lot like Stevenage on the ECMLS Kings Cross to Peterborough route rather than ECML Newcastle to York.
     
    • Like Like x 1
  10. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    Correct :) It will take an hour (or two) to reproduce the observation, I just wanted to answer the question about livery and where on it. (I wrote above "healthy shot" but may have missed it. No worries.)
    Chances are Gary above pinpointed the issue.
    I will add a pic if I get to reproduce it.
     
  11. Gary Padley

    Gary Padley Active Member

    Joined:
    Dec 10, 2016
    Messages:
    895
    Likes Received:
    243
    Is this the kind of thing you see?

    [​IMG]
     
    • Helpful Helpful x 1
  12. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    Yes, exactly.

    ps.: Unfortunately I don't know what is old bug and what is caused by the patch. This is why allowing the community to gradually fix these could help.
     
    Last edited: May 24, 2024
  13. Gary Padley

    Gary Padley Active Member

    Joined:
    Dec 10, 2016
    Messages:
    895
    Likes Received:
    243
    Check that the ..\..\Assets\Kuju\RailSimulator\RailVehicles\Diesel\HST\BR_IC125\Class43\class43_ic_numbers.dcsv file contains numbers along the lines of:

    E43057254001

    There must be 12 characters.

    EDIT: This is an old issue, not a new one due to the update.
     
    • Helpful Helpful x 1
  14. Spikee1975

    Spikee1975 Guest

    Andras, this is all a bit weird. Are you sure the game is using your GPU?

    ECML is running at ~200 FPS here after unlocking the limiter. It should never ever stutter unless you're making a scenario and pack it with AP stock.

    Tested on a clean default installation.

    2024-05-25 07_45_50-Train Simulator (x64).png
     
    Last edited by a moderator: May 25, 2024
  15. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    I can only answer with this picture :)
    (The gap is because I'm fiddling with the settings.)
    Obvious good news, the game survives alt tabs. I mean, confirmation, we know they fixed it.
    Apparently TSC specifies V-Sync off, so I had to force it. ("On unless specified" didn't set it.)
    Also installed AMD Adrenalin which among other things moves some GPU stuff the the CPU.
    It might have fixed the power curb one way or another, too - I intentionally didn't flip it now, and I have no stutter.
    It's curious how RailWorks in the background (paused, minimized) keeps spinning the CPU.
    Running with 8xFXAA or whatever that cheaper option is. The 2D map is beautiful.
    Cajon Pass for Cyclone, still using 70% so unless there is trickery, it's less efficient.
    I'm sure the 4080 is more powerful and judging by the logos TSC is optimized for the Intel-Nvidia stack. Somewhat.
    No matter, if I get at least as much oomph as my desktop did, I'll be okay. Not happy, but doesn't change my content queue.
    upload_2024-5-25_9-16-33.png

    Okay, so ultimately the only things to consider are:
    • AMD performance - Unless some other AMD user chiming in that their system is doing a million fps.
    • Power plans etc - Win11+ is getting aggressive with being environmentally friendly
    • V-Sync in game - At least give the option, please, shouldn't be necessary to fiddle. It makes no sense to tear by default, except newer screens have newer technology. Also makes scenery smoother.
     
  16. Spikee1975

    Spikee1975 Guest

    I have no tearing. All VSync does is cap the framerate to your monitor refresh rate, which you can do yourself. (It had more significance in the age of CRT monitors where the images were actually displayed sequentially, line by line. Due to the analogue timing, the renderer needed the info when the cathode ray beam is at the top left position - this has become irrelevant. So VSync nowadays is nothing more than an FPS cap.)

    Make sure RailWorks is set to High Performance in Windows.

    You can set the "Camera Motion Blur" to on - it's a bit misleading, it's not like TSW post process blur, but it filters and smoothens your mouse input, especially when rotating your view. It's equivalent to the "m_filter" cvar in idTech engines. I recommend to always have that on.

    You are still insisting on using the outdated Fullscreen mode? It's a relic from the past, twenty years ago, where you needed to save every little piece of resources and cut off the OS, but Borderless is the modern standard which practically every new game is using. It's much more system friendly.

    I'm sure I've recently purchased some games that don't offer DX Exclusive Fullscreen as an option anymore. Consider it obsolete.

    And be aware that DTG give no support for Laptops.
     
    Last edited by a moderator: May 25, 2024
  17. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    Many modern cards and many monitors can work together with dynamic frame rates. Nvidia is G-Sync I recall.
    I definitely have tearing without the option on. I'm using an old screen.

    Fullscreen - I wouldn't, I merely used it because the Nvidia driver for the 970 didn't override Sync in windowed mode, meaning I had too much fps and / or (even with fpslimit) tearing. Maybe this one does, in which case I'll change :) One thing at a time!
    In most games I use borderless, but they offer Sync and so it's all good.
     
  18. Spikee1975

    Spikee1975 Guest

    So the lesson learnt is?
     
  19. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    Post 15, bottom.
    I won't budge that my TSC experience is inferior to any other game I've installed on this machine.

    It doesn't help that the devs never acknowledge anything, never revisit anything and members on these forums can't even agree among themselves what they are experiencing.

    Sometimes I feel like I should adapt a take it or leave it approach and stfu.
     
  20. Spikee1975

    Spikee1975 Guest

    You're accusing people answering to your queries of not delivering the result you want - because were are running on different systems. Come on, and no self-pity please.
     
  21. Princess Entrapta

    Princess Entrapta Well-Known Member

    Joined:
    Jul 23, 2021
    Messages:
    2,862
    Likes Received:
    3,676
    Got to disagree there, the likes of the Navi 31 16GB GDDR6 RX 7900M discrete laptop graphics in the Alienware M18 basically only exist for the purpose of gaming. Sure, plenty folks I know with jobs that involve a high turnaround on detailed 3D renders will get one for work, as it is easy to transfer between the office and home - but gaming laptops with discrete GPUs, rather than the APUs of work notebooks, are predominantly for that, gaming. If it's in the £150-£750 range, it's absolutely not for gaming, if it's in the £1000-£2500 bracket, it's probably going to be okay for gaming.

    I travel a lot, so I upgrade my gaming laptop every 2 generations of hardware or so with whatever is the best I can grab on a £1500 budget and currently in most games with raster rendering as opposed to RT, I get ~80fps at 1440p on relatively high settings.
     
    Last edited: May 25, 2024
    • Like Like x 1
    • Helpful Helpful x 1
  22. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    It's just that post #18 felt a bit... off.

    I'm just disappointed with DTG over the years, sometimes I naively report something hoping they at least see it, but never.
    And then of course they build hope about updating stuff, and then bail out right away.
    Like when in the past CS asked about issues, and then none were reviewed.
    It's just tiresome and stupid. DTG builds on the community helping each other, they sure don't.

    I suspect the main difference between our systems (yours and mine) is the CPU architecture.
    PassMark score for the old CPU is 7267 while the new is 23708 and yours is 41383.
    PassMark score for the old GPU is 9645 while the new is 14921 and yours is 27026.
    So basically your PC is over twice as powerful as mine, as Intel is slightly more about single core.
    My PC is privileged luxury compared to others in my region, and your is such compared to mine. :)
     
    Last edited: May 25, 2024
  23. Spikee1975

    Spikee1975 Guest

    I've had time to save money. I had bought a state of the art Acer PC in 2012, that thing basically lasted till last year and got one GFX card update (a GTX 1050 Ti) and a better power supply during its lifetime. Surely done its job, and its first-gen i7-870 was a powerful and reliable workhorse. The best processor of its generation. It nows serves as my Linux PC.

    Buy cheap - buy twice :)
     
    Last edited by a moderator: May 25, 2024
    • Like Like x 1
  24. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    This laptop wasn't cheap, around 3000€. A few months of savings even for me, not to mention those with sub-1000€ gross salary.
    I needed it because I had to move around, and bring the opportunity to play some games with me.

    I did the same with my previous PC lasting 9 years, but recently a few people made various comments about it.
    And realistically, even if it survived, it wasn't compatible with Win11.
    Same about the monitors, fully functional but 2K@60.

    There is one more argument in favour of full screen: resolution.
    When connected to a 4K screen, it makes a lot of sense to render 2K and upscale.
     
  25. Spikee1975

    Spikee1975 Guest

    My PC cost me €1,966... I had waited until last year's GPU crisis was over and prices were dropping.

    A €3,000 laptop would surely be luxury for me :D
     
    Last edited by a moderator: May 25, 2024
  26. Princess Entrapta

    Princess Entrapta Well-Known Member

    Joined:
    Jul 23, 2021
    Messages:
    2,862
    Likes Received:
    3,676
    For a 2022 ROG Zephyrus? Ouch. That's a bit steep. Nobody over here is asking more than half that for one of those at this point. Still, it's reasonably comparable to mine which cost me the equivalent of €1400 a couple of years back. Newer CPU than mine, only 16GB instead of my 32GB of RAM, and doesn't have my 16" 1440p 165Hz display, but has a GPU that inches an extra 2-5% over mine in Time Spy and Fire Strike
     
  27. triznya.andras

    triznya.andras Well-Known Member

    Joined:
    Jun 29, 2019
    Messages:
    2,354
    Likes Received:
    2,845
    I purchased it when it was new :) + replaced the SSD right away.
    I didn't verify right now but tech stuff used to be more expensive here than in the West due to taxes and levies.
    One of the few things where income price parity was about 1/4 compared to the US, UK, Germany...
     

Share This Page