I've gone from a 3070 to a 4080 and I am not seeing any gain in performance at all on tsw? I'm wondering is there something I've gotta do to make tsw utilise the new gpu? Ini setting it something. I'm basically getting the same frame rate as the 3070 but the gpu is working at 50%! Fired up cp2077 and I'm getting more than double the frame rates with the 3080 compared to what I was getting with the 3070. Tried a few other games with big improvements. I don't understand it.
isn't there a max FPS baked into TSW? Also, check the load on the GPU vs CPU, a more powerful GPU might relieve the CPU without actual visual gains also, does the human eye differentiate between say 60 fps and 90 fps when the pixels in the monitor are only capable of switching every xx millisecond?
Yeah it's all on ultra. If I set screen percentage to 200% I get 100% gpu usage but fps drops to 30. 120% and gpu at 50% and fps around 60. Which is what it was with the 3070. Gonna vanilla the game and see what happens. Cheers.
The point of the upgrade was to switch to 4k. If the 4080 gives the same performance as the 3070 4k isn't gonna work. I was just looking to gain fps and break even when I switch. My cpu us working a little harder now. It's sitting at 5% instead of 2%. Cheers.
Try using "IntelPresentMon". It's a handy tool for identifying CPU bottlenecks, among other things. https://game.intel.com/us/intel-presentmon/ The overlay logs the average frame time, in other words how long it takes to render a single frame. GPU Busy is how long the graphics card takes to do it's bit. The difference between GPU busy and the Frame Time, is the GPU waiting on the CPU to finish its part. If there's a big gap between GPU Busy and Frame Time, your CPU is limiting your FPS.
Thanks I will try this out. I think maybe I misinterpreted the comparisons between the 2 cards. The reviews and benchmarks indicate the 3080 is more than twice the frame rate of the 3070, which is true with dlss and Frame generation enabled. Without them it's not much better than the 3070. Will definitely have a look at bottlenecks when I get home later. Thanks.
If you want to compare graphics cards, you need like for like conditions. Also, you are not going to see the same percentage increase in every game. You can find some professionally done benchmarks for the RTX 3070 and 4080 here:
Also, I just noticed that you are running at 4K with 200% resolution scaling. That is a crazy amount of pixels for any GPU to render. If you are already at 4K, there's no reason to go above 100% resolution scaling. At 200% you are doubling the amount of work your GPU has to do, as you are going from 8.8 million pixels to 16.6 million pixels! If you want at least 60 fps, you are asking the game to render that many pixels every 16.67ms.
thx for the info about this tool a question: so its better when gpu busy takes more time then frame time ? on this screenshot is the bottleneck the gpu ? cheers
In an ideal scenario, there would be no gap between GPU Busy and Frame time. This means your GPU is the limiting factor. However, this is unlikely in TSW, as it is a CPU intensive game.
I'm not running 4k yet, still at 1440. I was hoping to switch to 4k with the new gpu. I was testing it last night and 1440 at 120% scailing and getting around 60fps but the gpu was only at 50% load. I've always been led to believe the gpu should run 100% load. Even on less demanding games it should run 100% and produce more frames? At 200% scailing it ups the gpu load to 100%. I got gsync turned on in nvidia control panel and in the game settings, vsync turned off and frames set to unlimited. But I'm not seeing any gain in performance over the 3070. On cp2077 with the 3070 I was averaging 70fps with dlss and Ray tracing. Now with the 4080 it's constant 180fps. Anyway I'm not home right now but when I get back later I will see if I got any bottlenecks and try the 4k display. Thanks.
No, running a GPU at 100% is not recommended. To start with, it's wasteful as this will produce a lot more heat and use a lot more power. This will also reduce the lifespan of the GPU if it's consistently under full load. Also, you are also more likely to cause stuttering at 100% load as the GPU is constantly hitting its capacity. A sensible frame rate cap will, reduce heat, use less power, extend the life of the GPU and reduce stuttering. TSW is not a competitive shooter, so a 60 FPS cap should be adequate for most.
So it would seem there's a 4ms delay (frame time/cpu busy) on tsw compared to less than a ms on other titles. I'm wondering if tsw uses multiple cpu cores or just a single core? My cpu utilisation is around 5% when playing tsw. I would have thought if my cpu was struggling to keep up the utilisation would be near 100%? I disabled all my E cores, speed step and anything else that would throttle the cpu to see if it would help and it doesn't make any difference.
I run at 4K with a 5600X cpu and a 7900xtx gpu with everything on Ultra, apart from sky on high. 120% resolution scaling. generally I run at 72fps lock because my monitor is 144hz refresh. I also run with x2 .ini mods to increase foliage draw I don't experience any of the problems people have with stuttering, slideshows etc. My assumption is that either the 5600x is exceptionally strong for TSW or the 24gb of vram on the 7900xtx is very useful.
That's not how CPU utilization or multithreaded processing works. A single thread can bottleneck a CPU. If you split the load into multiple threads, you still need to wait for them to all finish the current task. If one thread takes longer to process than the others, then the whole frame is delayed.
What is your cpu utilisation like playing tsw? I have a 12600KF which should be close to the 5600x on performance. I've only got 16gb of vram but tsw is only using 60% of it.
If that is the case, something is configured incorrectly on your system, sitting at Preston station in Timetable mode on Blackpool Branches route I see 65% CPU utilisation and 80% GPU utilisation using 11GB of GPU VRAM. The GPU sits at 60oC
There's something not right somewhere. My cpu utilisation is really low on tsw compared to other games that are cranking right up. Even the cpu temps are really low when playing tsw. It's like tsw is not utilising it. I get what you are saying above but you say tsw is cpu intensive yet the cpu isn't doing much. I played cp2077, msfs, teardown, gtav, f1 23, farcry etc and all those games put the cpu under load, my aio cooler pump starts to run at full speed and the fans too. With tsw it's all idling.
Well I am running TSW at 4K with an old GTX 1650 and apart from the usual stutters and slightly degraded performance TSW5 seems to have dropped in the mix, the experience is pretty good. And my CPU is a potato too, I7 4770.
is your system a pre-build or did you build it? how many sticks of RAM does it have, are they in the correct slots, is xmp enabled in BIOS ?
2 sticks in dual channel mode. Xmp is enabled and the memory is running at 3600. I've got tsw installed on on a nvme drive that's installed on the North bridge. I assembled it myself.
I was thinking of doing this as a last resort. I don't know if it matters but when I got tsw5 I installed it to a mechanical hd during early access then moved the installation to the nvme drive, using steam to move the installation. Maybe something got messed up somewhere.
I think it should be your next step as you obviously have good pc knowledge and what seems like a competent pc.
I reinstalled the game and I'm seeing around 120fps now with 60% and above cpu utilisation. Gonna hook up the 4k display later. Hopefully I will get good fps.
sounds like the game possibly kept some settings from your previous build with a HDD. glad you sorted it.