I've noticed recently (since the update to TS2021) that running the game in 32-bit provides much better frame rates than 64-bit. Examples: - I made a scenario on Settle-Carlisle, got around 10-20 fps on 64-bit, and it stayed more-or-less above 60 fps on 32-bit (except for loading scenery). - On the most recent update for WCML South (07/Oct/2020), I got around 30 fps in the Pendolino at Euston on 32-bit, but the same scenario running on 64-bit provided around 12 fps. Has anyone else noticed this or is it just my system?
Yes, it's very strange. For context, the two scenarios I ran were the 390 scenario that comes with WCMLS, and this: https://steamcommunity.com/sharedfiles/filedetails/?id=2243320799
I just tried with the Pendolino on the only stock Pendolino scenario on WCML South and I got about 5fps less on 32-bit vs 64-bit. Odd that you're seeing the opposite.
Yeah, that does seem odd. Might be a problem specific to that rig, unless more evidence can be collected to prove otherwise.
My laptop's specs: - Intel Core i7-9750H (2.6GHz, boost up to 4GHz) - 8GB RAM - NVIDIA GeForce GTX1650
Just something for you to check... is railworks64 defaulting to another GPU? Could be that the 32-bit exe is running on the GTX1650 and the 64-bit exe is running on something from 2003.
Might this be the 64 bit .exe overlooking the GPU? This has been an issue since it was introduced with TS2019 mainly affecting NVidea based systems though it did occur on my old laptop which had an AMD Radeon chip.
I get a slightly higher fps in 32bit... around 4 to 5fps.. BUT.... I have RWEnhancer and Reshade working on the 64 bit version, and considering the slight overhead, I'd say they'd be about the same. I'm not disabling everything to check, but from experience, I get a around a 5fps penalty for running those two addons.
I would say to check which GPU is being used by which exe and also any other game enhancements which may be switched on or off in the different versions. It's also possible that there could be a driver discrepency somewhere in 32bit vs 64 bit output (but that's purely speculative)
I never thought about it trying to use a different GPU. I'm assuming the Intel thing is built into something (the motherboard?) Does task manager show which apps are using which GPUs or do I just need to assume when running a game the one that has very high usage is the one the game's using? I shall look into it tomorrow.
I'm living away, and this is the first time I've had a system using an NVidia GPU and Intel CPU - the one I have at home (which I've not been able to use for a while because Covid) has an AMD CPU and GPU (though both are somewhat outdated - especially the CPU, but it runs what I want perfectly fine so I don't care, frankly ), so perhaps that's why I've just ran into this problem.
CG Your TASK Manager screenshot shows you are using the onboard Intel UHD Graphics 630 NOT the discrete nVidia GTX 1650. That will give very poor results. You need to open the nVidia control panel (NVCP) and add both the railworks.exe and the railworks64.exe files so that the nvidia card is used by TS2021. Found here \STEAM\steamapps\common\RailWorks. This guide shows you how to do it (amongst other things): Ref: https://www.uktrainsim.com/index2.php?form_filelib=search UKTS File ID: 38190
I've just made a quick test on East Coast Main Line London-Peterborough Route Add-On, and the difference between 32bit and 64bit is within 3fps, in favor of the 64bit.